Curriculum

The Source for XRP Curriculum

WPI provides a comprehensive suite of free digital curricula, including tutorials, lesson plans, and in-class projects. As the official source for XRP educational content, WPI ensures that students and educators receive the highest-quality instruction backed by decades of expertise in STEM education.

WPI has a proven history of teaching through project-based learning—a model that empowers learners to solve real-world challenges through hands-on exploration. For over 150 years, WPI has been at the forefront of innovation in STEM education, using immersive, experiential learning to inspire the next generation of engineers, scientists, and problem-solvers.

The XRP curriculum brings that same approach directly into the classroom. Students gain practical skills through structured, hands-on robotics projects, while educators benefit from ready-to-use resources that make teaching robotics and computer science accessible to all. This ensures equitable access to authentic STEM experiences, no matter the classroom setting.

To further support educators, WPI will soon offer free professional development opportunities—both in-person and virtual. These sessions are designed to help teachers build confidence, expand their robotics expertise, and maximize their classroom impact while connecting with a community of like-minded educators.

Explore Our Curriculum

This unit introduces learners to the fundamentals of robotics. Students build their own XRP robot, then apply what they learn to code it using both block coding and Python. The unit culminates with a Gate Maze Challenge, where students demonstrate their mastery of robot control and algorithmic thinking.

This unit focuses on advanced robot control and sensing. Students assemble the Moving Maze and program it using the ultrasonic sensor. They learn and apply advanced concepts like proportional control and encoders before comparing various robot control methods.

This unit introduces students to reflectance and ultrasonic sensors, teaching them how to use sensor data to control robot movement. Students first learn on/off and proportional control for line-following. The unit culminates in a final project where students program their robot to autonomously navigate a maze using the skills they’ve learned.

This unit introduces students to servo motors and serves as the final, culminating project for the entire course. Students will integrate their knowledge of motor control, sensors, and proportional control strategies to program their robots to autonomously navigate a complex maze. The unit ends with a final time trial, putting all their skills to the test in a friendly competition.