LEGO Robotics & Coding

Course Introduction

The Robotics Programming Course at Q-Learning Institute is a technology literacy program designed for students in Grades 1–12, based on North American STEAM education principles. Using LEGO® SPIKE kits and visual programming platforms such as Scratch, the course adopts a structured “Build + Code + Control + Showcase” approach, helping students systematically develop programming thinking, engineering design skills, project collaboration, and creative problem-solving abilities.

Suitable for Grades:G1–G12

Six-Level Progressive System | Project-Based Learning | Comprehensive Certification System

Class time

In-person Class
Location: Mississauga Campus

Level 1/2Tue 16:30 – 18:00
Sat 10:25 – 11:55
Level 3/4Tue 18:05 – 19:35
Sat 12:00 – 13:30
Level 5/6Tue 19:40 – 21:10
Sat 10:25 – 11:55

Instructors

  • Mr. Qin
  • Ms. Fang
  • Mr. Hino

Six-Level Progressive System (Level 1–6)

Each student will be placed in a level according to their ability upon enrollment and will progress step by step to ensure steady growth. The course has clear objectives and a well-structured curriculum.

LevelKey SkillsRecommended GradesTypical Project Tasks
Level 1Part recognition, basic building, simple movementG1–G2Small animal models, basic control tasks
Level 2Sensor usage, event triggeringG2–G3Light-controlled doors, obstacle-avoiding robots
Level 3Variables & loops, logical reasoningG3–G4Automatic ball launcher, smart tracking car
Level 4Multi-module coordination, task decompositionG4–G5Automated warehouse system, smart streetlights
Level 5Algorithm optimization, programming structure refactoringG5–G6Smart waste sorter, traffic system simulation
Level 6Independent creative projects, competition preparationG6–G12Programming challenge competitions, task-based mission demos

Format

  • ⏱ Class Duration: 90 minutes per session, small class size (4–6 students)

  • 💻 Equipment Used: LEGO® SPIKE Prime/Essential, programming tablets or laptops

  • 🎯 Teaching Approach: Project-Based Learning (PBL), with 1–2 real-world, problem-oriented projects completed per term

  • 📈 Assessment & Feedback: Each term concludes with a project presentation and evaluation, providing stage-wise feedback

International Certification & Academic Pathway

Students completing each level will receive the “Robotics Literacy Certificate”issued by Q-learning Institute, which includes teacher comments and a stage-wise skills assessment.
Senior students (Level 5–6) can apply for the "Q-Learning Robotics Mastery Badge", a valuable credential for private school applications, competitions, and building a personal portfolio.

The curriculum aligns with international competition standards and can serve as preparation for:

  • FIRST LEGO League / WRO / Canada Technology Challenge

  • Toronto STEM Fair / Programming Project Exhibitions

  • North American K12 STEM Portfolio Development

Curriculum

