Live Courses at RustConf 2023!

I am teaching a whole bunch of classes (and have sign-up slots open for Rust tutorial sessions) at RustConf 2023 at the Albuquerque Convention Center in Albuquerque, New Mexico from Sep 12 - Sep 15.

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.

Ultimate Rust Crash Course
$349

This course is an official RustConf 2023 training. Tickets are available through the RustConf 2023 Web Site.

Join Nathan Stocks for a fast-paced, entertaining, and curiously informative hands-on crash course in the Rust programming language LIVE at RustConf 2023!

This course will provide you with the fundamentals you need to boost you up Rust's steep learning curve.  This is a hands-on course with targeted exercises for each subject and projects for you to use your combined knowledge. Topics include IDE support, cargo, variables, scope, memory safety, functions, module system, scalar types, compound types, control flow, strings, ownership, references, borrowing, structs, traits, collections, enums, and more! Click here to purchase tickets through the RustConf 2023 Web Site.

 

Ultimate Rust 2: Intermediate Concepts
$349 - Click here to purchase!

Join Nathan Stocks for another fast-paced, entertaining, curiously-informative, hands-on even deeper dive into the Rust programming language LIVE at RustConf 2023!*

This is a hands-on course! We have exercises, we have game projects, and so much learning to put into practice! We'll go over how to write idiomatic code, documentation, closures, iterators, common traits, error handling, tests, benchmarks, logging, multithreading, channels, the mysterious turbofish and more! The game projects will make use of Rusty Engine, a game engine developed specifically for this course.

*This course is not affiliated with RustConf 2023. It will be held in a rented room at the same convention center.

 

Bevy Game Engine
$349** - Click here to purchase!

Join Nathan Stocks for a fun crash course on how to use the Bevy game engine to make games with Rust LIVE at RustConf 2023!*

This is a hands-on course! We will create a 2D game from start to finish. Graphics and sounds assets will be provided! Topics covered include the entity-component-system (ECS), game state, user input (keyboard, mouse, & gamepad), audio output, sprites (2D graphics), text rendering, and how to use plugins such as the physics plugin. If we have time we will also go over how to compile the game to web assembly and host it on a web site. This course is aimed at developers with intermediate Rust skills--please consider taking one (or both) of Nathan's Ultimate Rust courses first! You need a decent laptop and are encouraged to bring a gamepad such as an Xbox or PS4/5 controller that is paired via bluetooth to your laptop.

*This course is not affiliated with RustConf 2023. It will be held in a rented room at the same convention center.

**If you are a Bevy contributor, contact me for a discount!

 

Mini Game Jam
FREE 👾

Join us for a Mini Game Jam! 🎮 We will form into groups and quickly make some little games in less than 4 hours (or you can make one solo, that's fine). This is a casual game jam. Use pre-existing art, sounds, and even code. The one big "rule" is that you need to use Rust in some way--anything from writing the whole thing in Rust to using a Rust plugin for some other game engine. At the end, we'll vote on our favorites according to the rigorous criteria of "How fun is it?".

The room only has so much physical space, so be sure to register if you want to attend in-person. Of course, you can also just participate online using the itch.io game jam page. The more participants, the merrier!

*This event is not affiliated with RustConf 2023. It will be held in a rented room at the same convention center, and online at itch.io.

 

Rust Tutoring/Training Sessions
$50 or $100

Get Rust tutoring or training from me, Nathan Stocks. Available one-on-one or as a small group of up to 8 people. (For groups, only have one person sign up--then share the invite with the group). I am happy to go over any of the Rust subjects I teach as slow and detailed (or as fast!) as you want. Get help with your own projects, run through personalized exercises, discuss interesting Rust topics, learn a specific skill--it's up to you how you want to spend the time. Please contact me if you have questions.

*These sessions are not affiliated with RustConf 2023. Sessions will be held in a rented room at the same convention center.