Back to Basics: From Zeroes to Python Heroes


Build a solid foundation of hardware & software with Pi-top & Python!

  • For ages 11-14
  • 16h Course (Weekly Class or Holiday Camp)
  • 1:6 Instructor:Student Ratio

For Ages 11-14

How well do you really know a computer? From understanding your computer inside out, learning about binary (the language computers speak) to touch typing in the most efficient way ever – It’s time to go back to basics


  • No experience necessary
  • Assemble a laptop
  • Touch typing: Learn the proper way to type
  • Combine Python programming with hardware
  • Pi-top is provided for in-class use only 

All you need to know


What makes a CPU tick?

We get to the bottom of all the big questions by assembling a laptop to discover what goes inside a computer and how the different parts work.


Customise, Hack, Invent!


Pi-top isn’t your average laptop. Slide open the keyboard and it reveals a workspace for you to customise and hack it with other electronic components.



Once you’ve assembled a laptop, invent all sorts of interactive gadgets with LEDs, buzzers and sensors.

Type like a pro..grammer

Programmer or not, it sure looks like we spend alot of time in front of computers, so why not get great at it?

Learn to touch type efficiently with all your fingers (including your pinkies!) and one day you’ll be able to type endless lines of code without even looking at the keyboard.


That’s the *proper* way & how the pros do it! Now you’re one step closer to being one too.


From Binary to Python

Did you know everything you see on your screen is just a combination of 1s and 0s? That’s because computers run on binary!

Learn all about how binary code is processed and try encoding with this old but gold system.



Once you’ve understood binary, it’s time to move on to some text based programming. Code a Simon Says game with Python and programme LEDs to to light up accordingly or programme the buzzer to go off when the wrong keys are pressed!

Dive deep into the origins of hardware with software programming. Your pathway to becoming a Python pro starts here.

Oh! The stuff you'll learn

  • Learn about computer parts and what they do
  • Binary: how computers run on 1s and 0s
  • Learn about Python Syntax and concepts
  • Code a Simon Says game with Python
  • Prototyping with Breadboard and Pi-top
  • Modified ‘Simon Says’: Combine hardware with software
  • Presentation time: On your last day, share with your parents what you’ve learnt!

Life skills you'll learn

Creative Confidence
Logical Thinking
Presentation Skills
Problem Solving


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.

Parents love us

The happiest hours of your child's week

"Owen found the lesson interesting, pacing was good and is looking forward working with the pi-top."

"Gabriel enjoyed the lesson so much that he told me 3 hrs felt like only 1 hr had passed."

"My son enjoyed it very much and also learnt a lot. Teacher Fritz was friendly and approachable. The presentation on the last day was very useful for parents to know what the course was about."

Peek into our classrooms

Have a look behind the scenes

Your kid will love it.

If your kid doesn't think it's the best thing ever after attending the first 2 days of holiday camps (or first 3 weeks of term classes), and would like to withdraw, we'll issue you a 50% credit note of the amount paid.

  • 1:6 Maximum Instructor-Student Ratio
  • All equipment & materials provided
  • Open source tools: Continue the learning at home!

Frequently Asked Questions

1. My child is new to programming. Will he / she be able to follow?

The Back to Basics: Zeroes to Python Heroes course is designed with the assumption that students have no prior background or experience in programming. All students new to programming are more than welcome.

2. My child is younger than 11. Can he / she join?

The Back to Basics: Zeroes to Python Heroes course is recommended for kids who are 11 and above. If your child is new to programming, we recommend enrolling in our Start with Scratch: Adventures in Time course first.

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.

4. Can I bring home the Pi-top?

No. The Pi-top is provided only for in-class use.

Got More Questions?
Read our F.A.Q.