Rust
- Rust Essentials (21 hours delivered over 3-5 days, online or on-site)
A hands-on, beginner-friendly introduction to modern Rust on the 2024 edition: ownership and borrowing, expressive types, idiomatic error handling, and an honest workflow for using AI assistants safely with the Rust compiler as a guardrail.
- Mastering Rust (35 hours delivered over 5-10 days, online or on-site)
An in-depth Rust 2024-edition deep dive covering ownership, traits and generics, async with async fn in traits and async closures, advanced concurrency, unsafe and FFI, macros, and an AI-augmented workflow that uses Claude Code, Cursor, and Copilot the way senior Rust engineers actually use them.
- Rust for Python Programmers (35 hours delivered over 5-10 days, online or on-site)
A structured pathway from Python to production Rust on the 2024 edition: ownership, traits, async, and PyO3 extensions, taught with Python contrasts throughout and a realistic AI-augmented workflow using Claude Code, Cursor, and GitHub Copilot.
- Short Course on Rust for Python Programmers (21 hours delivered over 3-5 days, online or on-site)
A 3-day fast-track from Python to working Rust on the 2024 edition: ownership, types, traits, iterators, async, and an AI-assisted workflow that makes Python developers productive in Rust quickly.
- Rust for JavaScript and TypeScript Programmers (35 hours delivered over 5-10 days, online or on-site)
A structured pathway from JavaScript and TypeScript to production Rust on the 2024 edition: ownership instead of GC, traits instead of interfaces and duck typing, async on Tokio, and full-stack Rust with Actix-web 4 and Leptos — taught with AI-assisted workflows using Claude Code, Cursor, and GitHub Copilot.
- Rust for C# Programmers (35 hours delivered over 5-10 days, online or on-site)
A structured pathway from C# and .NET to production Rust on the 2024 edition: ownership instead of GC, traits instead of interfaces, async on Tokio instead of Task, and an AI-augmented workflow using Claude Code, Cursor, and GitHub Copilot.
- Rust Refresher (14 hours delivered over 2-4 days, online or on-site)
A concise, hands-on refresher on the Rust 2024 edition: ownership, idiomatic data modeling, pattern matching, generics, and a fast tour of async closures, async fn in traits, let-chains, and an AI-augmented Rust workflow.
- Memory-Safe Programming with Rust (14 hours delivered over 2-4 days, online or on-site)
A focused course for working Rust developers on the borrow checker, lifetimes, smart pointers, interior mutability, and self-referential structures — with practical guidance for using AI assistants on memory-management problems without bypassing Rust's safety guarantees.
- Rust Parallel Programming (14 hours delivered over 2-4 days, online or on-site)
Master Rust's concurrency and parallelism on the 2024 edition: Rayon, Crossbeam, atomics, async fn in traits, async closures, FFI, and procedural macros — with an AI-assisted workflow that uses Claude Code, Cursor, and Copilot to ship safer parallel code.