Robotics & STEM Lesson Plans and Curriculum

294 astronomical hours of LEGO Mindstorms Activities in 17 CourseBooks. More than 4 years of LEGO Mindstorms Curriculum.

1 Course Book for really young students of 7 years old. 7 lessons for classes of 2 hours each

8 Course Books for students 8-10 years. Each Course Book contains 7 lessons for classes of 2 hours each

8 Course Books for students 11-12 years. Each Course Book contains 7 lessons for classes of 3 hours each

Picture for FLLCasts LEGO Robotics and Techinical Science Curriculum

With a subscription as a teacher or school you can explore the curriculum, add students to your group, assign content to the groups, track student progress and keep in touch with parents.

Subscribe as a Teacher/School

Levels and Modules

Each Level is 7 classes. Each Module is two levels and is 14 classes.

7-years old. The Younglings in LEGO Mindstorms EV3

We do not recommend including students that young in LEGO Mindstorms EV3 classes and in our academies we generally allow only a limited number of group to be formed where the teacher is quite experienced. You can of course try, but keep in mind that students at 7 years old are quite young

Image for Level Y. The Younglings (Pre-release)

Level Y. The Younglings (Pre-release)

The absolute starter. A new course book for students that are first grade (7-8 year old). If a student is to young to join the 8-10 years curriculum this is the place where he/she should start.  

The course book contains a number of well structured 2-hourse classes for the youngest students that we've ever managed to productively include in a LEGO Mindstorms EV3 Robotics courses, groups and classes.   

(Course book available only in Bulgarian and will soon be translated)

8-10 years old. LEGO Mindstorms EV3

Introductory classes suitable for students 8-9 years old. Classes for students starting in 2nd or 3rd grade have a base duration of 120 minutes. Each pair of levels comprise a module and cover one semester. A grand total of 56 classes for two years of classroom materials.

Image for Level A1. Introduction. Robotics with LEGO

Level A1. Introduction. Robotics with LEGO

Introduction to robotics - The first level of the Robotics with LEGO curriculum for students in second, third or fourth grades. A journey in space, with robots. Various constructions with robots are built. Learn how to control the motors so that the robot navigates around the Sun, the Moon and Earth in various ways. Getting to know the first of the sensors. The robot can feel its surroundings with the help of the Touch sensor and avoid obstacles.

Image for Level A2. "Space exploration". Robotics with LEGO

Level A2. "Space exploration". Robotics with LEGO

The second level of the Robotics with LEGO curriculum for students in second, third or fourth grades. 

A new sensor is introduced - the Ultrasonic distance sensor can help the robot avoid obstacles. Students work with new concepts like loop, degrees and medium motor. Robots can now do two different actions at the same time - while solving missions on a field, the third motor clears detected obstacles. The first robot with chain-treads is built.

Image for Level B1. "Spy gadgets". Robotics with LEGO

Level B1. "Spy gadgets". Robotics with LEGO

The third level of the Robotics with LEGO curriculum for students in second, third or fourth grades.

In these lessons, we stress on more complex and challenging robots. The concept of Condition is introduced. Students learn about physics concepts of inertia and center of mass. Robots with two sensors are built and students program both of them. Programming becomes more complex as robots now can make complex decisions. "Spy"-robots sneakily follow their targets, trying to be undetected.

Image for Level B2. "Military Technologies". Robotics with LEGO

Level B2. "Military Technologies". Robotics with LEGO

The firfth level of the Robotics with LEGO curriculum for students in second, third or fourth grades.

The students build many robots with chain-treads. The Color Sensor is introduced and robots use it to recognize the colors of the objects around them. Students learn about gears, basic gear constructions, and their application. Robots now can stop on a black line and can follow a line using their sensor.

Image for Level C1. "Transportation". Robotics with LEGO

Level C1. "Transportation". Robotics with LEGO

This is the fifth level in the Robotics with LEGO curriculum for students in third or fourth grade.

For the first time robots with steering wheels are built in this level. Those robots use one or two drive motors. The work of the differential and its usage in vehicles is explored. Students import and use myBlocks for complex smooth proportional line-following. The first two-wheeled motorcycle-robot is built.

Image for Level C2. "Cooperation". Robotics with LEGO

Level C2. "Cooperation". Robotics with LEGO

The sixth level of the Robotics with LEGO curriculum for students in third or fourth grade.

For the first time two different robots are required to solve a challenge. Students learn how to cooperate and find a common approach to the challenges and how to distribute their roles. Various robots are built, even a crane that loads a truck. Students use two sensors at the same time so that they find their target and find out whether their partner-robot is ready with their part of the challenge.

Image for Level D1. "Animals". Robotics with LEGO

Level D1. "Animals". Robotics with LEGO

This is the seventh level of the Robotics with LEGO curriculum for students in third or fourth grade.

In this level students focus on the rotational sensor that is part of every motor in the robotics set.
Robot constructions imitate animals and their behavior. Students create programs that check whether the robot's claws or pecks have successfully caught an object. That sensor in the motors allows the robots to go back in their lairs even after the use of unlimited movement.

Image for Level D2. "Seafaring". Robotics with LEGO

Level D2. "Seafaring". Robotics with LEGO

The eighth level of the Robotics with LEGO curriculum for students in third or fourth grade.

