Free
Demo
Admissions
Open

Prepare Your Child for an AI-Driven World

Coding

Our Coding curriculum offers five progressive tracks, from drag-and-drop game creation to real web development with Python Flask. Every project runs on real devices and produces a working portfolio.

1. Game Developer — PictoBlox Game Studio

Build real games and AI projects — no coding experience needed!

Age Range: 8 – 14 years | Grade: 3 – 8

Key Learning Outcomes
  • Build 16 complete projects across 4 phases — from classic arcade games to multi-AI capstone projects
  • Use drag-and-drop block coding in PictoBlox (built on MIT Scratch) to create fully working programs
  • Apply core coding concepts: sequences, loops, conditionals, events, variables, and clones
  • Integrate 9 real AI technologies including image recognition, hand tracking, face detection, speech recognition, and machine learning
  • Train a personal AI voice assistant and build a voice-controlled smart home simulation
  • Develop problem-solving, debugging, and design thinking skills through weekly hands-on projects
  • Graduate with a portfolio of 16 published projects and a certificate of achievement

2. App Developer — MIT App Inventor Studio

Build real Android apps that run on an actual phone — no experience needed!

Age Range: 8 – 14 years | Grade: 3 – 8

Key Learning Outcomes
  • Build real Android apps across 4 phases — from a flashlight toggle to a live NASA ISS tracker
  • Use event-driven programming to work with real phone features: GPS, camera, microphone, speaker, and accelerometer
  • Fetch live data from the internet using real-world APIs (weather, space station location, voice translation)
  • Store and retrieve data persistently using TinyDB so apps work even after closing
  • Design clean, professional app interfaces with a focus on user experience (UX)
  • Build genuinely useful tools including a voice translator (40+ languages) and a GPS emergency locator
  • Graduate with a portfolio of 21 working APK apps, a capstone Demo Day presentation, and a certificate of achievement

3. Python Junior

Write real Python code and build interactive programs — no experience needed!

Age Range: 11 – 15 years | Grade: 6 – 9

Key Learning Outcomes
  • Write and execute Python programs using print(), variables, and f-strings to display and format output
  • Understand and correctly use string, integer, and float data types with proper Python naming conventions
  • Collect user input and perform arithmetic using all Python operators including floor division, modulo, and exponentiation
  • Organise and manipulate data using lists — accessing items by index, and modifying them with .append() and .remove()
  • Control program flow using if/elif/else conditionals with comparison and logical operators (and, or, not)
  • Automate repetitive tasks using for loops with range() and while loops with break and continue
  • Build 4 complete mini-projects: Tip Calculator, Mad Libs Generator, Password Strength Checker, and an Advanced Number Guessing Game

4. Python Senior

Build real websites and web apps using HTML, CSS, JavaScript, and Python Flask!

Age Range: 11 – 15 years | Grade: 6 – 9

Key Learning Outcomes
  • Build a fully styled, interactive personal webpage using HTML (structure), CSS (styling), and JavaScript (behaviour)
  • Apply CSS properties for fonts, spacing, colours, and borders, and add interactivity using DOM manipulation with document.getElementById()
  • Implement a Dark Mode toggle using classList.toggle() with smooth CSS transitions
  • Create professional, responsive layouts using CSS Flexbox — controlling alignment, spacing, and direction across all screen sizes
  • Write advanced JavaScript using addEventListener() event listeners, keyboard event detection, and dynamic element creation and deletion
  • Set up a Python Flask web server, define URL routes using @app.route(), and serve dynamic HTML pages using Jinja2 templates
  • Handle HTML form submissions via HTTP POST requests and build a live multi-user message board where data posted from one browser appears instantly in another
  • Understand how real-world AI tools like ChatGPT, Claude, and Gemini are built on the exact same Flask routes, POST requests, and DOM manipulation techniques learned in this course

5. Python Advanced

Coming soon

Book a Free Demo
Program Details
  • 5 tracks: Game Developer, App Developer, Python Junior, Python Senior, Python Advanced (coming soon)
  • Game Developer & App Developer: Ages 8 – 14 | Grade 3 – 8
  • Python tracks: Ages 11 – 15 | Grade 6 – 9

Program Levels

Junior

Coding — Junior

  • Coming soon
Enquire Now
Senior

Coding — Senior

  • Coming soon
Enquire Now

What Students Will Learn

Block coding in PictoBlox: sequences, loops, conditionals, events, and variables
Integrate AI technologies: image recognition, hand tracking, face detection, speech recognition
Build Android apps with MIT App Inventor using GPS, camera, and real-world APIs
Write Python using print(), variables, f-strings, and data types
Organise data with lists and control program flow with conditionals and loops
Build interactive web pages with HTML, CSS, and JavaScript
Set up a Python Flask web server with Jinja2 templates
Handle HTTP POST requests and DOM manipulation

Program Outcomes

Portfolio of 16 published games and AI projects (Game Developer track)
Portfolio of 21 working Android APK apps with Demo Day presentation (App Developer track)
4 complete Python mini-projects including a Password Strength Checker (Python Junior track)
A fully styled, interactive personal web page (Python Senior track)
A live multi-user message board built with Python Flask (Python Senior track)
Certificate of achievement upon completion

Who Is This For?

Game Developer & App Developer: Ages 8 – 14 | Grade 3 – 8
Python Junior & Senior: Ages 11 – 15 | Grade 6 – 9
No prior coding experience needed for entry-level tracks

Ready to start with Coding?

Book a free trial class — no commitment required.

Book Your Free Demo View All Programs