Workshop Registration
Select one workshop per timeslot and register below. We intend to open more slots as we pin down the details of workshops and the spaces they are held in. If you are on the waitlist for a workshop we'll contact you by email leading up to the event. These all require you to be on site at Campus Varberg in Varberg, Sweden. There will be no recordings or remote dealios. It's going to be legendary though.
Sign in to register for workshops
Enter your email to receive a login link. Once signed in, you can select workshops below.
Monday, September 28, 2026
Day 1, morning
08:00 - 11:59Introduction to Elixir
Two of Elixir's best teachers step up to get you ready for Goatmire Elixir. Prolific author and professional trainer Bruce Tate teams up with omnipresent community problem solver Benjamin "lostkobrakai" Milde. This duo will give a one-of-a-kind session to get your started with Elixir. 4 hours to get you rolling and ready to take advantage of the other workshops and help you enjoy the conference even more. Corporate-training grade instruction but fun. Requirements: - Programming knowledge, student, hobbyist or professional - Install an Elixir development environment (instructions coming) More details to come.
Read moreLog in to select
Nerves community hack session
We bring issues or ideas. You bring some Elixir skills and curiosity. Good moment to talk about projects, do a bit of show and tell. This session might get more specific if we decide on a direction but right now the intent is to rub elbows, blink LEDs and hack together on stuff around Nerves.
Read moreLog in to select
Day 1, afternoon
13:00 - 17:00Hardware hacking
Gus made the badge for the previous Goatmire coference. He also makes the Nerves Starter Kit. Who is to say what hardware we might have for this one. Expect Nerves, expect hardware and experimentation. More details to come as it approaches.
Read moreLog in to select
Tuesday, September 29, 2026
Day 2, morning
08:00 - 11:59Make some noise
More information to come. Sam has taught kids to make music with Sonic Pi. Now he has Tau5. We believe in you.
Read moreLog in to select
Upcycling smartphones with Nerves
In this groundbreaking workshop we will have REDACTED smartphones for every participant. You will get an Android phone running Nerves and the session is focused on a shared effort to hack new functionality into the firmware project. And learn some stuff along the way. Run by Marc Lainez, who presented on the Nerves Car at Goatmire last year, you'll be in good hands as you explore what we can do with this device. Most IoT devices are lower end hardware with limited peripherals and capabilities. Smartphones are the exact opposite. They contain every capability under the sun and a battery at that. This workshop will be something quite special and in the end you'll have custom device that lets you develop on it in Elixir that we all duly saved from the landfill. (note: don't bring old phones to convert, developing a new Nerves system for a smartphone takes more time) Requirements: Install an Elixir working environment and the Nerves tooling. Instructions coming.
Read moreLog in to select
Day 2, afternoon
13:00 - 17:00Demystifying ML and AI
ML/AI is often presented as magic hidden behind frameworks and huge models. In this workshop, we will take the opposite approach: start from first principles and build up the core ideas step by step. We’ll begin with simple models such as linear regression, then move into logits, optimization, and the basic building blocks that make learning possible. Using Elixir, Nx, and Axon, we’ll implement key pieces ourselves so the mechanics of training are not just theoretical, but something you can see and hack on directly. By the end of the session, we will have gone from foundational concepts to a simple neural network capable of classifying images. The workshop is a mix of theory and hands-on coding, with the goal of making neural networks feel understandable, concrete, and buildable rather than mysterious. This workshop is for people who want to understand what “learning” actually means in machine learning, and who enjoy learning by building. Requirements: - Basic programming knowledge - An Elixir development environment installed - Nx and Axon setup instructions will be provided - No prior machine learning background required
Read moreLog in to select