Python Essentials — 20 Lessons

Four levels, from your first line to your own finished game

See pricing & enroll

Python · 20 lessons · Finish the course with your own playable game — Robo's Planet Quest

What this course includes

20 lessons with homework

Learn anytime, at your own pace

One named final project

Robo's Planet Quest — built lesson by lesson

Nothing to install

A free online editor, on any computer

A teacher answers daily

08:00–20:00 · and AI answers homework questions around the clock, powered by Tobwai.com

What you will learn

From your very first line of Python to a finished game you wrote yourself

  1. 1 Beginner 1 — Your first line, with print()
  2. 2 Beginner 2 — Variables, the boxes that hold things
  3. 3 Beginner 3 — input(), talking with your user
  4. 4 Beginner 4 — Doing maths with Python
  5. 5 Beginner 5 — f-strings, tidy text
  6. 6 Foundation 6 — if / else, letting the program decide
  7. 7 Foundation 7 — elif, and, or
  8. 8 Foundation 8 — for loops and range()
  9. 9 Foundation 9 — while loops
  10. 10 Foundation 10 — lists
  11. 11 Intermediate 11 — Functions
  12. 12 Intermediate 12 — Parameters and return
  13. 13 Intermediate 13 — Dictionaries
  14. 14 Intermediate 14 — Working with strings
  15. 15 Intermediate 15 — try / except
  16. 16 Advanced 16 — Modules: random, math, time
  17. 17 Advanced 17 — Files: saving the game
  18. 18 Advanced 18 — Classes and objects
  19. 19 Advanced 19 — Comprehensions and clean code
  20. 20 Advanced 20 — Final project: Robo's Planet Quest
  21. 21 Final projects · 🏪 Final project 1 — a shop receipt
  22. 22 Final projects · 📔 Final project 2 — a grade book
  23. 23 Final projects · 🔐 Final project 3 — guess the number
  24. 24 Final projects · 🐾 Final project 4 — the pet register
  25. 25 Final projects · 🎬 Final project 5 — a movie recommender

Four levels, twenty lessons

Every lesson ends with homework and a checklist

1 · Beginner Lessons 1–5: print, variables, input, maths, f-strings
2 · Foundation Lessons 6–10: if/else, elif, for, while, lists
3 · Intermediate Lessons 11–15: functions, dict, strings, try/except — the project starts
4 · Advanced Lessons 16–20: modules, files, classes, clean code, final project

From lesson 11 onward, every lesson adds a real piece to the final game

🔒 Lesson content opens once your membership is active. The list above is always visible.

Course details

Study from home, at your own pace

20 lessons with homework

Four levels, beginner to advanced

Final project: Robo's Planet Quest

A quiz-adventure game the child writes themselves

Any computer

A free online Python editor — nothing to install

Sorndekcoding certificate

Every lesson AND every piece of homework

Ages 9–18

No programming experience needed