Carnegie Mellon Robotics Academy Learning Catalog
Robotics Curriculum & Courses
Browse robotics courses, virtual courses, or jump directly into a standalone learning unit.
Course
Coding and Computational Thinking with VEX IQ (2nd Gen)
Learn about coding and computational thinking with the VEX IQ (2nd Gen) robot.
CMRA Certification Path
This course can prepare you to pursue:
- Coding and Computational Thinking with VEX IQ Student Certification
- Coding and Computational Thinking with VEX IQ Teacher Certification
Coding and Computational Thinking with VEX IQ (2nd Generation) provides a structured sequence of programming activities in real-world project-based contexts. The projects are designed to get students thinking about the patterns and structure of not just robotics, but also programming and problem-solving more generally. This curriculum includes videos, animations, and step-by-step lessons designed to help beginners learn behavior-based programming using the VEX IQ 2nd Generation hardware and VEXcode programming software.
Units
Getting Started with VEX IQ
Programming the Brain with VEX IQ
Robot Movement with VEX IQ
Digital Sensors with VEX IQ
Analog Sensors with VEX IQ
Loops with VEX IQ
Course
Coding and Computational Thinking with a Virtual Robot - PREVIEW
A free preview of the Coding and Computational Thinking with a Virtual Robot curriculum.
This badge is a free preview of the Coding and Computational Thinking with a Virtual Robot curriculum. Learn how to access the full curriculum here.
Coding and Computational Thinking with a Virtual Robot features a programming interface and virtual robot embedded directly within the curriculum. Teachers and students can follow along with the included videos, animations, challenges, and step-by-step lessons. The projects are designed to get students thinking about the patterns and structure of not just robotics but also programming and problem-solving more generally.
Coding and Computational Thinking with a Virtual Robot features a programming interface and virtual robot embedded directly within the curriculum. Teachers and students can follow along with the included videos, animations, challenges, and step-by-step lessons. The projects are designed to get students thinking about the patterns and structure of not just robotics but also programming and problem-solving more generally.
Units
VICE Virtual Robot - Iris Rover Challenge
Course
Introduction to Programming with VEXcode IQ Blocks (VEX IQ 1st Gen)
Learn to program your VEX IQ with VEXcode
Introduction to Programming (1st Gen) provides a structured sequence of programming activities in real-world project-based contexts. The projects are designed to get students thinking about the patterns and structure of not just robotics, but also programming and problem-solving more generally. This curriculum includes videos, animations, and step-by-step lessons designed to help beginners learn behavior-based programming using the VEX IQ hardware and VEXcode IQ Blocks scratch-based programming software.
Units
VEX IQ Getting Started
VEX IQ Basic Movement
VEX IQ Sensors
VEX IQ Program Flow I
VEX IQ Search & Rescue
VEX IQ Program Flow II
Course
Introduction to Programming with VEX IQ (ROBOTC Graphical)
Learn to program the VEX IQ in ROBOTC Graphical
CMRA Certification Path
This course can prepare you to pursue:
- Introduction to programming: ROBOTC VEX IQ Student Certification
- Introduction to programming: ROBOTC VEX IQ Teacher Certification
NOTICE: On 8/18/2021, Amazon AWS permanently discontinued support for network protocols used by Robot Virtual Worlds and Expedition Atlantis. These products are no longer able to communicate with CS2N. Please see this article for details.
Introduction to Programming provides a structured sequence of programming activities in real-world project-based contexts. The projects are designed to get students thinking about the patterns and structure of not just robotics, but also programming and problem-solving more generally. This curriculum includes videos, animations, and step-by-step lessons designed to help beginners learn behavior-based programming using the VEX IQ hardware and ROBOTC Graphical programming software.
Introduction to Programming provides a structured sequence of programming activities in real-world project-based contexts. The projects are designed to get students thinking about the patterns and structure of not just robotics, but also programming and problem-solving more generally. This curriculum includes videos, animations, and step-by-step lessons designed to help beginners learn behavior-based programming using the VEX IQ hardware and ROBOTC Graphical programming software.
Units
VEX IQ Getting Started
Boulder Math
VEX IQ Basic Movements
VEX IQ Sensors
VEX IQ Program Flow I
VEX IQ Search & Rescue
Additional resources
Certified Online Teacher Training for VEX IQ and ROBOTC