← All tracks
Python
Start here: the friendliest first language.
Getting started
- 01 Your first program
- 02 Variables — boxes with names
- 03 Text: working with strings
- 04 Numbers and maths
- 05 Making decisions with if
- 06 Types, and converting between them
- 07 Repeating things with loops
- 08 Comments and readable code
- 09 Lists: many values, one name
- 10 Getting input (and why it is different here)
- 11 Dictionaries: looking things up by name
- 12 Writing your own functions
- 13 return: getting an answer back
- 14 Reading an error message
Control flow
Functions
Data structures
When things go wrong
Stuck, or want someone to ask?
WasiLearn Academy teaches this material live, in small groups, online and in Karachi.
See the classes