From zero to data science.
Python is the world's most beginner-friendly programming language — and also the most powerful for data science, automation and machine learning. This single course takes you from your first variable all the way to building ML models and querying databases.
Designed by Babatunde Awoyemi, Techbase Consultant Services, Ibadan. 45 lessons, 7 phases, completely free.
- Variables, data types, strings, lists, tuples, sets and dicts
- Functions, OOP, decorators, lambdas and generators
- File handling, error handling, modules and packages
- NumPy arrays, Pandas DataFrames and data cleaning
- Matplotlib and Seaborn for data visualisation
- Machine learning with scikit-learn
- Data structures, algorithms, MySQL and MongoDB
45 Lessons · 7 Phases
Learn at your own pace.
No Prerequisites
Python is the ideal first language. Start at lesson 01 with zero coding experience.
Run Every Example
Open a terminal and type every code snippet as you read — Python rewards practice.
Install Packages
When you reach NumPy (lesson 24), the lessons will guide you through pip install.
Complete Lesson 45
The final lesson is a full reference, interview prep guide and study plan.