Crabs climbing a rock on a beach

We teach teams like yours how to adopt and succeed with Rust

Our training offering

We specialize on Rust on the backend: API services, workers, data pipelines. That focus shapes our training offering. We can walk alongside you on a journey from zero to hero, starting from the basics of the language all the way to advanced testing techniques and comprehensive telemetry instrumentation.

Workshops Catalog

Learn Rust, starting from scratch

Introduction to Rust for Web Developers

Build production-ready API services in Rust

You can't fix what you can't see: telemetry for Rust APIs

Testing in Rust: an introduction

Testing in Rust: going beyond the basics

Rust-Python Interoperability

Attend a public workshop

From time to time, we also organize public workshops.
Public workshops are the ideal solution for independent developers and small teams: it's enough to buy a ticket to join!

Jan 23rd + 24th, 2025, 14:00-18:00 CET

Feb 27th + 28th, 2025, 14:00-18:00 CET

Jan 30th – Feb 21st, 2025, 14:00-18:00 CET

Our methodology

All our workshops are hands-on. We believe that the best way to learn is by doing. Workshop attendees spend most of their time writing code, working through exercises with automated solution-checking. This structure allows our trainers to spend most of their time in 1:1 conversations with attendees, providing tailored feedback and guidance.

Logistics

All our workshops can be held in-person or remotely. If you decide to organise a workshop at your company, we are happy to tailor the curriculum to your needs. We can combine multiple workshops, pick and choose modules, as well as develop new content if desired.
Get in touch with us to discuss further!

Listen to our students

  • ”The individual exercises build on each other very well. Direct practice makes it easier to understand the topics. I have rarely taken part in such a good practical workshop!”
    Remote attendee
  • ”I usually avoid workshops. The pace of more than 3 people is hard to sync: I always feel rushed in some bits, slowed down in others. You fixed that with your code-centric approach: I was able to fully use the time and the knowledge of the trainer!”
    Onsite attendee

We've trained engineers in Rust, from startups to Fortune Global 500 companies.

Server room
Rust & Mainmatter

A unique skillset

We’re experts - our Rust team is led by Luca Palmieri, author of "Zero to Production in Rust", and we have been part of the Rust ecosystem for years, helping out the crates.io project.

But we don't stop at Rust – we have developed big web apps and mentored teams on backend, frontend, design, as well as process and developer infrastructure for years. We know what it takes to connect everything together and deliver a delightful end-to-end experience.

Mainmatter is a Silver Member of the Rust Foundation

Learn more
Rust Foundation logo
EuroRust

We run EuroRust

In 2024, EuroRust will be back on October 10th and 11th in Vienna, Austria as well as online. We'll have 2 days of talks with a main track as well as a side track for the first time this year. Plus, there'll be workshops on the day before the main conference, room for people to get together and hack on their favorite projects during the conference, as well as an after party on Friday night.

All the talks from the previous editions are available on YouTube

Learn more
EuroRust logo

Stay up to date on Rust

Subscribe to our newsletter and stay up to date about the latest events, workshops, and other news around Rust.