Carnegie Mellon Robotics Academy Learning Catalog

Robotics Curriculum & Courses

Browse robotics courses, virtual courses, or jump directly into a standalone learning unit.

Unit

Programming the Hub with SPIKE Prime (3.0)

In this unit, you will learn how to control the Light Matrix with sequential programming. You will program the lights to make shapes and display text to give your robot the ability to communicate with the outside world!
Units
Programming the Hub with SPIKE Prime (3.0)
Unit

Block-based Coding Practice with Virtual SPIKE Prime

Block-based Coding Practice with Virtual SPIKE Prime
Block-based Coding Practice with Virtual SPIKE Prime provides students with a fully programmable robot that allows students to develop their programming and sensor integration skills using Blocks. The simulated environment is designed to resemble a robotics competition table, encouraging robotics teams to help prepare for competitions. 
Units
Block-based Coding Practice with Virtual SPIKE Prime
Unit

Python-based Coding Practice with Virtual SPIKE Prime - Early Access!

Python-based Coding Practice with Virtual SPIKE Prime - Early Access!
Python-based Coding Practice with Virtual SPIKE Prime provides students with a fully programmable robot that allows students to develop their programming and sensor integration skills using Python. The simulated environment is designed to resemble a robotics competition table, encouraging robotics teams to help prepare for competitions.

Python-based Coding with Virtual SPIKE Prime
Units
Python-based Coding Practice with Virtual SPIKE Prime - Early Access!
Unit

Bonus Material: Data Collection and Analysis with SPIKE Prime

Data Collection and Analysis with SPIKE Prime provides students with a hands-on learning experience focused on data collection, analysis, and problem-solving skills using the SPIKE Prime robot and Color Sensor. Through engaging activities and challenges, students learn the importance of data logging in scientific inquiry and problem-solving, in a real-world context.
Units
Bonus Material: Data Collection and Analysis with SPIKE Prime
Unit

Capstone: Subterranean Challenge with SPIKE Prime (3.0)

In this unit, you will demonstrate your ability to decompose an open-ended problem into small pieces, and then iterate on a robust solution to the problem. 

Units
Capstone: Subterranean Challenge with SPIKE Prime (3.0)
Unit

Continuous Decisions with SPIKE Prime (3.0)

In this unit, you will learn how to program your robot to detect obstacles and line track with the use of continuous decisions. 
Units
Continuous Decisions with SPIKE Prime (3.0)
Unit

Discrete Decisions with SPIKE Prime (3.0)

In this unit, you will learn how to program the robot to make one-time decisions, repeated decisions, and detect obstacles.
Units
Discrete Decisions with SPIKE Prime (3.0)
Unit

Loops with SPIKE Prime (3.0)

In Loops with SPIKE Prime, you will learn how to program the robot to repeat sequences of commands. 

Units
Loops with SPIKE Prime (3.0)
Unit

Wait Until & Sensors with SPIKE Prime (3.0)

In this unit, you will learn how to use the sensors on the SPIKE Prime robot. You will program your robot to perform simple sensing behaviors and respond to objects in its environment.
Units
Wait Until & Sensors with SPIKE Prime (3.0)
Unit

Robot Movement with SPIKE Prime (3.0)

In this unit, you will learn how to control the basic movement of your SPIKE Prime robot through sequential programming. You will program your robot to perform simple maneuvers and manipulate objects in its environment.
Units
Robot Movement with SPIKE Prime (3.0)
Unit

Getting Started with SPIKE Prime

In this unit, you will learn how to quickly get started with the LEGO SPIKE Prime system and LEGO Education SPIKE programming environment. 
Units
Getting Started with SPIKE Prime
Unit

Getting Started with SPIKE Prime (3.0)

In this unit, you will learn how to quickly get started with the LEGO SPIKE Prime system and LEGO Education SPIKE programming environment. 
Units
Getting Started with SPIKE Prime (3.0)
Unit

Capstone: Subterranean Challenge with SPIKE Prime

In this unit, you will demonstrate your ability to decompose an open-ended problem into small pieces, and then iterate on a robust solution to the problem. 
Units
Capstone: Subterranean Challenge with SPIKE Prime
Unit

Continuous Decisions with SPIKE Prime

In this unit, you will learn how to program your robot to detect obstacles and line track with the use of continuous decisions. 
Units
Continuous Decisions with SPIKE Prime
Unit

Discrete Decisions with SPIKE Prime

In this unit, you will learn how to program the robot to make one-time decisions, repeated decisions, and detect obstacles.
In this unit, you will learn how to program the robot to make one-time decisions, repeated decisions, and detect obstacles.
Units
Discrete Decisions with SPIKE Prime
Contact Us