- Fun Robotics

Where Kids Build, Code, and Create

A hands-on learning center where children aged 6–17 develop real skills in robotics, programming, game design, and digital creativity through projects they’re excited to come back to every week.

Ages 6 – 17
Sheikh Zayed Road, DubaiSZR, Dubai
Weekdays & Weekends
🤖
Robotics & Engineering
Build and program robots using LEGO SPIKE, Arduino, and IoT kits. From first builds to competition-level challenges.
💻
Coding & Programming
Start with Scratch, progress to Python and web development. Kids write real code that does real things.
🎮
Game Design & 3D
Create games in Roblox, Unity, and Minecraft. Design and 3D-print their own models. Bring ideas to life.
🔬
AI, Cyber & Digital Skills
Explore artificial intelligence, cybersecurity, animation, and the digital tools shaping their future.
01
Pick a Program
Choose from robotics, coding, game design, and more, grouped by age and interest.
02
Book a Demo Class
Try a session first. See the environment, meet the instructors, and find the right fit.
03
Register & Start
Secure your child’s spot. Classes are small to ensure hands-on time and individual attention.
Coming up · Mid-Term Break

Mid-Term Break CampOctober 12 – 15, 2026

Mon – Thu · 4 days 12–15OCT 10:00AM – 2:00PM At Fun Robotics
STEAM Camp Ages 6–13
Fun Robotics, Sheikh Zayed Road

A four-day maker camp during the mid-term break, for ages 6 to 13. Children make, create and experiment across Science, Technology, Engineering, Arts and applied Mathematics, working hands-on with real tools and materials. The focus is on creating rather than consuming.

Each day includes several projects, experiments and challenges rather than just one build. Projects draw on topics from across STEAM, such as robotics, electronics, mechanisms, structures and design. Children design, build, test and adjust their work.

A maker camp: several projects, experiments and challenges each day, across Science, Technology, Engineering, Arts and applied Mathematics. More details Mid-Term STEAM CampAges 6–13 · Mon 12 – Thu 15 Oct · 10:00AM – 2:00PMA four-day maker camp during the mid-term break, for ages 6 to 13. Children make, create and experiment across Science, Technology, Engineering, Arts and applied Mathematics, working hands-on with real tools and materials. The focus is on creating rather than consuming.Each day includes several projects, experiments and challenges rather than just one build. Projects draw on topics from across STEAM, such as robotics, electronics, mechanisms, structures and design. Children design, build, test and adjust their work.
Term 1 classes run as normal during the break.
Enquire via WhatsApp

Term 1 ScheduleSeptember 5 – November 12, 2026

Fun Robotics, Sheikh Zayed Road: September 5 – November 12, 2026 — Weekly classes on weekdays (5:00–6:30 PM) and weekends (multiple slots). Choose the day and course that fits your child’s age and interests. Fun Robotics, Sheikh Zayed Road, Dubai
Enquire via WhatsApp
Trial Class
Try Before You Commit
Sit in on a full session with our instructors before you enrol, at Fun Robotics, Sheikh Zayed Road. Message us to reserve a place — spaces per session are limited.
Sunday
August 30, 2026
11:00 AM
Thursday
September 3, 2026
5:00 PM
Thursday
September 10, 2026
5:00 PM
Weekend

Saturday

