Ferrous Systems has the most experienced Rust trainers worldwide. Our customers include Fortune 500 companies, government organizations, and Mozilla.

Our workshops are productive, hands-on, and tailored for the needs of your developers. Exercises and examples are taken from your field of work and worked through interactively.

These workshops can be given on-site worldwide, remotely, or hosted by us in Berlin, Germany.

Pick from one of our workshop packages below, or contact us for customization options and a quote.

Call us at +49 172 546 04 09

email us

Standard Workshop

Our standard workshop covers an introduction to the Rust Programming Language, advanced Rust subjects, as well as your choice of a domain specific focus. This course focuses on providing a good base for using Rust.

This class consists of three days of training, including hands-on development exercises. We recommend one trainer per 6 students in order to maximize the effectiveness of the training. Please contact us for details about classes larger than 15 participants.

An Introduction to Rust
Advanced Rust Subjects
Domain Specific Focus Areas

Customized Workshops

Already know the basics of Rust? Looking to focus solely in one area of Rust development such as Embedded Systems, WebAssembly, or Network Programming?

We're here to help!

Our workshops can be customized on a case by case basis. Please contact us for a quote!

Our Trainers

Florian Gilcher

Florian Gilcher has been programming Rust for 5 years and is a co-founder of the local Berlin Rust meetup and the european Rust conference RustFest. Within the project, he works as a lead of the events management team, is part of the community team and networking working group.

Florian has been giving Rust trainings professionally since 2015, with more than 5 trainings per year. Among the trained groups are RIPE, Mozilla and Wire. He also gives workshops and async programming around conferences.

Before training Rust, he trained people on Elasticsearch and Ruby on Rails.

James Munns

James Munns is an Embedded Engineer who has worked on systems ranging from Safety Critical Avionics to Rapidly Prototyped IoT devices. He is a member of the Rust Language Embedded Working Group, and a mentoring partner in the 2018 edition of the Increasing Rust’s Reach initiative.

James’ previous speaking engagements on the topics of Rust and Embedded Systems include a talk at RustConf 2018, an interactive IoT development workshop at RustFest Zurich 2017, as well as private customer trainings.

Tyler Neely

Tyler Neely is a distributed systems, database, concurrency, and correctness testing specialist who has been building stateful systems in Rust since 2014.

Author of the sled lock-free embedded database and crates for CRDTs, RocksDB, and a terminal-based personal organizer. Tyler's Rust supports some of the largest production users of Rust on Earth.

Tyler presented at RustFest Paris 2018 on Building Reliable Infrastructure in Rust.