A companion curriculum for the FIRST LEGO League (FLL) Robot Game. Created by a professional robotics teacher and former FLL world champion.
Master the fundamentals by watching these engaging, hands-on demos. Review "best practices" and rapidly assimilate all the knowledge you need. You'll be building amazing robots in no time.
Learn the true art and science of LEGO robot creation by following our Head Instructor as he creates designs from scratch. This is a masterclass, not an instruction manual... learn to think like a master.
LEGO EV3 Programming can be frustrating, especially when data wires and math blocks come into play. These streamlined demos and walkthroughs teach you everything you need to know.
"These videos are genius. I've learned so much and this is my 6th year coaching." -Megan
[My son] has always been great with LEGO, but now he's starting to talk like a little inventor. I'm always hearing about tests and prototypes." -Crystal
"I manage the robotics program at [private elementary school]. This course is remarkably thorough and easy to follow. I no longer have to worry that the kids will know more than me!" -Ron
"I took a chance with this curriculum and I couldn't be happier with the result. We have a wide age range [at robotics club], so I was worried some of the lectures wouldn't land. It was great. Michael's explanations are straightforward but also very deep, so there's something for everyone. I was jealous that the kids got to build everything!" -Jeanette
Each unit contains multiple fast-paced instructional videos along with additional resources such as EV3 programming files, LEGO Digital Designer files and links to other material. Please note that additional units will be added to each module as the season progresses (in response to student questions) and Modules 7 and 8 will be added as well after topics are selected by a student vote.
Module 1 | Season Kickoff! | |
Unit 1 | Kickoff Video / Masterclass Intro | |
Unit 2 | Intro to LEGO Implement Design | |
Unit 3 | Intro to Strategy | |
Unit 4 | Intro to Chassis Design | |
Unit 5 | Intro to Handling | |
Unit 6 | Using LEGO Digital Designer | |
Module 2 | Implement Design | |
Unit 1 | Q/A: Where to Get LEGO Pieces | |
Unit 2 | Mechanical Alignment 101 | |
Unit 3 | Hand Testing | |
Module 3 | Robot Base/Chassis Design | |
Unit 1 | Robot Chassis Design 101 | |
Unit 2 | Robot Chassis Design 102: Skid Steering | |
Unit 3 | Robot Chassis Design 103: Free Wheels | |
Unit 4 | Robot Chassis Design 104: Weight Distribution | |
Module 4 | Programming for FLL | |
Unit 1 | Michael's Mission Programming Method | |
Unit 2 | Learn Basic EV3 Programming | |
Module 5 | Programming Techniques Pt. 2 | |
Unit 1 | Using Sensors | |
Unit 2 | Using Math / Variables | |
Module 6 | Adv. Building / Programming Concepts | |
Unit 1 | Building Trick: the Ratchet | |
Unit 2 | Building Trick: Gears | |
Unit 3 | Building Trick: the One-Way Door | |
Unit 4 | Analysis/Dissection of an Excellent Robot | |
Unit 5 | Using Unregulated Motor Blocks | |
Unit 6 | Using "Smart Turns" for Precision Programming | |
Unit 7 | Organizing your Programs | |
Unit 8 | Printing your Programs |
Questions?