Python / Learning path
63 lessons · 14h 34m estimated · Beginner
Start your path
Your first lesson is ready.
Progress appears here after you complete a lesson.
Pick up where you left off.
Learning path
Python learning path
Build Python skills from your first script through testing, objects, generators, and practical data workflows.
Completion is saved in this browser.
Follow the route
Module 1
Learn what Python scripts do, set up your workspace, run a file, and read simple errors.
Module 2
Store values, use common data types and operators, format text, and collect input to build a small calculator.
Module 3
Compare values, choose actions with if, and repeat work with for and while loops.
Module 4
Organise groups of values with lists, tuples, dictionaries, and sets, then build concise comprehensions.
Module 5
Group reusable work into functions with parameters, return values, scope, type hints, and docstrings.
Module 6
Process strings and work with paths, text files, CSV, and JSON data.
Module 7
Read tracebacks, handle expected failures, raise clear errors, and investigate problems with logging.
Module 8
Reuse Python modules, organise code, and understand isolated environments.
Module 9
Write repeatable checks for functions and edge cases using unittest.
Module 10
Model related data and behavior with classes and dataclasses.
Module 11
Process sequences lazily and understand iterable protocols.
Module 12
Load, validate, summarize, and export small datasets with standard-library tools.