These tutorials will walk you through working with a wide range of hardware and software. If you're looking for help with a specific goal, this is the place to look!


Advanced Networking

Communicating using special protocols between multiple devices on a network.

Programming Languages and Tooling

Configuring a development environment, installing new languages, and using advanced language tools.

Text Editors

Tips on using text editors which ship with ev3dev out-of-the-box.

Cross-Compiling Code

Compiling code to run on an EV3 or other ev3dev device from a host PC.


Standard Hardware

Configuring and using motors, sensors, buttons and other standard functionality on ev3dev.

System administration & setup

Ev3dev System

Configuring, updating and modifying an ev3dev installation.

This Website

Using this website and contributing content.