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.