Complete track · self-paced · project-driven
The Complete Python Course, beginning to mastery.
From “what is a variable?” all the way to shipping production-grade Python and understanding how the language runs under the hood. You learn by building — every section ends with you writing code, not just reading about it.
The journey — six ascending stages
PART I
Foundations
Absolute beginner → Confident beginner
PART II
Core Python
Confident beginner → Intermediate
PART III
OOP & Advanced
Intermediate → Advanced
PART IV
Professional
Advanced → Production-ready
PART V
Applied & Specialize
Expert tracks — pick your paths
PART VI
Mastery
Expert → Mentor
Full curriculum
IFoundations
Absolute beginner → Confident beginner0%
The Console Game Pack
Build a Python console game pack: a number guessing game plus tip and grade calculators using input, types, conditionals, and loops.
IICore Python
Confident beginner → Intermediate0%
The Persistent Tracker
Build a Python expense tracker that stores records in JSON, loads them back, and handles bad input with functions and exceptions.
IIIObject-Oriented & Advanced Python
Intermediate → Advanced0%
The OOP System
Build a Python OOP system with classes, inheritance, dunder methods, decorators, regex validation, and datetime due dates.
IVProfessional Python
Advanced → Production-ready0%
VApplied Python & Specializations
Expert tracks — pick your paths0%
VIMastery
Expert → Mentor0%
Ship Something Real
Choose a Python capstone track and ship it end to end: design, build, test, document, version with Git, package, and present it.
Final exam & certificate
The Python Final Exam
60 questions (45 MCQ + 15 coding) in 120 minutes, graded the moment you submit — your code included. Score 70%+ to earn a shareable, verifiable Certificate of Completion. Free, like the rest of the course.
Unlocks at 70% course completion · unlimited retakes · distinction at 90%+