Welcome to the LEGO® Education CS & AI Summer Learning Program for Grades 6–8!
Use these outlines to plan your lessons across 10 learning experiences. Each experience is designed to help students deepen their understanding of computer science and AI concepts through hands-on building, coding, and real-world problem-solving.
Be sure to begin your journey on the LEGO® Education Teacher Portal . Additional program materials and resources will be available to support your facilitation.
Theme 1: Fast Food
Lesson Topic: Inputs and Outputs
Lesson Description:
Students will build a robot server, color scanner, and color bars. Students will explore the color inputs that the color sensor can detect and the corresponding outputs seen in the double motor. They will discuss the relationship between inputs and outputs and match each color input to an output.
Resources:
Lesson Topic: Events
Lesson Description:
Students will build a robot server and discuss how events can be used to trigger responses in a program. In Coding Canvas, students will identify a bug in the event blocks and modify it so the robot server will respond to colors detected by the color sensor.
Resources:
Lesson Topic: Events
Lesson Description:
In this activity, students will design and program a food delivery system using events to deliver food across a city.
Resources:
Theme 2: Rescue Adventures
Lesson Topic: Pseudocode
Lesson Description:
Students will build an airplane and explore a pseudocode sequence designed to rescue forest researchers. In Coding Canvas, students will run starter code and compare the airplane's programmed movements to the pseudocode. Students will discuss how pseudocode can be used to plan computer programs.
Resources:
Lesson Topic: Decomposition
Lesson Description:
Students will build an airplane and explore the problem of how to drop supplies to researchers in a forest. In Coding Canvas, they will explore programming both motors so the airplane can move and drop off supplies.
Resources:
Lesson Topic: Inputs/Outputs
Lesson Description:
In this activity, students will design and program a driving robot to collect rocks from space.
Resources:
Theme 3: Music
Lesson Topic: Events & AI
Lesson Description:
In this activity, students will design and program a collection of musical instruments that can be used to perform a song.
Resources:
Lesson Topic: Inputs/Outputs & Events (AI optional)
Lesson Description:
In this activity, students will design and program a parade float that follows a route and interacts with an audience.
Resources:
Lesson Topic: Inputs/Outputs & Events (AI optional)
Lesson Description:
In this activity, students will design and program a parade float that represents each of their team members in some way.
Resources:
Lesson Topic: Inputs/Outputs & Events (AI optional)
Lesson Description:
Students will share their thinking and learning by showcasing their solution.
Resources:
Resources to support your summer learning program:
- LEGO® Education Summer Implementation Guide
- LEGO® Education Showcase Guide
- LEGO® Education Sample Summer Schedules
- LEGO® Education Summer Program Evaluation
Other learning opportunities and ideas for extending the sessions: