Week Topic / Focus
1 Introduction, Installation, Basics (Syntax, Variables, I/O)
2 Conditionals & Loops (if, while, for)
3 Collections (Lists, Tuples, Sets, Dictionaries)
4 Functions, Recursion, File Handling
5 Object Oriented Programming (Classes, Inheritance)
6 Modules, Packages, Error Handling
7 Advanced Topics (Lambdas, Map, Filter, Reduce, Decorators)
8 Libraries & APIs (requests, BeautifulSoup, JSON)
9 Data Handling (NumPy, Pandas, Matplotlib)
10 Main Project – Planning & Start
11 Main Project – Build & Debug
12 Final Review & Specialization (Web Dev / Data Science)
Playlist to Watch Practice Task
Jenny’s Lectures – Python Basics Simple print programs, calculator, user input tasks
Jenny’s Lectures – Loops & Control Statements Pattern printing, loops exercises, prime number check
Jenny’s Lectures – Collections List sorting, dictionary operations, CRUD list apps
Jenny’s Lectures – Functions & File I/O Word counter, Fibonacci, file read/write tasks
Jenny’s Lectures + CodeWithHarry – OOPs Library management / Bank account OOP project
Jenny’s Lectures – Modules & Exceptions Import modules, try/except mini-tasks
Jenny’s Lectures – Advanced Concepts Filter/map/reduce exercises
CodeWithHarry – API & Web Projects API fetch weather / news project
Krish Naik / Harry – Data Science Basics Analyze CSV file using pandas
Start Your Own Mini Project Project design & setup
Continue & Debug Project Project implementation & debugging
Review & Pick Specialization Path Final polish, push to GitHub
Topic Completed (✔️) Practice Done (✔️) Mini Project Done (✔️)