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.