← All courses

Introduction to Programming

Write your first code: algorithms, variables, loops, conditions and functions in Python.

🟢 Beginner7 lessons
  1. Lesson 1

    What is coding?

    Discover what coding is, how computers follow instructions, and why Python is a fantastic first language.

    50
  2. Lesson 2

    Algorithms

    Master step-by-step thinking by creating and refining precise algorithms for computers to follow.

    60
  3. Lesson 3

    Variables

    Store, update, and manage information in your programs using Python variables and data types.

    70
  4. Lesson 4

    Loops

    Automate repetitive tasks and write efficient code using Python for and while loops.

    80
  5. Lesson 5

    Conditions

    Enable your programs to make smart decisions using if, elif, and else statements.

    90
  6. Lesson 6

    Functions

    Organise and reuse code effortlessly by defining and calling custom Python functions.

    100
  7. Lesson 7

    Build Your First Project

    Combine variables, loops, conditions, and functions to create a playable text adventure game!

    120