← All subjects

Write code that actually runs

Computer Science

Python from print() to loops and lists, plus algorithms, binary and how the internet works — ten sessions with a real Python editor you can run in the browser.

10 sessions · 110 quiz questions

  1. 0

    Session

    Not started

    What is a Program? Meet print()

    Getting your computer to speak its very first words using Python

    8 min · 11 questions

  2. 0

    Session

    Not started

    Variables — Storing Information

    How to create, update, and use labelled storage boxes inside your computer's memory.

    8 min · 11 questions

  3. 0

    Session

    Not started

    input() — Getting Information from the User

    Turn your computer programs into a two-way conversation

    8 min · 11 questions

  4. 0

    Session

    Not started

    Building Mini Programs

    Combine inputs, variables, and outputs to build your first real apps.

    8 min · 11 questions

  5. 0

    Session

    Not started

    Making Decisions — if / elif / else

    Teaching computers to make choices based on facts

    8 min · 11 questions

  6. 0

    Session

    Not started

    Loops — Making the Computer Repeat

    Telling your code to repeat tasks without writing them twice

    8 min · 11 questions

  7. 0

    Session

    Not started

    Lists — Storing Many Things at Once

    How to pack all your data into a single, smart container.

    8 min · 11 questions

  8. 0

    Session

    Not started

    Algorithms & Flowcharts — Thinking Before Coding

    How to map out your ideas, design flowcharts, and squash bugs before writing code.

    8 min · 11 questions

  9. 0

    Session

    Not started

    Binary — How Computers Store Everything

    How computers use billions of tiny light switches to remember your favourite games, photos, and messages.

    8 min · 11 questions

  10. 0

    Session

    Not started

    How the Internet Actually Works

    The physical cables, packets, and phone books that power the web.

    8 min · 11 questions