Free lab Real Python 3. Zero installs. Your code stays in this browser. Open the playground

Python Fundamentals

Your very first steps in Python. No experience needed — by the end you will read and write real Python programs, understand variables, make decisions with conditionals and repeat work with loops.

Beginner 7 lessons 180 XP ~89 min
Real work, not toy syntax

What this course helps you build

Each lesson connects the Python concept to work you could automate, analyse or ship.

Receipt calculator

Calculate totals, tax, discounts and readable customer receipts.

Login rules

Validate passwords and decide what each type of user can access.

Ticket pricing

Apply age, membership and group discounts with clear business rules.

Status messages

Turn live values into useful alerts, labels and personalised updates.

Course roadmap

  1. 1

    Hello, Python! Start here

    8 min 20 XP 2 quiz 1 challenge
    Start →
  2. 2

    Variables & Data Types

    12 min 20 XP 2 quiz 1 challenge
    Start →
  3. 3

    Numbers & Math

    10 min 20 XP 2 quiz 1 challenge
    Start →
  4. 4

    Strings & f-strings

    14 min 25 XP 2 quiz 1 challenge
    Start →
  5. 5

    Making Decisions: if / elif / else

    14 min 25 XP 2 quiz 1 challenge
    Start →
  6. 6

    Loops: for & while

    16 min 30 XP 2 quiz 1 challenge
    Start →
  7. 7

    Mini Project: FizzBuzz

    15 min 40 XP 1 quiz 1 challenge
    Start →

You can take every lesson without an account — but create a free account to save progress, earn XP and unlock achievements.

Your next ten minutes

Write Python that does something useful.

Start free. No install, no card, no passive video marathon.

Start learning free → Explore the path