Academy/Students
Student Course Catalogue

Student Courses

76+ courses spanning Kindergarten to Grade 12 — robotics, coding, AI, IoT, space science and competition preparation.

K–516 courses

AI

(1)
K–5AI

What is AI? Robots, Smart Machines & Me

Age-appropriate introduction: what computers can and cannot do.

Enrol

Coding

(5)
K–5Coding

Scratch Robots: Code + Create

Virtual robot programming using Scratch with real-world engineering concepts.

Enrol
K–5Coding

Scratch Jr — My First Program

Visual coding for ages 5–7: animations, stories, simple games.

Enrol
K–5Coding

Scratch Creators Club

Build interactive stories, animations and games using Scratch.

Enrol
K–5Coding

MakeCode for micro:bit Beginners

Block-based coding: LEDs, buttons, sensors on the micro:bit.

Enrol
K–5Coding

Digital Makers: Code & Create

Introduction to computational thinking without a screen (unplugged).

Enrol

Creative

(1)
K–5Creative

Creative Tech: Animation, Music & Art with Code

Scratch-based creative computing projects.

Enrol

Design

(1)
K–5Design

Design Thinking for Kids

Empathy → Define → Ideate → Prototype → Test cycle through fun challenges.

Enrol

Robotics

(3)
K–5Robotics

LEGO SPIKE Essential — Builders & Movers

Intro to LEGO robotics, building structures and simple moving models.

Enrol
K–5Robotics

Coding My First Robot with LEGO

Block coding to make LEGO SPIKE robots follow paths and respond to sensors.

Enrol
K–5Robotics

BeeBot & Blue-Bot Adventures

Directional programming using floor robots — sequencing, maps, algorithms.

Enrol

STEM

(2)
K–5STEM

Young Innovators: Introduction to STEM

Hands-on engineering design challenges using everyday materials. Build, test, iterate.

Enrol
K–5STEM

Simple Machines & How Things Work

Levers, pulleys, wheels & axles — physical exploration with LEGO and craft kits.

Enrol

Science

(2)
K–5Science

My First Science Lab

Age-appropriate experiments: plants, weather, materials, forces.

Enrol
K–5Science

Weather Watchers & Nature Scientists

Simple sensors and observations of weather, plants and ecosystems.

Enrol

Space

(1)
K–5Space

Little Astronauts: Space Explorers

Introduction to space science, planets, the solar system and rockets.

Enrol
Grades 6–825 courses

AI

(2)
Grades 6–8AI

Introduction to Artificial Intelligence

What is AI? Machine learning basics, training models, ethics.

Enrol
Grades 6–8AI

AI Smart Lens: Computer Vision for Beginners

Object recognition, colour detection, face tracking with AI Smart Lens Kit.

Enrol

App Dev

(1)
Grades 6–8App Dev

App Inventor: Build Your Own Mobile App

MIT App Inventor to create real Android apps connected to sensors.

Enrol

Coding

(3)
Grades 6–8Coding

MakeCode Intermediate: Sensors, Radio & Data

Intermediate micro:bit programming — radio, data logging, sensors.

Enrol
Grades 6–8Coding

Scratch Advanced: Games & Simulations

Complex Scratch projects with physics simulations, game mechanics.

Enrol
Grades 6–8Coding

JavaScript Basics: Web & Interactive Projects

Introduction to JS through browser-based mini-projects.

Enrol

Competition

(4)
Grades 6–8Competition

WRO Future Innovators — Research & Innovation

Research a real-world problem, design a solution, present to judges.

Enrol
Grades 6–8Competition

WRO Regular Category: Robot Game Preparation

Build and program an autonomous robot to complete table missions.

Enrol
Grades 6–8Competition

FLL Explore: Discovery & Model Building

Explore a FIRST theme, build a LEGO model and share discoveries.

Enrol
Grades 6–8Competition

FLL Challenge: Full Season Preparation

Robot game, innovation project, core values and engineering notebook.