At Fun Robotics
10:00AM – 11:30AM
Robotics I – SPIKE Essential6–8Robotics I – SPIKE EssentialAges 6–8An entry point to robotics, built around LEGO models that participants assemble and program. Participants work with motors, sensors, and a programmable hub, programming their models to move and react. Each unit works from a themed brief and ends with open build time, where participants modify and improve what they made. By the end, participants can assemble a working model and program a sequence of actions that responds to sensor input.
Robotics III – SPIKE Prime10–14Robotics III – SPIKE PrimeAges 10–14Robotics with LEGO SPIKE Prime, where participants build working robots and program how they behave. Participants assemble models using motors and sensors, then program them in a block-based environment built on Scratch. Builds progress from single mechanisms to robots that combine several inputs and outputs in one program. By the end, participants can build a robot to a specification and program it to complete a defined mission.
Robotics II – Fun Club7–9Robotics II – Fun ClubAges 7–9A robotics course built around the practices engineers use: asking questions, prototyping, testing, and interpreting results. Participants build and program LEGO models on iPads, then investigate how each model behaves and change it based on what they observe. Sessions include structured discussion where participants explain their reasoning and back it with evidence from their own tests. By the end, participants can prototype a model, program it, and account for why it works.
12:00PM – 1:30PM
Coding II – Scratch8–10Coding II – ScratchAges 8–10Programming in Scratch, where participants build games and interactive projects and make them work end to end. The course covers algorithms, loops, conditions, variables, and debugging, each introduced through a project that needs it. Participants test their own projects, find what breaks, and fix it. By the end, participants can plan a program before building it and debug it when it does not behave as expected.
Game Design with Roblox6–8Game Design with RobloxAges 6–8Game design in Roblox Studio, where participants design and build playable game worlds of their own. Participants shape environments, lay out levels, and set up the systems that make a world run, drawing on the tools and scripts Roblox Studio provides. The focus is design: what makes a space playable, where a player gets stuck, and how a route through a level is set. By the end, participants can design a working game world in Roblox Studio and explain the decisions behind it.
Coding III – micro:bit10–12Coding III – micro:bitAges 10–12Coding and computer science through physical making, using the micro:bit microcontroller. Participants program in Microsoft MakeCode, a block-based environment, and run their code on hardware rather than on screen. Each project is a physical object that has to work, so the code is judged by what the device does. By the end, participants can build a micro:bit project from a brief and debug it on the hardware.
2:30PM – 4:00PM
Coding I – Introduction to Coding6–8Coding I – Introduction to CodingAges 6–8A first course in programming, built to develop algorithmic thinking before syntax. Participants work through coding challenges, each introducing one concept (sequence, repetition, and simple decisions) and requiring it to be applied before the challenge resolves. By the end, participants can break a problem into ordered steps and read a short program to predict what it will do.
3D Modeling and Printing for Kids8–123D Modeling and Printing for KidsAges 8–123D design and printing, where participants design objects on screen and take them off the printer as physical parts. Participants model in Tinkercad, starting from basic shapes and combining them into finished designs. Every design is printed, so participants hold the result in their hands and decide what to change in the next version. By the end, participants can design an object in Tinkercad and prepare it for printing.
Coding V – Python Foundations14–17Coding V – Python FoundationsAges 14–17Python taught in full depth rather than in outline, as a working programming language. Participants work through data types, control flow, functions, data structures, file handling, and error handling, writing and running code for each. Work is done in a standard Python environment, with no block layer and no hardware layer between the participant and the code. By the end, participants can write, structure, and debug a Python program of their own design.
4:30PM – 6:00PM
Programming with Minecraft8–12Programming with MinecraftAges 8–12Coding inside Minecraft Education, where progress in the world depends on the code participants write. Participants program an agent to do the work for them: building structures, clearing terrain, and automating tasks that are impractical by hand. Each challenge sets a goal that can only be reached through code, so a solution either runs in the world or it does not. By the end, participants can break a task into steps and program an agent to carry it out.
Digital Animation10–17Digital AnimationAges 10–17Digital animation, covering the science and the craft behind how movement is made. Participants work in stop motion, 2D digital animation, and flipbooks, producing a finished piece in each. The projects cover storytelling, timing, motion, and character design, so participants understand how a sequence holds together rather than only how to draw it. By the end, participants can plan a short animation and produce it in at least one technique.
FLL Training 4:30 – 6:3012–15FLL TrainingAges 12–15Competition preparation for participants who already have skills in robotics, coding, and technology and are turning that toward real application. Work is built on novel problems, original research, team collaboration, and presenting under real pressure. It pushes participants technically while developing what competitions demand and reveal: persistence, commitment, and composure. Participants leave prepared to compete in FIRST LEGO League and World Robot Olympiad.

Sunday

