Master Python Through Real-World Projects
Learn Python fundamentals by building actual applications. From temperature converters to text analytics tools—each lesson creates something you can use and share.
Teaching Python Through Experience
I'm Chantelle Amoako-Atta, a machine learning engineer and PhD researcher specializing in AI for climate applications. I've taught Python and data science at universities across Africa and developed ML systems for real-world problems.
My teaching philosophy: learn by building. Every concept connects to a project you'll complete, debug, and improve. No theoretical fluff—just practical skills that prepare you for real development work.

Python Fundamentals: 6 Project-Based Lessons
Each lesson teaches core concepts while building a complete application. Progress from basic syntax to data analysis—with working code you can modify and expand.
Why Project-Based Learning Works
Immediate Results
See your code work from lesson one. Build confidence through working applications, not abstract exercises.
Real-World Skills
Learn patterns and practices used in professional development. Code that follows industry standards.
Portfolio Ready
Each project becomes part of your coding portfolio. Demonstrate your skills with actual applications.
Latest Technical Writing
Introduction to Python in 6 Lessons - Part 5
Introduction to Python in 6 Lessons - Part 4
Introduction to Python in 6 Lessons - Part 3
Teaching Philosophy
"Learn by building. Every concept connects to a project you'll complete, debug, and improve."
Expertise Areas
Latest Lessons & Articles
View AllIntroduction to Python in 6 Lessons - Part...
From essays to tweets, most of the world’s data is text. In...
Introduction to Python in 6 Lessons - Part...
Ever wished your code could keep track of your tasks? In this...
Introduction to Python in 6 Lessons - Part...
Turn Python into a game partner! In this lesson, you’ll build a...
Introduction to Python in 6 Lessons - Part...
In this second lesson of our Python beginner series, we’ll build a...