LEARN TO PROGRAM – IT'S EASY

On these pages we will show you how to get started programming your EV3 robot on your tablet and on your computer. Watch the videos and follow the instructions to get started and set up your EV3 robot for lots of programming fun!

GETTING STARTED ON YOUR TABLET

This video shows you how to download the EV3 Programmer App, connect your tablet to your EV3 robot, and get started on your first programming mission.

CREATE YOUR FIRST PROGRAM ON YOUR TABLET

Watch this video to learn how you create your first program with the EV3 Programmer App and bring your LEGO MINDSTORMS robot to life.

GETTING STARTED ON YOUR PC/MAC

Watch this short introduction to programming on your PC or Mac. Then download the software and proceed with the tutorial videos further below to learn how to connect your computer with your EV3 robot and create your first programs.

CREATE YOUR FIRST PROGRAM ON YOUR PC/MAC

The EV3 Software is where you create programs for you robot and bring it to life. Check out this short video that explains how you create your first program in the software and download it to your robot’s EV3 P-brick (the brain of your robot).

Make your robot move

Make your robot move with the EV3 motors. Check out this video to learn how you create a program that makes your robot move.

Make your robot respond to touch

Make your robot respond to touch with the EV3 touch sensor. The touch sensor makes your robot react when you push or release sensor in front. Check out this video to learn how it works.

Make your robot drive

Take your robot for a spin! Create a program that makes your robot drive the way you want it to.

Programming blocks in the EV3 software

Combine the blocks to explore the magic of bringing your robot to life!
  • ACTION BLOCKS (Green)

    The action blocks control the actions of the program. They control motor rotations and also image, sound and the light on the EV3 P-brick.
  • FLOW BLOCKS (Orange)

    The Flow blocks control the flow of the program. All programs you create will start with the start block.
  • SENSOR BLOCKS (Yellow)

    The Sensor blocks allows your program to read the inputs from the Color sensor, IR sensor, Touch sensor and much more.
  • DATA OPERATION BLOCKS (Red)

    The data operation blocks let you write and read variables, compare values and much more.

    DATA OPERATION BLOCKS

    Please note: This feature is only available in the programming software for PC/MAC and NOT in the EV3 Programmer App for tablets.

  • ADVANCED BLOCKS (Dark blue)

    The advanced blocks let you manage files, Bluetooth connections and much more.

    ADVANCED BLOCKS

    Please note: This feature is only available in the programming software for PC/MAC and NOT in the EV3 Programmer App for tablets.