Course Roadmap
Twenty modules, in the order they build on each other. Click any node to jump straight into that lesson — completed lessons get a filled dot once you mark them done.
01Introduction & SetupBeginner · 30 min02Print, Variables & Basic OutputBeginner · 40 min03Strings & User InputBeginner · 45 min04Control Flow & LoopsBeginner · 55 min05FunctionsBeginner · 50 min06ListsBeginner · 50 min07TuplesBeginner · 30 min08DictionariesBeginner · 45 min09Sets & ComprehensionsIntermediate · 45 min10*args and **kwargsIntermediate · 35 min11Functional Programming & Advanced FunctionsIntermediate · 45 min12Closures & DecoratorsAdvanced · 50 min13GeneratorsAdvanced · 35 min14Object-Oriented ProgrammingAdvanced · 70 min15Error & Exception HandlingIntermediate · 45 min16File I/OIntermediate · 45 min17OS & System ModulesIntermediate · 35 min18GUI Programming with TkinterIntermediate · 50 min19Python ProjectsIntermediate · 60 min20Python + SQLAdvanced · 55 min