← All paths

Python Beginner

From zero to writing real programs with confidence.

Beginner ~8 weeks·New to programming or new to Python.

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