Learn Avocado
Learn takes you from an empty machine to a device running your code and taking over-the-air updates. Work through the missions in order. Each one builds on the last, and ends with a real result you can see on a device.
Your progress is saved in this browser, so you can come back and pick up where you left off.
New to Avocado OS? Build your first image with Get Started, then start the missions. Tutorials go deeper on how extensions are built and how application code is compiled for your device.
Mission sequence
- Remote AppNot started
Cross-compile a React app, deploy it to your device, and open its UI through a remote tunnel.
- Choose your hardwareNot started
Pick the mission that matches the board you have.
Before you start
The CLI builds, provisions, and publishes everything in these missions. Follow CLI installation.
Missions that update or reach a device use Avocado Connect. Sign up at connect.peridio.com.
No hardware yet? Start with QEMU, a virtual device that runs on your machine. See Getting Started for every supported target.