Lesson NumberModule NameUnit NameKey Skills DevelopedLesson Description
1Robotics 101Build Like an Engineer• Design
• Mechanics
• Organization
Introduction to robotics and Lego parts.
2Robotics 101Code to Move• Design
• Coding
Introduction to coding by navigating a pre-built robot.
3Robotics 101Sketch - Plan - Build• Design
• Mechanics
• Communication
• Organization
Introduction to design process by a series of design and communication game.
4Amusement PhysicsMotor 101• Mechanics
• Physics
Learning motors and motor physics by testing your own model.
5Amusement PhysicsRound & Rapid: Rotation & Speed• Design
• Mechanics
• Physics
Learning rotational motion and motion physics by testing your own model.
6Amusement PhysicsSpin to Sprint: Linear motion• Design
• Mechanics
• Physics
Learning linear motion and motion physics by testing your own model.
7Wild TechLight & Eyes• Design
• Coding
• Physics
• Biology
Introducing light and color sensor by studying glowing animals and eyes.
8Wild TechEcho Hunters• Design
• Coding
• Physics
• Biology
• Research
Introducing distance sensor by studying animals that use echolocation.
9Wild TechWalk vs. Roll• Design
• Mechanics
• Physics
• Biology
Compare walking vs rolling and design your own walking robot.
10Wild TechRescue Mission: Turtle Habitat• Design
• Mechanics
• Sustainability
• Biology
• Research
Introduction to research and innovation by tackling a real-world sustainability challenge.
11Speed LabDrag Dash• Design
• Mechanics
Applying your knowledge and skills to create a drag racer.
12Speed LabGears: Speed vs. Power• Design
• Coding
• Mechanics
• Physics
Learning all about gears by making your own robot climber.
13Speed LabThere and back again• Design
• Coding
• Mechanics
Code your robot for repeated tasks such as running laps in a race.
14RoboSoccerAuto-Kicker• Design
• Coding
• Mechanics
Applying your knowledge and skills to create a penalty kicker robot.
15RoboSoccerAuto-Goalie• Design
• Coding
• Mechanics
Applying your knowledge and skills to create a goalie robot.
16Term Competition: SumoSumo: Battle Prep• Design
• Coding
• Mechanics
• Communication
• Research
• Organization
Test all that you have learnt in the term class competition – sumo.
17Term Competition: SumoSumo: Arena Day• Design
• Coding
• Mechanics
• Communication
• Research
• Organization
Test all that you have learnt in the term class competition – sumo.
18Civic EngineeringStanding Strong• Design
• Physics
• Mechanics
• Research
Learning all about structure and strength by building different bridges.
19Civic EngineeringFishway Gate• Design
• Coding
• Mechanics
• Research
• Sustainability
• Biology
Apply your knowledge and skills to design and build the fishway gate.
20Civic EngineeringMoving Giant• Design
• Mechanics
• Research
Further your knowledge and skills by creating a moving bridge.
21Civic EngineeringFailure Hunters• Design
• Mechanics
• Research
• Organization
Learn about structure strength and failure by hunting failures on a variety of robots.
22Civic EngineeringOff-Road Challenge• Design
• Coding
• Mechanics
• Physics
Learn a variety of advanced mechanics and physics by challenge your robot on rough terrain.
23Machines that MatterUp and Down• Design
• Coding
• Mechanics
• Physics
Introducing pulley and power transmission by creating an elevator.
24Machines that MatterSmart Gate• Design
• Coding
• Mechanics
Polish your coding and mechanic skills by creating a smart gate.
25Machines that MatterGripper Lab• Design
• Coding
• Mechanics
• Physics
Polish your coding and mechanic skills by creating a robotic arm.
26Machines that MatterUseful (Useless) Machine• Design
• Coding
• Mechanics
• Organization
• Physics
Have fun with the most useless but fun Rube Goldberg Machine.
27Robot HelperCourier Bot• Design
• Coding
• Mechanics
• Organization
Polish your coding skills by creating a courier robot.
28Robot HelperPick & Place Pro• Design
• Coding
• Mechanics
• Organization
Make your courier robot even more powerful, with pick up and drop off capabilities.
29Robot HelperHeavy Lifter• Design
• Coding
• Mechanics
Use real world examples, design and create a heavy lifer robot.
30Robot HelperBeach Cleanup• Design
• Coding
• Mechanics
• Research
• Sustainability
Research and innovate to solve real world environmental issues.
31Mission: MarsMars: Mission Planning• Design
• Coding
• Mechanics
• Communication
• Research
• Organization
Test all that you have learnt in the year end competition – Mission Mars.
32Mission: MarsMars: Assembly Operation• Design
• Coding
• Mechanics
• Communication
• Research
• Organization
Test all that you have learnt in the year end competition – Mission Mars.
33Mission: MarsMars: Field Trials• Design
• Coding
• Mechanics
• Communication
• Research
• Organization
Test all that you have learnt in the year end competition – Mission Mars.
34Mission: MarsMars: Launch Day• Design
• Coding
• Mechanics
• Communication
• Research
• Organization
Test all that you have learnt in the year end competition – Mission Mars.
Scroll to top