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
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
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
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.
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
Request received!
Thank you! We'll message you on WhatsApp within 1 hour during opening hours to confirm a trial class time.
Chat on WhatsApp now