Training Programs

Craft stable solutions for your business

Ferrous Systems has the world’s most experienced Rust trainers. Our customers include Fortune 500 companies, government organizations, and Mozilla. Whether you’re just starting to learn Rust or are an accomplished Rustacean, we’re eager to share wisdom and techniques to sharpen your skills and boost your career. Due to the current global health situation, all courses are currently delivered online. Get in touch with us for student and diversity pricing.

What do you want to achieve?

Pick one of our workshop packages and get started.

Introduction to Rust
  • › 6 half days
  • › online
  • › hands-on
  • › with personal trainer
Get details
Einführung in Rust
  • › 6 Vormittage
  • › online
  • › praxisorientiert
  • › mit persönlichem Trainer
Get details
Embedded for Beginners
  • › 1 day
  • › online
  • › hands-on
  • › hardware provided
Get details
Introduction to Rust
In our Introductory Workshops, you will learn the basic skills to read and write Rust code competently on your own. Besides the basic syntax, you will learn about Rust’s type system, the ownership model, and concurrent programming. You will also learn about the daily coding workflow, using the tooling supplied around the language.
Course Dates
Due to the current health situation, all courses are currently delivered online.
27.05.2020 - 03.06.2020
On Request
Einführung in Rust
In unseren Einführungsworkshops lernen sie die Basis-Kompetenzen um effektiven Rust-Code selbst zu lesen und zu schreiben. Neben genereller Syntax lernen Sie vor allem die Details des Rust-Typsystems, des Ownership-Modells, und über nebenläufige Programmierung. Sie erlernen den täglichen Arbeitsprozess und alle Arbeitswerkzeuge, die die Sprache mit sich bringt.
Course Dates
Aufgrund der aktuellen Lage finden alle Kurse online statt!
27.05.2020 - 03.06.2020
Auf Anfrage
Embedded for Beginners
This training is aimed at developers who are familiar with Rust and are looking to learn more about embedded Rust. In this one day course, we will start with blinking LEDs and work our way to sending and receiving radio packets, while creating a collective piece of art. Let yourself be surprised!
Course Dates
Due to the current health situation, all courses are currently delivered online.
Early June 2020
On Request
All training programs can be given on-site worldwide, remotely, or hosted by us in Berlin, Germany.
Trainers
Our trainers have more than 20 years of experience
Florian Gilcher
Florian has been programming Rust for five years and is a co-founder of the local Berlin Rust meetup and the European Rust conference RustFest. He has been giving Rust training courses professionally since 2015, with more than five training courses per year. RIPE, Mozilla, and Wire are just some of the groups he has trained. He also gives workshops and async programming around conferences. Before training Rust, he trained people on Elasticsearch and Ruby on Rails.
Aleksey Kladov
Aleksey Kladov is a Rust tooling expert. He started IntelliJ Rust, made significant conributions to Cargo and currently leads development of the rust-analyzer project -- next generation compiler infrastructure for excellent IDE support. Aleksey has taught a university course on Rust and, though compiler implementation work, is familiar with the more obscure corners of the language.
James Munns
James 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 has given a number of trainings on Rust and Embedded Rust, including public trainings at OxidizeConf and RustConf, as well as to private engineering and leadership teams.
Tanks Transfeld
Although Tanks spent their teenage years assembling and fixing computers, they first studied chemistry and worked as a teacher. Only later did they fulfill their long-cherished dream of learning programming. Today they help others make their coding dreams come true too: Tanks is in charge of organizing our workshops and is the person to contact for all questions regarding our training programs.