Skip to main content
← All learning paths
🚀

Python in 7 days — the absolute-beginner jumpstart

35 lessons · ~7h · 1-2 weeks · starter

⏱ How long will this take you? ~7h total → 1 weeks at 15h/week (the title's pace) · 1 weeks at 10h/week · 2 weeks at 4h/week (45 min/day, 5 days). Pick the row that matches your real schedule.

Your progress

0 / 35 (0%)

S1
0/5
S2
0/6
S3
0/4
S4
0/5
S5
0/5
S6
0/5
S7
0/5

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)

STAGE 3

Day 3 · Loops — repeat work automatically (FizzBuzz!)

~1h · 4 lessons
  1. lesson-12for loops🐍
  2. lesson-13while loops🐍
  3. lesson-14FizzBuzz🐍
  4. lesson-15Shopping list🐍
🎯 Day 8 onwards

Finished 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.

💼 Junior backend in 90 days · FastAPI + Postgres + portfolio🤖 AI engineer in 100 days · Anthropic SDK + RAG + agents📊 Automate Excel — one weekend · openpyxl + gspread + scripts🧪 Take the 10-question skill test · find out where you land now

Ready to start?

Start with the first lesson →