Hands‑on Embedded Elixir with the new Nerves Development Kit

Date:
2026-09-09

Venue:
TBC

Description:

Nerves enables programmers to build reliable embedded systems using Elixir. This one‑day, hands‑on training teaches Nerves through practical, incremental exercises on real hardware using Livebook and the new Nerves Development Kit with an e‑paper display. Guided by the creator of Nerves and the author of Programming Nerves, attendees will progress from interactive exploration to a complete, networked Nerves firmware. The course is designed to be approachable for newcomers while still offering experienced Nerves users a chance to explore recent updates and work with the new hardware.

DURATION

8 hours (including breaks and lunch)

OBJECTIVES

The goals of this training are to give programmers new to embedded Elixir the confidence to work on Nerves projects and level up more experienced Nerves users with more recent improvements. Best of all, all attendees will be among the first users of the new Nerves Development Kit that comes with an e-paper display.

Specific objectives include:

  • Understanding how Nerves fits into the Elixir ecosystem and how it is used in real‑world systems
  • Using Livebook as an interactive development environment for exploring and prototyping Nerves projects
  • Interacting with physical inputs and outputs, including LEDs, buttons, and an e‑paper display
  • Visualizing device data using VegaLite
  • Converting Livebook‑based experiments into a standalone Nerves firmware
  • Learning techniques for ensuring your Nerves firmware remains robust
  • Having fun programming in Elixir on real hardware you can take home

PREREQUISITIES

Attendees should have basic familiarity with Elixir, including creating a GenServer and adding it to a supervision tree; no prior embedded systems experience is required. Detailed setup instructions for laptop will be provided at least two weeks before the training. The training price includes a discounted Nerves Starter Kit that attendees will use during the course and keep afterward, so no additional hardware is needed.

Experience level:
Intermediate