Learn Variables- int, float, string and boolean
Input/output (input(), print())
• Basic operators (+, -, *, /, %, etc.)
• if, elif, else
• for loops and while loops
break, continue, pass
(Test 1) CREATE:
Guess the number game
Multiplication table generator
• list, tuple, set, dict
• List and dictionary comprehensions
• String manipulation
(Test 2) CREATE:
• To-do list app (command line)
• Word frequency counter
• Defining functions with def
• Function arguments and return values
• Built-in modules (math, random, datetime)
• Creating your own modules
Opening and reading files (open(), .read(), .readlines())
Writing to files
CSV and JSON basics
(Test 3) CREATE:
Simple logbook or diary program
CSV reader that summarizes data
• Classes and objects
• __init__, methods
• Inheritance
• Encapsulation
Calculator app
Expense tracker
Web scraper (using requests, BeautifulSoup)
Basic web app with Flask or Django
📅 Sample Weekly Plan (Flexible)
Week
Focus
1
Python setup + syntax + variables
2
Loops + conditions
3
Data structures
4
Functions + modules
5
File handling + mini projects
6
OOP basics
7+
Real-world projects + frameworks/libraries