Fledgio Rust programming course — public training in the UK
Training Catalogue

Rust training that
gets you to production

6 courses spanning foundational Rust through to specialist domains. Public and bespoke corporate options, all delivered remotely.

How we schedule

We don’t just publish fixed dates and wait. We actively schedule public courses in response to registered interest — so the more people who register, the sooner a date gets confirmed. If you see a course you want, register your interest and we’ll be in touch.

View & Register Interest
Interactive Playground

Try Rust right now

No install required. Six bite-sized lessons — read the concept, edit the code, and hit Run. Powered by the official Rust Playground.

Ferris the Rust mascot

main.rs
Rust 2021 · stable
Category:Rust
Beginner5d
Rust

Rust Fundamentals

This 5-day Rust training course is designed for developers looking to build a strong foundation in Rust . Whether you are a systems programmer, backend developer, or simply interested in performance and memory safety, this course will cover the essential concepts of Rust programming through a hands-on approach. By the end of the course, participants will have gained confidence in using ownership, borrowing, pattern matching, traits, generics, error handling, and robust testing — all without diving into unsafe Rust.

5 daysBeginner
£2,500
Intermediate5d
Rust

Advanced Rust

This 5-day Intermediate to Advanced Rust course is designed for developers who already have a working knowledge of Rust and want to deepen their understanding of the language’s advanced features, concurrency model, and systems-level capabilities . Ideal for those building high-performance applications or maintaining production-grade systems. By the end of the course, participants will be confident in applying lifetimes, advanced trait design, async programming, smart pointer patterns, concurrency, macros, FFI, and selective use of unsafe Rust — all while writing clean, idiomatic, and performant code.

5 daysIntermediate
£2,500
Advanced5d
Rust

Rust Embedded 4 IOT

Embedded Rust for IoT is a practical 5-day course designed for engineers and developers looking to build reliable, performant, and memory-safe embedded applications using the Rust programming language. Participants will gain hands-on experience developing firmware for microcontrollers, interfacing with sensors, and connecting devices to the cloud. By the end of the course, attendees will have built and deployed a complete IoT prototype using Rust and modern embedded tooling.

5 daysAdvanced
£2,500
Advanced3d
Rust

Rust Async

Asynchronous Rust is a 3-day intensive course for developers who want to build efficient, non-blocking applications in Rust. Participants will learn the foundations of async/await, understand the core building blocks of the async ecosystem, and explore real-world use cases including HTTP clients, APIs, and background workers. Using tokio , reqwest , axum , and more, you'll gain practical experience with concurrency, async IO, error handling, and runtime design patterns.

3 daysAdvanced
£2,000
Intermediate5d
Rust

Rust Data Pro

Rust for Data Engineering This immersive 5-day course is designed for data professionals and software engineers looking to leverage the speed, safety, and scalability of Rust for modern data engineering. With Python and PyO3 as prerequisites, attendees will gain practical experience in building resilient data pipelines, streaming systems, and high-performance analytics layers using Rust's powerful ecosystem. By the end of the course, participants will be equipped to integrate Rust into real-world data workflows, communicate with platforms like Snowflake and Databricks, and interoperate seamlessly with Python for maximum productivity and performance.

5 daysIntermediate
£2,500
Intermediate2d
Rust

Rust For Python PYO3

Rust bindings for PyO3 is an intensive 2-day course designed to teach developers how to extend Python applications with high-performance, memory-safe Rust code using the PyO3 framework. Participants will learn how to build Python modules in Rust, share data between Rust and Python, and optimize performance-critical parts of their applications. The course includes hands-on examples, testing strategies, and deployment workflows for distributing compiled Rust extensions via PyPI.

2 daysIntermediate
£1,300

Need something bespoke?

We design custom Rust programmes for corporate teams — from a single topic deep-dive to a multi-month engineering transformation.