This site requires that Javascript is enabled. Please enable Javascript.

Teaching ROBOTC for LEGO Mindstorms 2.0 Classroom License


  • Model: 4522767

Sold Out

Product Overview:

This product is no longer available. Please see the more comprehensive version called the ROBOTC Curriculum for TETRIX and LEGO MINDSTORMS.



This multimedia curriculum that includes over 45 short videos, over 300 pages of documentation, 20 classroom programming challenges, and quizzes to check student’s understanding is designed to take new programmers and lead them step by step into the world of C-programming. ROBOTC is recognized as the best programming language to program the NXT. ROBOTC uses an industry standard C programming language and is the language that all teachers should use in their classrooms. The programming training tool is divided into five sections::

  • Fundamentals – safety, project management, programming basics and hardware for MINDSTORMS
  • Setup – build robots, learn what firmware is, and download the firmware
  • Movement – program robots to solve the Labyrinth Challenge, and learn how to control a robot’s direction and speed autonomously.
  • Sensing – learn how robots use feedback from sensors to interpret the world around them. Students are challenged to write a program that lets their robots complete the Obstacle Course autonomously.
  • Variables – learn how to store values by using variables, perform calculations on the variables to derive other important values, use variables to count, and create functions that can be used over and over.
  • Remote Control – learn how to control a robot using built-in Bluetooth connectivity via a Logitech remote control
Requires Adobe Flash Player and Adobe Reader

Click the graphic above to take a look inside the product. Access more previews by clicking the links below.

Curriculum / Product Overview

pdf (87 pages)

Planning & Behaviors video

ROBOTC Rules Pt. 1 Overview  video

Sense Plan Act  helper page

Obstacle Course Solution video

Principles of PID video

Principles of PID handout

A Sonic Sojourn  video

Wall Detection (Ultrasonic Sensor) pdf

Creating & Using Functions video

Key educational outcomes

Engineering Process
Project management
Time management
Design tradeoffs
Iterative Testing
Problem-solving strategies


Advanced NXT programming
Advanced sensor technology
Learn industry standard C programming

Teacher’s Guide – The curriculum comes in a DVD format and includes over 40 videos, 20 open ended robotics programming challenges, over 300 pages of documentations, and quizzes to check student understanding. The curriculum is designed to for beginners.

Classroom Requirements –One LEGO Mindstorms NXT Education Kit and one computer for every 2-3 students. Each computer should have access to this curriculum and ROBOTC for Mindstorms programming software.

Related Products –Robotics Engineering Vol. I: Introduction to Mobile Robotics • Robotics Engineering Vol. 2: Guided Research and Engineering• Robotics Educator • Science and Data Logging

Robots  Mindstorms NXT
Programming  NXT-G
Prerequisite  ROBOTC Mindstorms
Student level  Middle and High School
Media  1 DVD for PC

System requirements:
Windows® XP, Service Pack 2 or later.
Internet Explorer 6.0 or later. Mozilla Firefox® 1.5 or later.
ROBOTC is not compatible with MACs
For use with LEGO® MINDSTORMS®
Education NXT software and Base Set 9797 (sold separately)
Developed at the Robotics Academy
Carnegie Mellon University
Ten 40th St., Pittsburgh, PA 15210
412 963.7310


We Also Recommend: