← All paths
Python Beginner
From zero to writing real programs with confidence.
Beginner ~8 weeks·New to programming or new to Python.
Recommended topic order
Weekly learning plan
Weeks 1–2
- · Install Python & an IDE
- · Variables, I/O, operators
- · First scripts
Weeks 3–4
- · Strings, lists, dicts
- · Conditions & loops
- · Comprehensions
Weeks 5–6
- · Functions & scope
- · Files & exceptions
- · Modules
Weeks 7–8
- · Two portfolio mini-projects
- · Refactor for readability
Required projects
- Command-line calculator
- Expense tracker
- Quiz application
Interview topics
Data typesLoopsFunctionsTruthinessMutability basics
Portfolio expectations
- · 2 small CLI apps on GitHub with a README and tests
Job-readiness checklist
- Can read and write idiomatic beginner Python
- Understands lists vs tuples vs dicts vs sets
- Can structure code into functions and modules
- Handles errors with try/except
0%ready
Skill-gap analysis
Your live coverage of this path's tracks, from local progress.
Focus areas
SyntaxVariablesData typesConditionsLoopsFunctionsCollectionsFilesErrorsModulesBeginner projects