Student Course Catalog

76+ hands-on learning journeys across robotics, coding, AI, space science, IoT and more — organised by grade band for ages 5–18.

🌱

Grades K–5 — Foundation Stage

Ages 5–10 · Play-based STEM, visual coding & introductory robotics

20+ Courses
⚙️ STEM & Engineering
K–5STEM

Young Innovators: Introduction to STEM

Hands-on engineering design challenges using everyday materials. Build, test, iterate and develop a growth mindset around failure and improvement.

Enrol →
K–5STEM

Simple Machines & How Things Work

Levers, pulleys, wheels & axles — physical exploration using LEGO bricks and craft kits to understand mechanical advantage.

Enrol →
K–5Science

My First Science Lab

Age-appropriate experiments exploring plants, weather, materials and forces. Safe, exciting and curiosity-building for young scientists.

Enrol →
K–5Design

Design Thinking for Kids

Empathy → Define → Ideate → Prototype → Test — the full design cycle through fun, age-appropriate challenges with real materials.

Enrol →
🤖 Robotics
K–5LEGO

LEGO SPIKE Essential — Builders & Movers

Introduction to LEGO robotics: building stable structures and simple moving models using SPIKE Essential with guided missions.

Enrol →
K–5LEGO

Coding My First Robot with LEGO

Block coding to make LEGO SPIKE robots follow paths, respond to colour sensors and complete simple missions independently.

Enrol →
K–5Scratch

Scratch Robots: Code + Create

Virtual robot programming using Scratch with real-world engineering concepts. Design and animate your robot before building it.

Enrol →
K–5Floor Robot

BeeBot & Blue-Bot Adventures

Directional programming using floor robots — sequencing, maps, algorithms and spatial reasoning through playful group challenges.

Enrol →
💻 Coding
K–5Scratch Jr

Scratch Jr — My First Program

Visual coding for ages 5–7: create animations, interactive stories and simple games using intuitive drag-and-drop blocks.

Enrol →
K–5Scratch

Scratch Creators Club

Build interactive stories, animations and games using Scratch. Introduce variables, loops and conditionals through creative projects.

Enrol →
K–5micro:bit

MakeCode for micro:bit — Beginners

Block-based coding with the BBC micro:bit: light up LEDs, respond to buttons, read sensors and send radio messages.

Enrol →
K–5Unplugged

Digital Makers: Code & Create

Introduction to computational thinking without a screen — card games, maps and body movement to teach algorithms and sequences.

Enrol →
🌌 Space & Nature
K–5Space

Little Astronauts: Space Explorers

Introduction to space science: planets, the solar system, rockets and the Moon. Hands-on model building and simple experiments.

Enrol →
K–5Science

Weather Watchers & Nature Scientists

Simple sensors and real observations of weather, plants and ecosystems. Collect data, identify patterns and draw conclusions.

Enrol →
🧠 AI & Technology
K–5AI Literacy

What is AI? Robots, Smart Machines & Me

Age-appropriate introduction to artificial intelligence: what computers can and cannot do, voice assistants and friendly robot discussions.

Enrol →
K–5Creative Tech

Creative Tech: Animation, Music & Art with Code

Scratch-based creative computing projects: animated stories, digital music, interactive art. Technology meets imagination.

Enrol →

Grades 6–8 — Middle School

Ages 11–13 · Real robots, Python code and international competition preparation

25+ Courses
⚙️ STEM & Engineering
6–8Engineering

Engineering Design Challenge Series

Multi-week design-build-test projects: bridges, towers, water filtration and solar cars. Full engineering cycle with peer critique.

Enrol →
6–8Physics

Applied Physics through Robotics

Forces, motion, energy and mechanisms explored using Elecfreaks Building Blocks Kits — physics concepts become tangible.

Enrol →
6–8Science

Environmental Science & Smart Monitoring

Collect real environmental data using sensors, analyse findings and present evidence-based solutions to local sustainability issues.

Enrol →
6–8Mechanics

Mechanical Engineering: Gears, Levers & Linkages

Nezha Inventors Kit V2 mechanical stream (Cases 21–24): gear ratios, linkage systems and cam mechanisms through structured builds.

Enrol →
🤖 Robotics
6–8Elecfreaks

Elecfreaks Smart Car Robotics

Programme TPBot and Cutebot cars with sensors, line-following, ultrasonic obstacle avoidance and Bluetooth remote control.

Enrol →
6–8LEGO

LEGO SPIKE Prime — Robot Builders

Intermediate robotics: complex drive systems, multiple motors, force and colour sensors with both block and text coding.

Enrol →
6–8Nezha V2

Building Robots from Scratch: Nezha V2 Series

Complete 32-case curriculum: robots, mechanical builds, electronic structures and smart systems using Nezha Inventors Kit V2.

View Cases →
6–8IoT

Smart Systems & IoT Robotics

Elecfreaks Wisdom Life Kits — smart home, agriculture, climate and health systems. Real sensors, real data, real impact.

