Skip to main content
  • Software Development | Session 3: Rust
1 of 3

Software Development | Session 3: Rust

Thu 22 Apr 2027 11:00 AM - 2:00 PM BST Online, Teams

Software Development | Session 3: Rust

Thu 22 Apr 2027 11:00 AM - 2:00 PM BST Online, Teams

Software Development | Session 3: Rust

We offer a 50% discount to students; please complete this form to avail the discount.

This session introduces Rust programming, focusing on memory safety, ownership, borrowing, error handling, generics and asynchronous programming.

You will build practical components and develop a concurrent network service using Rust's programming model and asynchronous runtime.

This session is part of a 4-session professional training programme:

REGISTRATION FOR ALL 4 SESSIONS IS 150$ ONLY.

What You Will Learn

  • Ownership, borrowing and lifetimes

  • Traits and generics

  • Error handling with Option and Result

  • Asynchronous programming with the Tokio runtime

  • Working with borrowed data and text slices

  • Building generic in-memory data stores

  • Managing timeouts, retries and bounded concurrency

  • Developing concurrent network services

Why This Matters

Rust provides tools to build software with a strong emphasis on memory safety and concurrency, without requiring a garbage collector.

This session develops practical skills for building reliable components and asynchronous services.

Ideal For

  • Software developers and engineers

  • Graduates with existing programming experience

  • Technical professionals interested in systems programming

  • Engineers developing their Rust and concurrency skills

No prior Rust experience is assumed, but participants should already be able to program in at least one language.

Training Format

  • 3-hour live online training session

  • Focused teaching and worked demonstrations

  • Hands-on programming exercises

  • Instructor-supported lab time

  • Practical session project: a concurrent network service

This session is Session 3 of the 4-session Software Development Programme.