Python
From the first line to data structures and algorithms, in the order the videos teach them.
Beginner
Syntax, types, control flow, functions, the built-in collections, errors, files and modules. No experience needed.
-
Lesson 14 min read
Your first Python program
Install Python 3.14, run it two ways, and read an eleven-line program one line at a time.
-
Short note3 min read
Python has no braces: the whitespace is the code
Why four spaces decide what your program does, shown with one line that moves.
-
Short note3 min read
The REPL or a file: two ways to run Python
When to type into the interactive shell, when to save a file, and what Python 3.14 added to the shell.
-
Lesson 23 min read
Variables and types in Python
The five basic types, how to ask Python what type a value is, and how to turn one type into another.