Python in 7 days — the absolute-beginner jumpstart
35 lessons · ~7h · 1-2 weeks · starter
Your progress
0 / 35 (0%)
Outcome
Seven days, seven concrete things you can do. By Sunday: write a Python script from scratch, read someone else's code without panicking, debug small programs.
Why this path
Most 'learn Python in a weekend' promises are marketing. This one is honest: 7 days × ~30 minutes is enough to read, write, and reason about small Python programs — not enough to ship a SaaS, but enough to know if Python is for you and to start the next 90-day plan with momentum. Each day pins one outcome to five real lessons from the Foundations track.
Resume bullet (when finished)
“Completed a structured 7-day Python jumpstart — built five small scripts (calculator, FizzBuzz, shopping list, contact dict, guess-the-number) and learned to read other people's Python by predicting program output.”
Stages (7)
Day 1 · Print, variables, types — your first line of code
~1h · 5 lessonsDay 2 · Input + if/else — programs that make decisions
~1h · 6 lessonsDay 3 · Loops — repeat work automatically (FizzBuzz!)
~1h · 4 lessonsDay 4 · Dicts + functions — group data, package logic
~1h · 5 lessonsDay 5 · Predict the output — read other people's code
~1h · 5 lessonsDay 6 · Lock in the vocabulary — Python's small quirks
~1h · 5 lessonsDay 7 · Write 5 small functions from scratch
~1h · 5 lessonsFinished the jumpstart? Pick a track to keep moving.
You now have the syntax for variables, if/else, loops, dicts, and functions. Where you go next depends on what you're building.
Ready to start?
Start with the first lesson →