4-Week Python Programming Starter Roadmap
This 4-week guide is designed to help beginners start learning programming using Python. You
only need basic computer skills (like using Word or Excel) to begin. Study at your own pace—about
1 hour daily is enough.
WEEK 1 — Understand the Basics
1 Learn what programming and Python are.
2 Install Python or use online IDEs like Replit or Programiz.
3 Practice using print(), variables, data types, and input().
4 Mini Tasks:
5 - Write a program that says 'Hello, [your name]'.
6 - Ask for your age and print it back.
WEEK 2 — Learn Logic and Decisions
1 Understand if/else statements and logical operators.
2 Perform simple math operations (+, -, *, /, %).
3 Mini Tasks:
4 - Check if a number is even or odd.
5 - Check if someone is old enough to vote.
6 - Calculate the area of a rectangle.
WEEK 3 — Loops and Collections
1 Learn for and while loops.
2 Work with lists and repeat tasks efficiently.
3 Mini Tasks:
4 - Print numbers from 1 to 10.
5 - Create a list of 5 friends and print each name.
6 - Print the multiplication table of any number.
WEEK 4 — Build Small Projects
1 Combine everything learned to build small projects:
2 - Calculator (add, subtract, multiply, divide two numbers).
3 - Number Guessing Game (1–10).
4 - Age Calculator (calculate age from birth year).
5 - Savings Goal Tracker (target savings and months).
6 Learn functions (def), comments, and indentation.
Extra Resources
1 SoloLearn app (learn on your phone).
2 [Link] (write and test code in your browser).
3 YouTube Channels: Tech With Tim, Programming with Mosh, freeCodeCamp.
4 Websites: [Link]/python, [Link].