At Fun Robotics
10:00AM – 11:30AM
Game Design with Roblox6–8Game Design with RobloxAges 6–8Game design in Roblox Studio, where participants design and build playable game worlds of their own. Participants shape environments, lay out levels, and set up the systems that make a world run, drawing on the tools and scripts Roblox Studio provides. The focus is design: what makes a space playable, where a player gets stuck, and how a route through a level is set. By the end, participants can design a working game world in Roblox Studio and explain the decisions behind it.
AI for Kids8–12AI for KidsAges 8–12Artificial intelligence built from working models, where participants put AI to work inside an application of their own. Participants use, build, and modify models of different types and modalities, testing where each one performs and where it fails. The models are then integrated into a fully functioning AI-powered application rather than left as standalone experiments. By the end, participants can select a model for a job, adapt it, and build it into working software.
3D Modeling and Printing12–173D Modeling and PrintingAges 12–17Engineering design and 3D printing, where participants work from concept to printed prototype the way design engineers do. Participants model in Autodesk Fusion 360, reverse engineering real objects and designing their own prototypes from scratch. The course runs to group projects that participants present. By the end, participants can produce a modelled design in Fusion 360, print it, and account for the engineering decisions behind it.
12:00PM – 1:30PM
Coding I – Introduction to Coding6–8Coding I – Introduction to CodingAges 6–8A first course in programming, built to develop algorithmic thinking before syntax. Participants work through coding challenges, each introducing one concept (sequence, repetition, and simple decisions) and requiring it to be applied before the challenge resolves. By the end, participants can break a problem into ordered steps and read a short program to predict what it will do.
Programming with Minecraft8–12Programming with MinecraftAges 8–12Coding inside Minecraft Education, where progress in the world depends on the code participants write. Participants program an agent to do the work for them: building structures, clearing terrain, and automating tasks that are impractical by hand. Each challenge sets a goal that can only be reached through code, so a solution either runs in the world or it does not. By the end, participants can break a task into steps and program an agent to carry it out.
Arduino14–17ArduinoAges 14–17Programming and electronics together, where participants build their own smart hardware and write the code that runs it. Participants work with the Arduino microcontroller, combining sensors, outputs, and control logic into devices that respond to what is happening around them. Projects progress from single components to complete systems participants design themselves. By the end, participants can take a smart-device idea, build the hardware for it, and program it to run.
2:30PM – 4:00PM
Robotics I – SPIKE Essential6–8Robotics I – SPIKE EssentialAges 6–8An entry point to robotics, built around LEGO models that participants assemble and program. Participants work with motors, sensors, and a programmable hub, programming their models to move and react. Each unit works from a themed brief and ends with open build time, where participants modify and improve what they made. By the end, participants can assemble a working model and program a sequence of actions that responds to sensor input.
Robotics III – SPIKE Prime10–14Robotics III – SPIKE PrimeAges 10–14Robotics with LEGO SPIKE Prime, where participants build working robots and program how they behave. Participants assemble models using motors and sensors, then program them in a block-based environment built on Scratch. Builds progress from single mechanisms to robots that combine several inputs and outputs in one program. By the end, participants can build a robot to a specification and program it to complete a defined mission.
Robotics II – Fun Club7–9Robotics II – Fun ClubAges 7–9A robotics course built around the practices engineers use: asking questions, prototyping, testing, and interpreting results. Participants build and program LEGO models on iPads, then investigate how each model behaves and change it based on what they observe. Sessions include structured discussion where participants explain their reasoning and back it with evidence from their own tests. By the end, participants can prototype a model, program it, and account for why it works.
4:30PM – 6:00PM
Machine Wiz 18–10Machine Wiz 1Ages 8–10Mechanical engineering through LEGO, where participants build working machines and see what makes them move. Participants build models of real applications including windmills and other powered mechanisms, working with gears, levers, pulleys, and axles. By the end, participants can identify the mechanism inside a machine and build one that does the same job.
Programming with Roblox8–10Programming with RobloxAges 8–10Game programming in Roblox, where participants build the logic that makes a game run. Participants program with a drag-and-drop block interface to move characters, trigger interactions between objects, and set the rules of play. Projects start from a single mechanic and build up to a game that runs on its own. By the end, participants can program a playable Roblox game and account for how each rule in it is implemented.
Coding IV – Python Simplified12–17Coding IV – Python SimplifiedAges 12–17The move from block coding to written code, using Python. Participants write real Python syntax and run it on micro:bit hardware, so every program produces something visible and testable. The course starts from first principles, which works for participants coming out of block programming and for those writing code for the first time. By the end, participants can write, run, and debug a Python program that controls hardware.
Weekdays

Coding

MondayAt Fun Robotics
5:00PM – 6:30PM
Coding I – Introduction to Coding6–8Coding I – Introduction to CodingAges 6–8A first course in programming, built to develop algorithmic thinking before syntax. Participants work through coding challenges, each introducing one concept (sequence, repetition, and simple decisions) and requiring it to be applied before the challenge resolves. By the end, participants can break a problem into ordered steps and read a short program to predict what it will do.
Coding III – micro:bit10–12Coding III – micro:bitAges 10–12Coding and computer science through physical making, using the micro:bit microcontroller. Participants program in Microsoft MakeCode, a block-based environment, and run their code on hardware rather than on screen. Each project is a physical object that has to work, so the code is judged by what the device does. By the end, participants can build a micro:bit project from a brief and debug it on the hardware.
Coding IV – Python Simplified12–17Coding IV – Python SimplifiedAges 12–17The move from block coding to written code, using Python. Participants write real Python syntax and run it on micro:bit hardware, so every program produces something visible and testable. The course starts from first principles, which works for participants coming out of block programming and for those writing code for the first time. By the end, participants can write, run, and debug a Python program that controls hardware.

