Developed by Carnegie Mellon Robotics Academy, all curricula follow an easy-to-follow structure, accessible to those without any experience to start at introductory topics, then grow into more advanced concepts. CMRA curricula are also based on research to ensure the content aligns to standards and skills that current industries value today. Below are some curricula, which are easily accessible on the CS-STEM Network (CS2N), developed as a tool for educators to host their own classes with CMRA curricula.
Featured Virtual Robotics Curricula
These Virtual Robotics Curricula feature a programming interface and virtual robot embedded directly within the curriculum.
![]() |
Coding and Computational Thinking with a VIRTUAL Robot |
Purchase Licenses |
![]() |
Coding and Computational Thinking VIRTUAL SPIKE Prime |
Purchase Licenses |
![]() |
RoboCamp with VIRTUAL SPIKE Prime |
Purchase Licenses |
![]() |
Introduction to Programming with VIRTUAL LEGO EV3 |
Purchase Licenses |
Featured Mobile Robotics Curricula
![]() |
Coding and Computational Thinking with VEX IQ 2nd Gen More Information |
View on CS2N |
![]() |
Coding and Computational Thinking with SPIKE Prime More Information |
View on CS2N |
![]() |
Coding and Computational Thinking with VEX V5 |
View on CS2N |
![]() |
VEX Cortex Video Trainer More Information |
View on CS2N |
![]() |
Introduction to Programming with VEXcode IQ Blocks More Information |
View on CS2N |
![]() |
Introduction to Programming with VEX IQ (ROBOTC Graphical) More Information |
View on CS2N |
![]() |
Introduction to Programming: LEGO MINDSTORMS EV3 More Information |
View on CS2N |
![]() |
Introduction to Programming with EV3 Classroom (Scratch) More Information |
View on CS2N |
Featured Robotics Technician Curricula
The Robotics Technician Curricula is the result of a research project funded by the ARM Institute, called the Smart Manufacturing and Advanced Robotics Training (SMART) Project. Please see Robotic Technician Curricula for more information.
![]() |
Robotics Integration with Arduino (ShieldBot) | View on CS2N |
![]() |
Fabrication Foundations with Hand Tools | View on CS2N |
![]() |
Mechanical Foundations with VEX V5 | View on CS2N |
![]() |
Mechanical Foundations with REV DUO | View on CS2N |
![]() |
Software Foundations with Arduino (ShieldBot) | View on CS2N |
![]() |
Software Foundations with VEX V5 | View on CS2N |
![]() |
Electrical Foundations with Arduino |
View on CS2N |
![]() |
Machine Vision |
View on CS2N |
Earn SMART Micro-Certifications through Robotics Competitions
Participants of the FIRST Robotics Competition and VEX Robotics Competition learn an incredible amount from these experiences, but many potential schools and employers are unaware of the specific Knowledge, Skills, and Attitudes that are fostered. Participants who have gone through at least one competition season can now provide evidence of their experience to earn SMART Robotics Technician Micro-Certifications from the Carnegie Mellon Robotics Academy, and more clearly showcase their abilities.
![]() |
Earn SMART Micro-Certifications through FIRST Robotics Competition (FRC) or FIRST Tech Challenge (FTC) | More Information |
![]() |
Earn SMART Micro-Certifications through VEX Robotics Competition (VRC) | More Information |
Legacy Curricula
Curricula in this section is no longer actively supported and is freely available on an as-is basis.
ROBOTC Intermediate Programming: VEX IQ More Information |
View Curriculum |
VEX Cortex Video Trainer using ROBOTC More Information |
View on CS2N |
VEX Curriculum 2.0 More Information |
|
ROBOTC Intermediate Programming: LEGO MINDSTORMS EV3 More Information |
View Curriculum |
Introduction to Mobile Robotics - Robotics Engineering I More Information |
|
Guided Research - Robotics Engineering II More Information |
|
Robot Science featuring Data Logging More Information |
|
NXT Video Training 2.0 More Information |
|
ROBOTC Curriculum for TETRIX & LEGO MINDSTORMS |