Programming Lessons



  • Refer to the Robot Design page on this site for various base models that can be used with our lessons. If you are using an EV3, we recommend that you start with EV3 Enterprise, EV3 Discovery, DroidBot 2,0 or the base robot in the EV3 Education Core Set. If you are using an NXT, our lessons are based on Cyberbot.
  • Refer to the Robot Design page on this site for various base models that can be used with our lessons. If you are using an EV3, we recommend that you start with EV3 Enterprise, EV3 Discovery, DroidBot 2,0 or the base robot in the EV3 Education Core Set. If you are using an NXT, our lessons are based on Cyberbot.

    Color Follower for Distance:

  • EV3-G Slides: PPTX, PDF
  • EV3 Classroom (Scratch) Slides: PPTX, PDF
  • Color Follower Stops Based on Color Detection:

  • EV3-G Slides: PPTX, PDF
  • EV3 Classroom (Scratch) Slides: PPTX, PDF

Data Logging for Science Experiments:

  • Slides: PPTX, PDF
  • Data Logging with Programming Blocks:

  • Slides: PPTX, PDF
  • EV3 Classrom (Scratch) Slides: PPTX, PDF

    How Does a Quadcopter Work?:

  • Slides: PPTX, PDF
  • Build Instructions: PDF

    Controlling Your Quadcopter:

  • Slides: PPTX, PDF
  • Build Instructions: PDF

    Color Identifier:

  • Slides: PPTX, PDF

    Using Color Codes:

  • Slides: PPTX, PDF

Bytecode and VM: Branching Error (a.k.a VM Instruction Break)

Synchronized Lights