Ultimate Rust Crash Course
Rust Programming Fundamentals

Join Nathan Stocks for a fast-paced, entertaining, and curiously informative hands-on crash course in the Rust programming language.

Rust is a systems programming language that eliminates entire classes of bugs and security vulnerabilities, has zero-cost abstractions like C and C++, is fun to program in, and lets systems programmers have nice things. No wonder Rust is gaining traction in spaces as diverse as game engines, high-performance computing, embedded devices, and web programming! Learn how to write high-performance code without the worry of crashes or security vulnerabilities. Join a vibrant community of developers where diversity, inclusion, and just plain being nice are all first-class objectives.

How to Buy

Format Price
Online, Pre-recorded $297
Live (In-Person or Video Chat) Contact Me

Discounts are available for hardship cases, students, bulk purchases, user groups, conferences, special needs, etc. Just contact me.

Who should take this course?

  • Professional software developers, software engineers, college students, wizards, warriors, and hobbits
  • Any developer who needs to run code fast, efficiently, securely, under tight restraints, or with a minimum of bugs.
  • Anyone curious about Rust

What are the prerequisites?

  • A basic understanding of general programming concepts
  • Familiarity with another programming languages such as Python, Go, C, Javascript, etc. is helpful, but not required.
  • Willingness to do the exercises - you learn more by doing!

What will I learn?

  • Rust language fundamentals, tooling, and ecosystem
  • Variables, scope, functions, modules, scalar & compound types, control flow, strings, structs, traits, enums, and more.
  • Fun tips & tricks for using Rust and systems programming in general
  • Concepts essential to understanding Rust such as ownership, references & borrowing, the memory model, and why Rust focuses on safety, concurrency, and speed.