Design Technology

TuesdayAt Fun Robotics
5:00PM – 6:30PM
3D Modeling and Printing for Kids8–123D Modeling and Printing for KidsAges 8–123D design and printing, where participants design objects on screen and take them off the printer as physical parts. Participants model in Tinkercad, starting from basic shapes and combining them into finished designs. Every design is printed, so participants hold the result in their hands and decide what to change in the next version. By the end, participants can design an object in Tinkercad and prepare it for printing.
Digital Animation10–17Digital AnimationAges 10–17Digital animation, covering the science and the craft behind how movement is made. Participants work in stop motion, 2D digital animation, and flipbooks, producing a finished piece in each. The projects cover storytelling, timing, motion, and character design, so participants understand how a sequence holds together rather than only how to draw it. By the end, participants can plan a short animation and produce it in at least one technique.
3D Modeling and Printing12–173D Modeling and PrintingAges 12–17Engineering design and 3D printing, where participants work from concept to printed prototype the way design engineers do. Participants model in Autodesk Fusion 360, reverse engineering real objects and designing their own prototypes from scratch. The course runs to group projects that participants present. By the end, participants can produce a modelled design in Fusion 360, print it, and account for the engineering decisions behind it.

Game Development

WednesdayAt Fun Robotics
5:00PM – 6:30PM
Game Design with Roblox6–8Game Design with RobloxAges 6–8Game design in Roblox Studio, where participants design and build playable game worlds of their own. Participants shape environments, lay out levels, and set up the systems that make a world run, drawing on the tools and scripts Roblox Studio provides. The focus is design: what makes a space playable, where a player gets stuck, and how a route through a level is set. By the end, participants can design a working game world in Roblox Studio and explain the decisions behind it.
Game Development with Kodu8–10Game Development with KoduAges 8–10Game creation in Kodu, a visual programming environment where the rules of a game are built rather than written. Participants program using when-and-do rules that control how characters behave and how the world responds to them. Each project is a playable game that participants test themselves and hand to others to play. By the end, participants can build a game running on multiple interacting rules and explain what triggers each one.
Game Design and Development10–17Game Design and DevelopmentAges 10–17Full game development, where participants take a game from concept to a finished, playable build. Participants work in GameMaker Studio across graphics, audio, and game logic, programming through its drag-and-drop block interface. Each session is a separate complete project, so participants finish a working game rather than carrying one build across the course. By the end, participants have built several playable games and can account for how each one is put together.

Robotics

ThursdayAt Fun Robotics
5:00PM – 6:30PM
Robotics I – SPIKE Essential6–8Robotics I – SPIKE EssentialAges 6–8An entry point to robotics, built around LEGO models that participants assemble and program. Participants work with motors, sensors, and a programmable hub, programming their models to move and react. Each unit works from a themed brief and ends with open build time, where participants modify and improve what they made. By the end, participants can assemble a working model and program a sequence of actions that responds to sensor input.
Robotics III – SPIKE Prime10–14Robotics III – SPIKE PrimeAges 10–14Robotics with LEGO SPIKE Prime, where participants build working robots and program how they behave. Participants assemble models using motors and sensors, then program them in a block-based environment built on Scratch. Builds progress from single mechanisms to robots that combine several inputs and outputs in one program. By the end, participants can build a robot to a specification and program it to complete a defined mission.
Robotics II – Fun Club7–9Robotics II – Fun ClubAges 7–9A robotics course built around the practices engineers use: asking questions, prototyping, testing, and interpreting results. Participants build and program LEGO models on iPads, then investigate how each model behaves and change it based on what they observe. Sessions include structured discussion where participants explain their reasoning and back it with evidence from their own tests. By the end, participants can prototype a model, program it, and account for why it works.

Ages indicated are recommended age ranges for each course.

Ready to get started?

Reach out to find the right program for your child. We’re happy to help you choose.

Request a call back

Send us request

GET IN TOUCH

For general enquiries, please contact us using the below

Email Alerts

Sign up to receive latest news and updates

    Get in Touch