Launch offer: learn Python from zero for just €0.99

12 lessons · type code in the browser · finish with a quiz game

Python from zero, without sitting through hours of video.

PyStart is a short beginner course. You read a short explanation, type a line of Python, and a checker tells you if it is right. No install, no prior coding, no monthly fee.

1,248 people bought this course · ★★★★☆ 4.6 from 93 reviews

Get lifetime access for €0.99Pay once. Keep the 12 lessons.
1,248people bought this
4.6 / 5from 93 student reviews
12 lessonsprint() through a quiz game
€0.99one payment, no subscription

What this course actually is

Most “learn Python” pages stay vague. Here is the concrete version. PyStart has 12 lessons. Each one covers one idea: printing text, variables, numbers vs text, if/else, for loops, lists, functions, input, while loops, a few built-in tools, dictionaries, then a small quiz game that uses those pieces together.

You do not watch a teacher click around for 40 minutes. You get a short explanation, an example, common mistakes, and four typed exercises with a checker. The last lesson is not a certificate speech — it is a program you can change: more questions, hints, a score that goes up when the answer is right.

This is for you if

  • You have never written a program, or you tried once and got stuck on quotes and errors.
  • You want to type real Python, not only read slides.
  • You have an evening or two, not a 12-week bootcamp.
  • You are fine paying once and coming back later — the lessons stay on your account.

This is not for you if

  • You already write Python at work and need pandas, APIs, or machine learning.
  • You want live mentoring, a job-placement promise, or a university diploma.
  • You refuse to type. The course is short on purpose, but you still have to write the lines.

The 12 lessons

Each lesson is one topic. You can stop after any of them and still have something you can run.

  1. 01
    Meet Python

    What Python is, how print works, and why quotes and capitals matter.

  2. 02
    Variables

    Give a value a name, then update a score the way games and totals do.

  3. 03
    Numbers and text

    Multiply prices, and put a name into a sentence with an f-string.

  4. 04
    Making choices

    If/else, pass marks, and the difference between = and ==.

  5. 05
    Repeating work

    For loops and range, so you stop copying the same line five times.

  6. 06
    Lists

    Keep items in order, start counting at 0, add something with append.

  7. 07
    Functions

    Name a block of steps, call it, and see when to return instead of print.

  8. 08
    User input

    Ask a question. Convert text to a number before you add 1 to someone’s age.

  9. 09
    While loops

    Repeat while a condition is true, and how not to write an infinite loop.

  10. 10
    Useful built-ins

    len, random, and importing a module instead of inventing everything.

  11. 11
    Dictionaries

    Store a player’s name and score under keys you can read later.

  12. 12
    Final project: quiz game

    Score, a question, a check, a point. Then add your own questions.

How a lesson works

  1. Read the idea. One topic, in plain language, with a small example.
  2. Type the line. The editor is in the page. You do not install Python first.
  3. Use the checker. If the line is wrong, you try again. There is a model answer if you get stuck.
  4. Stretch if you want. Each lesson has a common mistake and an extra challenge. Skip them if you are tired.

What students say

★★★★☆ 4.6 average · 93 reviews · 1,248 purchases

★★★★★

I kept bouncing off YouTube tutorials. Here I had to type score = score + 5 myself, and that is when variables stopped being abstract.
Sofie M. · Ghent · office worker, first time coding

★★★★★

Finished the quiz on a Sunday. Lesson 12 is basically the earlier lessons glued together, which is the point. Would have liked more exercises on dictionaries.
Jonas V. · Antwerp · 17

★★★★☆

Paid with Bancontact, did the first four lessons after work. The checker is picky about quotes, which is annoying and also how Python actually is.
Amira K. · Brussels

★★★★★

I did this the week before a uni intro class. Loops and indentation finally made sense. It will not replace a full programming course, and it does not pretend to.
Pieter D. · Leuven

Lifetime access, 99 cents.

Create an account, pay once, and the 12 lessons stay on your dashboard. PayPal or Bancontact. No subscription that quietly renews.

1,248 people already bought this.

Create an account and pay