Skip to content
Winter Holiday CampsWinter School Holiday Camps · December–January· Early bird discount until 25 NovemberEarly bird until 25 NovSee dates

Python for Kids

Next intake

From RM 450 per month

Book a free trial class

About the course

A programming course in Python for children from age 12. Students learn how programs are written, how data is handled and how code is organised in functions, files and objects. They build games and applications, a Telegram bot, a voice assistant and a small neural network.

  • Python
  • Games
  • Telegram bots
  • AI
  • Groups of up to 12The teacher reviews every student's work
  • 81 classesIn 18 modules over 9 months
  • No experience requiredThe course starts with the basics of Python
  • Missed a lesson?A replacement class is provided

What your child will build

Games in Python

Coin toss, rock-paper-scissors, Truth or Dare, and a multi-player game.

A Telegram bot and a voice assistant

Programs that respond to commands and search the web.

A neural network

Built from scratch in Python, and an AI opponent for the game Connect Four.

Curriculum

18 modules · 81 classes
  1. 1
    Part 1 — Python foundationsVariables, data types and the first programs.6 modules
    • Module 1: Getting started with Python: variables, data input and output
    • Module 2: Importing code and turtle graphics
    • Module 3: Data types and strings
    • Module 4: Lists, the random module and a first game
    • Module 5: Tuples and sets
    • Module 6: Dictionaries and a "User's Journal" program
  2. 2
    Part 2 — Functions, tools and gamesWriting functions, using a professional editor, and building complete games.6 modules
    • Module 7: The PyCharm editor and the debugger
    • Module 8: Writing the first function: the "Coin toss" game
    • Module 9: Scope and namespaces: the "Rock, paper, scissors" game
    • Module 10: Functions with several and with default parameters: a multi-player "Truth or Dare" game
    • Module 11: String formatting and objects: the mini-game "Combat robots"
    • Module 12: Files and the operating system: a program that lists the files in a folder
  3. 3
    Part 3 — Applications and AIObject-oriented programming, bots and artificial intelligence.6 modules
    • Module 13: Packaging a program as an .exe file with PyInstaller
    • Module 14: Classes and object-oriented programming
    • Module 15: A bot that plays the Chrome dinosaur game
    • Module 16: A voice assistant: voice recognition, web search and command processing
    • Module 17: Artificial intelligence for the game Connect Four
    • Module 18: A neural network from scratch in Python

Where it fits

Before

From age 12

For students from age 12 who are comfortable with a computer.

NOVA

Python for Kids

9 months · 81 classes

After

Python with AI, Software Development or Cybersecurity & Networks

After this course, the next step is Python with AI, Software Development or Cybersecurity & Networks.

Questions about this course

Does my child need to know how to code?

No. The course starts with the basics of Python.

How long is the course?

Nine months: 81 classes in 18 modules.

Which programs are used?

Students write code in the PyCharm editor. Repl.it is also used.

What will my child be able to do at the end?

Write their own functions, work with files and objects, build games and desktop applications, create a Telegram bot, and use Python to build a simple neural network.

Is there a trial class?

Yes. You can book a free trial class.

Free trial

Book a free trial class

Leave your details — our administrator will contact you to find a convenient time.

Python for Kids

Ages 12+ · 9 months · 81 classes · from RM 450 / month

Preferred time
More options: course, child’s name, comment

Families come to this course from

WhatsApp