Learn how to code in the language that built Dropbox, Google & Instagram

If you’re going to learn how to code, why not pick up one of the most versatile and powerful programming languages on the planet? Not only is Python a popular text-based programming language, it’s also really easy to understand and learn making it perfect for kids. Come find out how easy it is to level up your coding skills!

For Kids aged 10-16

👶 For Kids 10-16

🤘 Code like a real programmer with a text-based language!

🖥 Learn universal computer science concepts

⬛️ Recommended to have basic knowledge of programming concepts (ie. Scratch)

"My kids had a blast & came home armed with knowledge & information which they were excited to share with us!"

😆 Joanne, Parent

All you need to know!

With its extensive library that provides access to a multitude of system functionalities, you can pretty much code anything with Python!

Similar to the English language, its syntax is readable and easy to understand. It may not be as easy peasy as block based programming, but it still has a gentle learning curve for a typing based program.

This is a visual programming language that requires kids to drag and drop programming blocks. It’s great for beginners who haven’t tried programming, but it’s pretty limiting for those who have.

Now here’s some big boy/girl coding that requires actual typing of code. (P.s. that’s how real programmers do it.)

Compared to other programming languages like Javascript, you can execute powerful functions with minimal code in Python. Not to mention, you’ll get to avoid a whole lot of extra curly brackets, symbols and confusion!

From building web applications to analysing data and even game development, the possibilities with Python are endless. But enough talk, check out the sweet stuff you can do.

Code a chasing game by playing around with X and Y coordinates.

Unleash turtle drawing mayhem and create infinite geometrical shapes!

With the solid programming foundation you'll get from learning Python, kids can also branch out into other similar programming languages in the future (Javascript, Ruby, any OOP language). So let your journey to programming awesomeness begin!

Oh! The stuff you'll learn!

Broken down into concepts for MAXIMUM learnin'

  1. What's Python?
  2. Understand core computer science concepts
  3. Importing Modules
  4. Variables: How to debug your code
  5. Encode a message with a secret key
  6. Draw infinite geometrical shapes using Recursion
  7. Run code that verifies information
  8. Share & Present!

Life Skills Learnt

Skills that last a lifetime

💭 Logical Thinking

🔍 Problem Solving

🤔 Design Thinking

📈 Presentation Skills


Saturday Kids don't learn to code. They code to learn.

No lectures. No memorisation. No ONE right answer. Like real life, we're all about trying things out yourself, failing, figuring what went wrong & trying again. These are the skills & mindset that will last a lifetime and how we learn in real life. Let's get kids to learn how to learn. Because the kids who learn to learn become curious, inventive, resourceful human beings who solve real world problems to make a meaningful impact.


Saturday Parents ❤️ us

"My kids had a blast & came home armed with knowledge & information which they were excited to share with us."

😃 Joanne, Parent

"Thank you for a wonderful and exciting enrichment program that is so much more than academics.. it’s fun but for me as a mum, an important future skill set for my son."

😍 Rachel, Parent

Your Kid will love it.

We guarantee it.

If your kid doesn't think it's the best thing ever, we'll refund the remaining classes you've yet to show up for. No questions asked.

👩‍👧‍👦 1:8 Instructor-Student Ratio Max

✋🏼 All equipment & materials provided.

💌 Open Source Tools: Continue the learning at home

Frequently Asked Questions

1. My Child is new to computers and programming. Will he/she be able to follow?

The Python 1 for Kids course welcomes all students but it'll be helpful to have a basic background in programming.

2. My child is younger than 10-13. Should he/she join the microPython or Block Editor workshops?

Python 1 for Kids was designed for 10-16 year olds but is used by people of all ages. Sadly, having a 9 year old in the same class as a 16 year old may not result in the best learning environment for the younger student. If your child is very keen, we can organise separate classes if there is a minimum of 4 participants. Please contact us directly to enquire.

3. I’ve enrolled my child, what will he/she need to bring?

We'll provide all equipment and materials needed. You might wish to bring a drink, some light snacks and a jacket just in case your child gets cold or hungry. We'll give the class breaks in between so your child can take that time to sip on some juice and munch on those yummy crackers.