In this level, students learn to use the fourth sensor in the robotics set - the gyro sensor. The robots are modeled after boats, yachts, and ships. With the help of the gyro sensor, students can set a course for their robots to a given angle and can detect deviations from the course. In open seas, there may be sea-monsters and the robots are being programmed to detect a sudden change in acceleration with the help of the said sensor.

11-12 years old. Advanced LEGO

Introductory and Advanced LEGO classes for students aged ~10-13 years old (4,5,6th and higher grades) have a base duration of 180 minutes. Each pair of levels comprises a module and covers one semester. A grand total of 56 classes for a full year of classroom materials.

Image for Robotics with LEGO - Level 1.0 - Adventure in Space

Robotics with LEGO - Level 1.0 - Adventure in Space

The first level of the Robotics with LEGO curriculum for students in fifth to twelfth grades.

Various constructions with robots are built. Learn how to control the motors so that the robot navigates around the Moon and Earth in various ways. Getting to know the first two sensors. The robot can feel its surroundings with the help of the Touch sensor and avoid obstacles.
The Ultrasonic distance sensor can help the robot avoid obstacles. Students work with concepts like loop, degrees and medium motor. Robots can now do two different actions at the same time - while solving missions on a field, the third motor clears detected obstacles.

Image for Robotics with LEGO - Level 1.5 - Spy games

Robotics with LEGO - Level 1.5 - Spy games

The second level of the Robotics with LEGO curriculum for students from fifth to twelfth grades.

Students build multiple robots with thread chains and become familiar with the physical concepts of momentum and center of gravity. The concept of gears, their use and basic constructions involving gears are studied.
The new concept of "condition" is introduced in programming. Robots are becoming smarter as they can make complex decisions on their own. "Spy robots" follow their targets and avoid being noticed. This level introduces the light sensor which the robots use to recognize the colors of the objects they are looking for. Robots can stop on a black line and follow a route marked with a colored line on the floor.
The spy's most complex mission in the end of the level is to turn into a sumo wrestler and defeat any other robot in the ring.

Image for Robotics with LEGO - Level 2.0 (Pre-release)

Robotics with LEGO - Level 2.0 (Pre-release)

The third level of the Robotics with LEGO curriculum for students in from 10 to 12 years old.

Learn how the Color sensor works. Your robots can do different behaviours, after checking specific conditions. Robots can become fast speed cars or heavy lifting cranes by the means of gear-trains.

(CourseBook is still available only in Bulgarian)

Image for Robotics with LEGO - Level 2.5 (Pre-release)

Robotics with LEGO - Level 2.5 (Pre-release)

The fourth level of the Robotics with LEGO curriculum for students in fifth sixth or seventh grade.

Learn about different competitions. Build complex robots and create complex programs for your robot to navigate in a maze and to score in robotic soccer. Step on the ring of a Sumo competition!

(CourseBook is still available only in Bulgarian)

Image for Robotics with LEGO - Level 3.0 - Security systems

Robotics with LEGO - Level 3.0 - Security systems

This is the fifth level of the Robotics with LEGO curriculum for 10-11 year-old students.

In this level students will learn how to work with data measured by the sensors. The concept of Algorithm is introduced and the programs perform calculations without knowing the values beforehand. The programming blocks transfer data between each other via data wires. The robots are designed to address the problems of security systems. Variety of alarm systems are built and the physical principles of different security methods are considered.

 

Image for Robotics with LEGO - Level 3.5 - Measuring tools

Robotics with LEGO - Level 3.5 - Measuring tools

The sixth level of the Robotics with LEGO curriculum for students in sixth or seventh grade.

In this level, we introduce student-created myBlocks. Any functionality that is used in several places in a program is grouped into myBlock thus shortening the program's length. Students create blocks that return the result of calculations as an output parameter. Input parameters can change the calculations in the myBlocks. The robot constructions measure physical properties like linear or rotational speed, the fuel level in a tank, or length, area and volume.

Image for Robotics with LEGO - Level 4.0 (In development)

Robotics with LEGO - Level 4.0 (In development)

The seventh level of the Robotics with LEGO curriculum for students in sixth or seventh grade.

Introduciton to variables with Python. Your LEGO Mindstorms robots get smarter and can remember readings about their surroundings.

13-18 years old. The Perfect STEM course. Robotics with Raspberry Pi, IoT, Electronics, AI

Entering into more details about Electronics, Mobile Applications, AI, IoT. Classes for students starting after 5th grade that have a base duration of 120 minutes. You would have learned about connecting electronic elements to bring a robot to live, developing smart programs for the robot, and apps for a mobile phone. Learn about Programming with the Python programming language, Electronics, Mobile Applications, Internet of Things and take first steps in Artificial Intelligence.

Image for Remote Control Car Robot with Raspberry PI - The perfect STEM course

P1. Smart Car

Take an already constructed Remote Control toy car, replace its electronic with a small computer and start controlling it from your mobile phone and programming it from your computer. Don't just buy the cars, build them.

Image for Remote Control Car Robot with Raspberry PI - The perfect STEM course

P2. Hardware games

Students like gaming. But instead of a browser game, here we are developing a smart hardware game.

School Subscription

Subscribe as a school to access all of the materials. Learn more about the School subscription.

Learn more