Introduction to Programming
Write your first code: algorithms, variables, loops, conditions and functions in Python.
- 50
Lesson 1
What is coding?
Discover what coding is, how computers follow instructions, and why Python is a fantastic first language.
- 60
Lesson 2
Algorithms
Master step-by-step thinking by creating and refining precise algorithms for computers to follow.
- 70
Lesson 3
Variables
Store, update, and manage information in your programs using Python variables and data types.
- 80
Lesson 4
Loops
Automate repetitive tasks and write efficient code using Python for and while loops.
- 90
Lesson 5
Conditions
Enable your programs to make smart decisions using if, elif, and else statements.
- 100
Lesson 6
Functions
Organise and reuse code effortlessly by defining and calling custom Python functions.
- 120
Lesson 7
Build Your First Project
Combine variables, loops, conditions, and functions to create a playable text adventure game!