Courses

Explore our courses

Nine courses across coding, technology and STEM, taught live with 1:1 mentoring and small-group options. Ages are a starting guide; we place learners by readiness.

ScratchJr

A playful first step into coding: children use picture-based blocks to bring characters, stories and simple games to life.

Suggested ages 5–7; no coding experience needed.

  • Put actions in order and explain what happens first, next and last.
  • Use movement, appearance, sound, start and repeat blocks to animate characters.
  • Build scenes, connect pages and create an interactive story.
  • Test a sequence, spot a mistake and change blocks to fix it.
Full course details →Book a trial →

Scratch

Build interactive stories, animations and games with visual coding blocks, then explain and improve the logic behind them.

Suggested ages 8–12; placement based on readiness.

  • Use events, sequences and loops to control sprites and animation.
  • Apply conditions and variables to make interactive games and keep score.
  • Create backdrops, messages and coordinated character actions.
  • Test, debug and explain the decisions in a project.
Full course details →Book a trial →

Python

Move from ideas to real text-based programs through guided practice, simple games and useful mini applications.

Suggested ages 10–16; placement based on readiness.

  • Use variables, data types, input and output to make a program interactive.
  • Choose actions with conditions and repeat tasks with loops.
  • Organise code with functions and work with lists.
  • Read error messages, test ideas and debug a program step by step.
Full course details →Book a trial →

Java

Develop structured programming skills with text-based exercises and small applications, progressing towards classes and objects.

Suggested ages 12–16; placement based on readiness.

  • Use variables, conditions and loops in Java programs.
  • Organise reusable behaviour into methods.
  • Understand the idea of classes and objects.
  • Test and debug small console-based programs.
Full course details →Book a trial →

Web Development

Create and personalise real web pages with HTML and CSS while learning how structure, design and clear content work together.

Suggested ages 10–16; placement based on readiness.

  • Use HTML headings, paragraphs, links and images to structure a page.
  • Style layouts, text and colours with CSS.
  • Understand why a page should work on different screen sizes.
  • Find and fix common HTML, CSS and layout mistakes.
Full course details →Book a trial →

Maths

Grade-aligned practice that builds number confidence, not just memorization.

Grade-aligned, ages 5–16.

  • Practice matched to your child's current grade and curriculum
  • Mastery-based pacing - no moving on until a concept sticks
  • A safe space to get things wrong without peer judgment
  • Immediate correction of misconceptions before small gaps grow
Full course details → Book a trial →

Physics

Core concepts explained intuitively, with everyday examples that stick.

Best for ages 11-16.

  • Core mechanics, energy, and electricity concepts
  • Everyday, intuitive examples over formula memorization
  • Simple hands-on thinking: why things float, fall, or move as they do
  • Building genuine conceptual understanding before the maths gets harder
Full course details → Book a trial →

Computer Basics

Build the everyday computer confidence that helps children learn online, organise schoolwork and get ready for coding.

Suggested ages 6–12; placement based on readiness.

  • Recognise common computer parts and use the mouse and keyboard confidently.
  • Create, name, save and organise files and folders.
  • Use a browser and search for information with adult guidance.
  • Recognise basic online safety habits and when to ask a trusted adult for help.
Full course details →Book a trial →

AI for Kids

Explore how computers learn patterns, what AI can and cannot do, and how to use technology thoughtfully through guided activities.

Suggested ages 10–16; placement based on readiness.

  • Explain basic differences between programmed rules and learning from examples.
  • Explore data, patterns, training examples and simple model testing.
  • Notice why inaccurate or unbalanced examples can produce unreliable results.
  • Discuss privacy, checking AI answers and responsible use.
Full course details →Book a trial →

Not sure where to begin? Compare ScratchJr and Scratch, then book a free trial to discuss the best starting point.

Free trial and flexible class times

Use the free trial to meet a mentor, try a beginner-friendly activity, and discuss your child’s experience and learning goals. You can ask about the course, learning format and schedule before deciding whether to enrol.

Classes are arranged around your child’s preferred days and local time. Share your city or time zone when enquiring; we match a mentor and confirm the agreed schedule with you. Families in the US, Canada and other time zones are welcome.

Our published course fees are in US dollars (USD). See the course fees for 1:1 and small-group options.

Book a FREE Trial Class

Find the right learning path for your child — starting with one free class.

Message us on WhatsApp for the fastest response.

Message Us on WhatsApp