Complete Python programming curriculum covering syntax, OOP, decorators, generators, concurrency, file I/O, testing, and modern backend architectures.
01_Basics_and_Variables(Variables, Data Types, Memory References, Input/Output)02_Control_Flow_and_Conditionals(If-Else, Match-Case, Ternary Expressions)03_Loops_and_Iterables(For, While, List Comprehensions, Enumerate, Zip)04_Functions_and_Lambdas(Args/Kwargs, Scope, Closures, First-Class Functions)05_Data_Structures(Lists, Tuples, Dictionaries, Sets, Collections Module)06_Object_Oriented_Programming(Classes, Dunder Methods, Inheritance, Polymorphism)07_Decorators_and_Generators(Custom Decorators,yield, Memory-Efficient Iterators)08_Exception_Handling_and_Logging(Custom Exceptions, Context Managerswith)09_File_Handling_and_Serialization(Pathlib, CSV, JSON, Pickle)10_Concurrency_and_Asyncio(Threading, Multiprocessing, Async/Await)11_Virtual_Environments_and_Packaging(Venv, Poetry, UV, Pip, PyProject)12_Real_World_Projects_and_Interview_Prep(CLI Automation, Web Scraping, Top 50 Q&A)
This roadmap is currently being curated for the Programming Hub repository. Students can explore HTML Mastery and Dart Mastery in the meantime!