Enrol →
6–8Self-Balance

XGO Rider Kit: Self-Balancing Robotics

Programme a two-wheeled AI robot: balance algorithms, navigation, motor control and introduction to Python programming.

Enrol →
💻 Coding & Programming
6–8micro:bit

MakeCode Intermediate: Sensors, Radio & Data

Intermediate micro:bit programming — radio communication networks, data logging, sound and light sensors with real projects.

Enrol →
6–8Python

Python Foundations for Robotics

Variables, loops, functions, conditionals and lists — all applied directly to micro:bit and Elecfreaks smart systems projects.

Enrol →
6–8Scratch

Scratch Advanced: Games & Simulations

Complex Scratch projects with physics simulations, platform game mechanics, scorekeeping and sprite collision systems.

Enrol →
6–8JavaScript

JavaScript Basics: Web & Interactive Projects

Introduction to JavaScript through browser-based mini-projects: DOM manipulation, event listeners and simple animations.

Enrol →
6–8App Dev

App Inventor: Build Your Own Mobile App

MIT App Inventor to create real Android apps connected to sensors, cameras and the internet — share with family and friends.

Enrol →
🎮 Game Design & Creative Tech
6–8Arcade

micro:bit Retro Arcade: Code Your Own Game

Design and code retro-style arcade games using the micro:bit Retro Arcade Kit — sprites, levels, scores and sound effects.

Enrol →
6–8Game Design

Digital Game Design Fundamentals

Game mechanics, level design and sprite animation using Scratch and the Arcade Pro. From concept to playable prototype.

Enrol →
🏆 Competition Preparation
6–8WRO

WRO Future Innovators — Research & Innovation

Research a real-world problem, design a solution, build a prototype and deliver a compelling presentation to a panel of judges.

Enrol →
6–8WRO

WRO Regular Category: Robot Game Preparation

Build and programme an autonomous robot to complete timed table missions. Strategy, consistency and robot reliability are key.

Enrol →
6–8FLL

FLL Explore: Discovery & Model Building

Explore a FIRST theme, build a LEGO model that addresses a challenge and share your discoveries with the community.

Enrol →
6–8FLL

FLL Challenge: Full Season Preparation

Robot game, innovation project, core values and engineering notebook — full FLL Challenge season prep for regional competitions.

Enrol →
🌌 Space, AI & Emerging Tech
6–8Space

Space Science & Rocketry

Orbital mechanics, satellite technology and rocket design challenges using paper models and digital simulation tools.

Enrol →
6–8AI

Introduction to Artificial Intelligence

What is AI? Machine learning basics, training simple models, ethical implications and hands-on activities with Teachable Machine.

Enrol →
6–8IoT

IoT Fundamentals: Connecting the Physical World

Sensors, actuators and data using the Elecfreaks Smart Science IoT Kit — build systems that sense and respond to real environments.

Enrol →
6–8Smart Ag

Smart Agriculture & Environmental IoT

Real sensors monitoring light, soil moisture and temperature — from raw data to automated irrigation and alert systems.

Enrol →
6–8Vision AI

AI Smart Lens: Computer Vision for Beginners

Object recognition, colour detection and face tracking with the AI Smart Lens Kit — real computer vision in the classroom.

Enrol →
🔥

Grades 9–12 — High School

Ages 14–18 · Advanced engineering, AI/ML, autonomous systems and space mission design

30+ Courses
🔬 Advanced STEM & Engineering
9–12Engineering

Advanced Engineering Design & Prototyping

Full engineering design process: CAD concepts, 3D modelling, structural analysis, iteration and professional documentation.

Enrol →
9–12Bio-Robotics

Biomechanics & Robotics: Human-Inspired Machines

XGO Robot Dog — quadruped locomotion, gait algorithms, AI integration and Python API programming inspired by biological motion.

Enrol →
9–12Structures

Structural Engineering & Materials Science

Design, simulate and test structures under load. Explore material properties, failure modes and structural optimisation strategies.

Enrol →
9–12Green Tech

Sustainable Engineering: Green Technology Projects

Solar, wind and water systems — design for UN SDGs. Build real working prototypes that address environmental challenges.

Enrol →
🤖 Robotics & Advanced Builds
9–12XGO AI

XGO Robot Dog: Advanced AI Robotics

Python API, gait programming, computer vision integration, autonomous navigation and voice command systems for XGO Robot Dog.

Enrol →
9–12Autonomous

Autonomous Systems & Self-Driving Robots

Sensor fusion, path planning, PID control and obstacle avoidance algorithms — build a robot that navigates without human input.

Enrol →
9–12Industrial

Industrial Robotics: Robotic Arms & Automation

Robotic arm programming, pick-and-place sequences, servo control and workspace calibration — industrial robotics in school.

Enrol →
9–12Drones

Drone Technology & Aerial Robotics

Flight physics, navigation systems, control theory and UAE drone regulations. From concept to pilot-ready understanding.

Enrol →
💻 Programming & Computer Science
9–12Python

