Robot Coding Fundamentals with LEGO® CS & AI (6-8)

The Robot Coding Fundamentals with LEGO CS & AI (6-8) is an introductory, hands-on course where students learn core programming and robotics concepts using LEGO's CS & AI robotics kit. The course provides a structured sequence of programming activities in real-world project-based concepts. The projects are designed to get students thinking about the patterns and structure of planning, iteration, and implementation of programming and robotics. This curriculum includes videos, animations, and step-by-step lessons designed to help learners foster skills in robotics programming using the CS & AI hardware and Coding Canvas programming interface.
About the Curriculum
Robot Coding Fundamentals with LEGO CS & AI is currently in preview mode for educators and students to interact with. It is broken down into five units: Getting Started, Remote Control, Robot Movement, Sensors & Program Flow, and Values. Each unit of the curriculum is strategically scaffolded with videos, animations, and step-by-step lessons. The first four units are currently available in our preview.

Training and Certification
We plan to offer teacher training and certifications for this curriculum in the future. In the meantime, read more below to learn about our professional development options and certifications. Stay tuned for announcements and more information!
Implementation Guidance
Robot Coding Fundamentals with LEGO CS & AI is designed for student self-pacing individually, or in small groups. Each individual or group (preferably pairs) should work together at one computer, with one CS & AI robot. The exact number of contact hours provided in the curriculum will vary, given the self-paced nature of the materials, along with other factors such as class length and frequency.
Curriculum tasks are designed to involve some – but not extensive – mechanical consideration, so that hands-on design tasks may remain authentic without becoming logistically difficult.
A typical plan for a curriculum module is:
- View the introductory content as a class, or in individual groups, then review the challenge for the unit
- In a group, identify and note key capabilities the robot must develop, and problems that must be solved in individual engineering journals or class logs (e.g. on sticky paper posted on the walls)
- Individuals or groups proceed through the materials at their own pace, following the instruction directly, and constructing solutions to the Try It! and Mini-Challenge steps as they go
- Each individual or group constructs its own solution to the Unit Challenge
- Groups may be asked to document their solutions in journals or logs, and especially to explain how they overcame the key problems identified at the start of the unit
Required Materials
Robot Hardware and Software
- LEGO Education CS & AI (6-8) kit
- Laptop (up-to-date Windows PC, Mac, or Chromebook)
Other Materials
- Open areas for the robot to safely move
- Leftover LEGOS from the kit or small, colored objects for the robot to manipulate
- Boxes or other objects to serve as barriers and obstacles
- Classroom materials, such as paper, cardboard, markers, etc.