Enrol

Engineering

(1)
Grades 6–8Engineering

Engineering Design Challenge Series

Multi-week design-build-test projects: bridges, towers, water filtration, solar cars.

Enrol

Game Dev

(2)
Grades 6–8Game Dev

micro:bit Retro Arcade: Code Your Own Game

Design and code retro arcade games using micro:bit Retro Arcade.

Enrol
Grades 6–8Game Dev

Digital Game Design Fundamentals

Game mechanics, level design, sprite animation with Scratch & Arcade Pro.

Enrol

IoT

(3)
Grades 6–8IoT

Smart Systems & IoT Robotics

Elecfreaks Wisdom Life Kits: smart home, agriculture, climate.

Enrol
Grades 6–8IoT

IoT Fundamentals: Connecting the Physical World

Sensors, actuators, data — Elecfreaks Smart Science IoT Kit.

Enrol
Grades 6–8IoT

Smart Agriculture & Environmental IoT

Real sensors monitoring light, soil moisture, temperature.

Enrol

Mechanics

(1)
Grades 6–8Mechanics

Mechanical Engineering: Gears, Levers & Linkages

Nezha Inventors Kit V2 — mechanical engineering stream.

Enrol

Physics

(1)
Grades 6–8Physics

Applied Physics through Robotics

Forces, motion, energy using Elecfreaks Building Blocks Kits.

Enrol

Python

(1)
Grades 6–8Python

Python Foundations for Robotics

Variables, loops, functions, conditionals — applied to micro:bit & smart systems.

Enrol

Robotics

(4)
Grades 6–8Robotics

Elecfreaks Smart Car Robotics

Programme TPBot and Cutebot cars with sensors, line-following, obstacle avoidance.

Enrol
Grades 6–8Robotics

LEGO SPIKE Prime — Robot Builders

Intermediate robotics: complex structures, motors, sensors, block coding.

Enrol
Grades 6–8Robotics

Building Robots from Scratch: Nezha V2 Series

Complete 32-case curriculum — robots, mechanical builds and smart systems.

Enrol
Grades 6–8Robotics

XGO Rider Kit: Self-Balancing Robotics

Programme a two-wheeled AI robot: balance algorithms, navigation, Python.

Enrol

Science

(1)
Grades 6–8Science

Environmental Science & Smart Monitoring

Collect real environmental data using sensors; analyse findings.

Enrol

Space

(1)
Grades 6–8Space

Space Science & Rocketry

Orbital mechanics, satellite tech, rocket design challenges.

Enrol
Grades 9–1235 courses

AI/ML

(5)
Grades 9–12AI/ML

Machine Learning Fundamentals

Supervised/unsupervised learning, Teachable Machine, ML5.js.

Enrol
Grades 9–12AI/ML

Computer Vision & Image Recognition

OpenCV, AI Smart Lens, real-world object detection projects.

Enrol
Grades 9–12AI/ML

Natural Language Processing (NLP) Intro

Chatbots, text classification, sentiment analysis.

Enrol
Grades 9–12AI/ML

AI Ethics & Society

Bias in AI, privacy, regulation, responsible innovation.

Enrol
Grades 9–12AI/ML

AI + Robotics: Building Intelligent Systems

Combine XGO Robot Dog AI with trained CV models.

Enrol

CS

(1)
Grades 9–12CS

Algorithms & Data Structures

Sorting, searching, recursion, graphs — competition-ready.

Enrol

Competition

(5)
Grades 9–12Competition

WRO Future Innovators Advanced

Full innovation cycle: research, prototype, documentation, presentation.

Enrol
Grades 9–12Competition

WRO Open Category: Custom Robot Design

Open engineering challenge — custom builds, advanced programming.

Enrol
Grades 9–12Competition

FLL Challenge: Championship Preparation

Advanced robot game, research project — regional/national level.

Enrol
Grades 9–12Competition

Science Olympiad Preparation

