Skip to main content
  • Rust Fundamentals | Module 4: Software Development
1 of 3

Rust Fundamentals | Module 4: Software Development

Wed 14 Oct 2026 10:00 AM - Thu 15 Oct 2026 2:00 PM BST Online

Rust Fundamentals | Module 4: Software Development

Wed 14 Oct 2026 10:00 AM - Thu 15 Oct 2026 2:00 PM BST Online

Rust Fundamentals | Module 4: Software Development

We offer 50% discount to students, please complete this form to avail discount.

Programme Structure

event_description_image_201787_1785282207_4a473.png?_a=BAAHWXDQ

The programme consists of 14 modules delivered across 18 live sessions:

Register for the full 14-module training here.

Discover Rust's modern approach to systems programming through ownership, borrowing, memory safety, generics, traits, asynchronous programming, and Tokio. Learn how Rust enables high-performance applications without sacrificing safety.

What You Will Learn

By the end of this module, you will:

  • Understand Rust's ownership model

  • Apply borrowing and lifetime concepts

  • Build reusable code using traits and generics

  • Develop asynchronous applications

  • Build concurrent network services using Tokio

  • Write safe, high-performance systems software

Who Should Attend

  • Systems Developers

  • Embedded Software Engineers

  • C/C++ Developers

  • Backend Engineers

  • Software Engineers

  • Developers interested in Rust

Topics Covered

Session 1 – Ownership & Type System

  • Ownership

  • Borrowing

  • Lifetimes

  • Traits

  • Generics

Session 2 – Async & Tokio

  • Async programming

  • Tokio runtime

Module Project

  • Concurrent Network Service

Key Benefits

✔ Learn Rust's unique ownership model

✔ Write memory-safe systems software

✔ Build concurrent applications

✔ Explore asynchronous programming

✔ Complete a practical networking project