Python Practice — 20 Extra Lessons

Extra Python practice — 20 lessons across four levels for a child who has already finished Python Essentials, or learned Python somewhere else. No new material anywhere in the course, just more problems to work through, each level a little harder than the last, sharpening accuracy in real code.

See pricing & enroll

20 lessons · ages 8–20 · Finish with something you keep — A stock-report system

What this course includes

20 lessons

Read them on the website in Thai or English, whenever suits you

40 exercises

Marked the moment you send them, with a hint when you are stuck

A final project

A stock-report system

A certificate

From Sorndekcoding, signed by ครูพิม, with a code anyone can check

Every lesson in this course

The full list, so you know exactly what you are paying for

  1. 1 Beginner Practice 1 — print and input, once more
  2. 2 Beginner Practice 2 — Variables and numbers
  3. 3 Beginner Practice 3 — Strings
  4. 4 Beginner Practice 4 — if / else
  5. 5 Beginner Practice 5 — Loops
  6. 6 Foundation Practice 6 — Lists
  7. 7 Foundation Practice 7 — Counting and summing
  8. 8 Foundation Practice 8 — Functions
  9. 9 Foundation Practice 9 — Dictionaries
  10. 10 Foundation Practice 10 — Nested loops
  11. 11 Intermediate Practice 11 — Number problems
  12. 12 Intermediate Practice 12 — Text problems
  13. 13 Intermediate Practice 13 — List problems
  14. 14 Intermediate Practice 14 — Formatting output
  15. 15 Intermediate Practice 15 — Finding bugs in code
  16. 16 Advanced Practice 16 — Mixed problems
  17. 17 Advanced Practice 17 — Mini games
  18. 18 Advanced Practice 18 — Reading long problems
  19. 19 Advanced Practice 19 — Basic efficiency
  20. 20 Advanced Practice 20 — 🏆 Final project

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