At RagnarLab, we offer custom-tailored Rust training for corporate development teams and individuals looking to expand their expertise.
Whether your team is new to Rust or focusing on specialized applications like systems development on Linux or embedded systems, our trainers will help them become confident and capable Rust developers.
We take an interactive, hands-on approach, guiding teams through Rust’s intricacies with engaging exercises and expert coaching. We focus on giving you practical, hands-on experience because we know that purely theoretical knowledge will not get the job done.
Some of our training programs include:
This training program will provide you with an introduction to Rust custom-tailored for your team and use case. You will learn the fundamental skills to read and write production-ready Rust code. This training might cover topics like:
This training program will provide an overview of what Rust is all about, helping you decide whether Rust is the right choice of programming language for your team or company.
With Rust's excellent type and memory safety, debugging mysterious segfaults because of an out-of-bounds access on a pointer in C is a thing of the past. Async Rust offers the benefits of an RTOS without requiring an RTOS. This training will get you up and running and quickly building embedded applications in Rust. This training will cover topics like:
Rust offers a great ecosystem and landscape of libraries and tools for writing robust and fast web services. With excellent type and memory safety, Rust excels in creating an environment for quick iteration and building state-of-the-art web applications. The average Rust web service uses 10x fewer resources than the average Ruby-on-Rails or Nodejs project. This training will cover topics like:
This is a custom-tailored training program that offers an introduction to Rust for C and C++ engineers with the goal of modernizing their existing code base by iteratively moving parts to Rust. This training program might cover things like: