Course Outline
Core Python — Days 1 to 6
Day 1 — Foundations, Syntax & Mindset
Day 2 — Variables, Types, Numbers & Input
Day 3 — Strings, Booleans & Formatting
Day 4 — Operators, Lists & Comprehensions
Day 5 — Tuples, Sets, Dicts & Collections
Day 6 — Conditionals, Pattern Matching & Logic
Intermediate & Advanced Python — Days 7 to 12
Day 7 — Loops, Iterators & Generators
Day 8 — Functions, Closures & Decorators
Day 9 — OOP, Inheritance & Dataclasses
Day 10 — Modules, Exceptions & File I/O
Day 11 — Advanced Python: Async, Typing & Internals
Day 12 — Testing, APIs, Packaging & Production
Capstone — Complete Python Application