◀ Your progress Course contents

Course contents

Part 2

Logic & Collections

6 Modules

The point where a program stops being a list of instructions. Deciding, repeating, and the four containers Python leans on for everything it remembers.

Part 3

Building Blocks

6 Modules

Where programs stop being one long file. Naming pieces of work, handling what goes wrong on purpose, using code other people wrote, and reading and writing real files.

Part 4

Real Python

6 Modules

Modelling a problem rather than scripting one. Classes and dataclasses, lazy pipelines, the syntax the language gained in the last five years, and a finished tool at the end of it.