Robotics Academy ROBOTC MINDSTORMS Robotics Certification
Robotics Academy ROBOTC MINDSTORMS Robotics Certification

Carnegie Mellon's Robotics Academy in cooperation with staff from the National Robotics Engineering Center, robotic and automation businesses, and educators nationally have developed a certification program designed to certify that teachers and students are able to build, troubleshoot, and program robots.

The Certification Course Covers

  • Algorithmic Thinking
  • Engineering Methodology
  • Syntax, Statements, and Structures
  • Natural Language
  • The ROBOTC IDE including:
    • Navigation
    • Sample Programs
    • ROBOTC Commands
    • The ROBOTC Debugger
  • Robot Mathematics
  • Controlling Motors and Servos
  • Sensor Feedback
  • Boolean Algebra/Conditional Operators
  • Variables
  • Functions
  • Programming User Interfaces Including:
    • Buttons
    • Joystick
    • Digital Displays
  • Debugging Programs
  • Troubleshooting Hardware
  • Competition Readiness Templates

The certification aligns with data collected during the National Science Foundation Robotics Corridor Project and DARPA's Computer Science Student Network; course curriculum is freely available at the Robotics Academy website. The certification test pulls from over 600 questions that were jointly developed by industry advisors, faculty members, and world experts in robotics education and robotic programming.

This certification course is designed to be rigorous, covers college preparatory material, and aligns with competencies taught in a college freshman level robotic engineering course. The course starts by teaching engineering design and project management. Students then learn how robots "see" their world. They learn about programming structures, code optimization, strategies used to debug code, how mathematics is used to accurately control the robot, as well as how robot physics impacts robot design. The culminating activity involves designing, programming, troubleshooting, debugging, and optimizing a mobile robotic platform. Students that complete this certification course will have demonstrated mastery using science, technology, and engineering competencies.

Robotics Academy Certified Robotics Instructors

Robotics Academy certified teachers need to pass the ROBOTC for MINDSTORMS Robotics Certification as well as the Pedagogy Certification Test. The Pedagogy test covers advanced troubleshooting, teaching engineering competencies, and how to manage a robotics classroom.

Certified Instructors are able to offer the Carnegie Mellon Robotics Academy Certification Course at their schools.

ROBOTC MINDSTORMS Robotics Certification Resources

The Robotics Academy and its partners have put together a toolset to support teaching and learning.

Robotics Academy Certification Test

The Robotics Academy has a database of over 600 questions developed by robotics technicians, educators, and programmers. The Certification Test requires individual student logins. The Certification Test can be taken at a school site in a proctored setting. Teachers can offer the Certification Course at no cost to the student. The cost to take the Certification Test is $40 per student. Multi-test taker pricing is available. The Certification Test fee covers the cost of maintaining the database and server.

Training Tools

The entire ROBOTC for TETRIX and LEGO MINDSTORMS curriculum is hosted for free at the website.


ROBOTC's Robot Virtual World Curriculum Companion enables students to complete programming assignments at home. The software is free to students at home for 60 days.


The ROBOTC Code Tutor is a free web-based interative technology that trains students about syntax, reserve words and basic C-programming.


The Computer Science Student Network is designed to get more kids programming. Teachers can track students' progress using the "groups" feature in CS2N. Teachers have the ability to setup groups and student results are automatically reported to the teacher.

Robot Engineering Challenges

FIRST's FTC robotics site allows teachers to register for local and national robotics competitions. Other LEGO competitions include Robofest,Robocup Jr., and the National Robotics Competition.


The Robotics Academy hosts a site that directs teachers to MINSTORMS and TETRIX robotics competitions that can be held by classroom teachers.

Ftc-course Quiz Robotc-robot-virtual-worlds
Student Assessment

Assessment uses a combination of the Computer Science Student Network's (CS2N) Learning Management System (LMS) and Robot Virtual World software. Teachers are able to use the groups function built into CS2N to make associations between the individual teacher and a group of students. The groups function enables teachers to track a group of students progress as they work through the CS2N system.

Students will take end-of-unit tests in CS2N and earn badges as they work through the LMS. The teacher will be able to secure student results whenever they need them.

Students are awarded badges when they write programs that complete RVW challenges


The student begins by setting up a student account.


Sign in with a CS2N account.


Sign in with a local account.

Motivation Badge Progress Badge Mastery Badge

Robot Virtual Worlds have three badging options: Motivation, Progress, and Mastery Level. Students receive a motivation badge for partial completion of a world, (get half way, get a badge). Students receive a progress badge for completing challenges within the unit. Students receive a mastery badge when they successfully complete the required number of challenges in each unit.

Motivation Badge

Progress Badge

Mastery Badge

CS2N Student Groups