Skip to content
CodeNest

Course outline

19 lessons, roughly 5 hours. Work through them in order — each one assumes the ones before it.

1.Foundations

Run your first program, then learn the four building blocks every Python script is made of: values, names, numbers, and text.

2.Control Flow

Make programs that decide and repeat. Conditions, branches, and the two kinds of loop.

3.Data Structures

Store many values at once. Lists, tuples, sets, and dictionaries — and how to pick the right one.

4.Functions and Errors

Package logic into reusable pieces, organise code across modules, and handle failure without crashing.

5.Applied Python

Files, objects, and the standard library — then a capstone that puts the whole course together.