Multi-event competition prep: engineering, life science, earth science.

Enrol
Grades 9–12Competition

First Tech Challenge (FTC) Introduction

Larger robot, Java/Blocks programming, alliance competition format.

Enrol

Cyber

(1)
Grades 9–12Cyber

Cybersecurity Foundations

Network security, ethical hacking basics, data privacy — UAE context.

Enrol

Data

(1)
Grades 9–12Data

Data Science & Visualisation with Python

Pandas, Matplotlib, real sensor datasets — insights and storytelling.

Enrol

Engineering

(3)
Grades 9–12Engineering

Advanced Engineering Design & Prototyping

Full engineering design process: CAD concepts, 3D modelling, iteration.

Enrol
Grades 9–12Engineering

Structural Engineering & Materials Science

Design, simulate and test structures under load.

Enrol
Grades 9–12Engineering

Sustainable Engineering: Green Technology Projects

Solar, wind, water systems — design for UN SDGs.

Enrol

IoT

(4)
Grades 9–12IoT

Advanced IoT: Connected Systems Design

Sensors → microcontroller → cloud → dashboard: full IoT pipeline.

Enrol
Grades 9–12IoT

AI + IoT (AIoT): Intelligent Physical Systems

Combine ML inference with sensor data for smart automation.

Enrol
Grades 9–12IoT

Smart City Design Challenge

Students design a district-level smart city system using IoT principles.

Enrol
Grades 9–12IoT

Home Automation & Embedded Systems

micro:bit + Elecfreaks ecosystem: building real smart home prototypes.

Enrol

Python

(1)
Grades 9–12Python

Python for Engineers

OOP, APIs, data structures, file I/O — applied to robotics and IoT.

Enrol

Robotics

(5)
Grades 9–12Robotics

Biomechanics & Robotics: Human-Inspired Machines

XGO Robot Dog — quadruped locomotion, AI, Python programming.

Enrol
Grades 9–12Robotics

XGO Robot Dog: Advanced AI Robotics

Python API, gait programming, CV integration, autonomous navigation.

Enrol
Grades 9–12Robotics

Autonomous Systems & Self-Driving Robots

Sensor fusion, path planning, obstacle avoidance algorithms.

Enrol
Grades 9–12Robotics

Industrial Robotics: Robotic Arms & Automation

Robotic arm programming, pick-and-place, servo control.

Enrol
Grades 9–12Robotics

Drone Technology & Aerial Robotics

Flight physics, navigation, control systems and regulations.

Enrol

Space

(4)
Grades 9–12Space

Space Systems Engineering

Satellites, orbital mechanics, launch vehicles — UAE Space Program context.

Enrol
Grades 9–12Space

CanSat Challenge: Build a Miniature Satellite

Design, build and launch a soda-can-sized satellite with sensors.

Enrol
Grades 9–12Space

Astrobiology & Life in the Universe

Conditions for life, Mars exploration, astrobiology experiments.

Enrol
Grades 9–12Space

Space Mission Design

Team-based mission concept: define objectives, payload, orbit, comms.

Enrol

Web Dev

(1)
Grades 9–12Web Dev

JavaScript & Node.js: Web Applications

Full-stack intro: front-end + back-end + APIs.

Enrol

XR

(4)
Grades 9–12XR

Introduction to Virtual Reality (VR)

VR concepts, 360° content, VR hardware exploration, educational use cases.

Enrol
Grades 9–12XR

Augmented Reality (AR) App Development

AR.js, 8th Wall or Unity basics — overlay digital content on real environments.

Enrol
Grades 9–12XR

XR Design Thinking: Immersive Experience Design

Plan and prototype an XR learning experience using design thinking.

Enrol
Grades 9–12XR

VR for STEM: Simulate, Explore, Discover

Use VR to explore space, anatomy, physics simulations.

Enrol

Ready to Get Started?

Contact us to enrol students, schedule workshops or discuss a school-wide STEM programme.