Python for Engineers

OOP, APIs, data structures, file I/O, libraries — all applied to robotics, IoT and smart systems real-world projects.

Enrol →
9–12Web Dev

JavaScript & Node.js: Web Applications

Full-stack introduction: front-end JavaScript, back-end Node.js, REST APIs and connecting web dashboards to IoT hardware.

Enrol →
9–12Data Science

Data Science & Visualisation with Python

Pandas, Matplotlib and NumPy with real sensor datasets — transform raw numbers into visual stories and evidence-based insights.

Enrol →
9–12CS Theory

Algorithms & Data Structures

CS fundamentals: sorting, searching, recursion, graphs and complexity — preparation for university entrance and coding competitions.

Enrol →
9–12Cyber

Cybersecurity Foundations

Network security, ethical hacking basics, encryption, data privacy and the UAE cybersecurity regulatory context.

Enrol →
🧠 AI & Machine Learning
9–12ML

Machine Learning Fundamentals

Supervised and unsupervised learning, training models with Teachable Machine and ML5.js, and deploying them in real applications.

Enrol →
9–12Vision

Computer Vision & Image Recognition

OpenCV, AI Smart Lens and real-world object detection — build systems that see, classify and respond to their visual environment.

Enrol →
9–12NLP

Natural Language Processing (NLP) Intro

Chatbot design, text classification, sentiment analysis and practical applications of NLP in real products and services.

Enrol →
9–12Ethics

AI Ethics & Society

Bias in AI, privacy, regulation, responsible innovation — structured discussion and project-based exploration of AI's societal impact.

Enrol →
9–12AI Robotics

AI + Robotics: Building Intelligent Systems

Combine XGO Robot Dog's AI capabilities with trained computer vision models for autonomous, responsive robotic systems.

Enrol →
📡 IoT & Smart Systems
9–12Advanced IoT

Advanced IoT: Connected Systems Design

Full IoT pipeline: sensors → microcontroller → cloud → dashboard → alerts. Design and deploy a complete connected system.

Enrol →
9–12AIoT

AI + IoT (AIoT): Intelligent Physical Systems

Combine ML inference with real sensor data for predictive systems: anomaly detection, smart automation and edge AI deployment.

Enrol →
9–12Smart City

Smart City Design Challenge

Students design a district-level smart city system using IoT principles: traffic, energy, water and waste management integrated.

Enrol →
9–12Embedded

Home Automation & Embedded Systems

micro:bit + full Elecfreaks ecosystem: build real smart home prototypes with voice control, scheduling and remote monitoring.

Enrol →
🥽 Immersive Tech (AR/VR)
9–12VR

Introduction to Virtual Reality

VR concepts, 360° content creation, VR hardware exploration and educational use cases for immersive learning environments.

Enrol →
9–12AR

Augmented Reality App Development

AR.js, 8th Wall or Unity basics — overlay digital content on real environments and build AR experiences for mobile devices.

Enrol →
9–12XR Design

XR Design Thinking: Immersive Experience Design

Plan and prototype an XR learning experience using design thinking — from empathy mapping to interactive prototype testing.

Enrol →
9–12VR STEM

VR for STEM: Simulate, Explore, Discover

Use VR to explore space, human anatomy, physics simulations and structural engineering in environments impossible to visit in class.

Enrol →
🛸 Space Science
9–12Space Eng

Space Systems Engineering

Satellites, orbital mechanics, launch vehicles and mission design — aligned to the UAE Space Program's national ambitions.

Enrol →
9–12CanSat

CanSat Challenge: Build a Miniature Satellite

Design, build and launch a soda-can-sized satellite with sensors — collect atmospheric data and analyse your results.

Enrol →
9–12Astrobiology

Astrobiology & Life in the Universe

Conditions for life, Mars exploration, astrobiology experiments and the search for biosignatures beyond Earth.

Enrol →
9–12Mission Design

Space Mission Design

Team-based mission concept: define objectives, select payload, choose orbit, design communications and present to a review panel.

Enrol →
🏆 Global Competitions (Advanced)
9–12WRO

WRO Future Innovators Advanced

Full innovation cycle: deep research, multi-stage prototyping, impact documentation and international-level presentation skills.

Enrol →
9–12WRO Open

WRO Open Category: Custom Robot Design

Open engineering challenge — custom builds, advanced programming and creative problem-solving for the WRO Open Category.

Enrol →
9–12FLL

FLL Challenge: Championship Preparation

Advanced robot game, deep research project, core values and engineering notebook — regional and national championship level.

Enrol →
9–12Olympiad

Science Olympiad Preparation

Multi-event competition prep: engineering, life science, earth science and physics events with past paper analysis and practice.

Enrol →
9–12FTC

First Tech Challenge (FTC) Introduction

Larger robot builds, Java and Blocks programming, alliance competition format and engineering design journals for FTC teams.

Enrol →

Ready to Enrol Your Students?

Talk to our Academy team to schedule courses, plan your school's STEM calendar and access curriculum resources.