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.
  • Slides: PPTX, PDF
  • EV3 Tablet App Slides: PPTX (English)

    Color Follower for Distance:

  • Slides: PPTX, PDF
  • Color Follower Stops Based on Color Detection:

  • Slides: PPTX, PDF

Data Logging for Science Experiments:

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

  • Slides: PPTX, PDF

    Color Identifier:

  • Slides: PPTX, PDF

    Using Color Codes:

  • Slides: PPTX, PDF

    Introduction to ev3dev:

  • Slides: PPTX, PDF

    Raspberry Pi and ev3dev Communicator:

  • Slides: PPTX, PDF
  • Controlling Lights using ev3dev and a Raspberry Pi:

  • Slides: PPTX, PDF

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

Synchronized Lights