Carnegie Mellon University

Carnegie Mellon Robotics Academy

Use the motivational effects of robotics to excite students about STEM

Robotics Academy Certified Training for LEGO MINDSTORMS EV3 (On-site)

This course focuses on learning how to program the new LEGO MINDSTORMS EV3 robot, and how to navigate the new EV3 software. The course also covers how to use robotics as an organizer to teach CS-STEM (Computer Science, Science, Technology, Engineering, and Mathematics) concepts.

Our courses are designed around the National Research Council Next Generation Science Standards (NGSS), Common Core Mathematics Standards (CCSS), the College Board Computer Science Principles (CSP) Framework, and the International Technology and Engineering Educators Association (ITEEA) Standards. Attendees will have the opportunity to earn professional development credits and a Certificate of Completion by completing various assignments throughout the course.

This course is best suited for teachers and coaches with little or no programming experience who would like to learn both the fundamentals of EV3 programming and pedagogy associated with the accompanying STEM concepts. However, teachers with programming and robotics experience will find the class valuable for its focus on the EV3 language specifically, practice in troubleshooting student errors, and STEM integration aspects.


– Course Concepts
– Pedagogy
– Course Logistics
– Downloading and Running Code

Moving and Mathematics

– EV3 Programs
– Expedition Atlantis: Proportionality and Movement
– Movement and Turning
– MyBlocks
– Movement Challenges

Robot Sensors

– What is a robot?
– Touch, Ultrasonic, Light, and Sound Sensors
– Program Flow
– Robot Decision Making: “Wait for…” Behaviors
– Sensor Challenges

Decision Making

– Data Logging Investigation
– Loops
– Switches
– Repeated Decisions: Discrete
– Repeated Decisions: Continuous
– Obstacle Detection and Line Following

Planning and Troubleshooting

– Troubleshooting for Student Understanding
– Planning, Pseudocode, and Process
– Search and Rescue Challenge

Data Flow and Logic

– Data Flow
– Displaying Data

Class content is subject to change.

Class attendees use Robotic Academy’s computers, robot kits, curriculum, and programming software during the week. No extra purchases of any hardware or software for this course are necessary.

If you would like to purchase additional LEGO Robotics Education materials, you can do so by visiting the LEGO Education Store.


Tuition Cost - $1099

Tuition includes 5 days of on-site training and use of Robotic Academy’s computers, robot kits, curriculum, and programming software during the week. You do not need to purchase any hardware or software for this course. Lunch is provided as part of tuition Monday through Thursday.

– ACT 48 credits / 36 hours per class (for Pennsylvania teachers only)
– Certificate of Completion of course ‘graduates’ – may be used to apply for Continuing Education hours