Learn to buildreliable and efficient software

Hundreds of companies around the world are using Rust in production today for fast, low-resource, cross-platform solutions. Software you know and love, like Firefox, Dropbox, and Cloudflare, uses Rust. From startups to large corporations, from embedded devices to scalable web services, Rust is a great fit.

Learn Rust by taking a guided tour to the Rustlings exercises

Rustlings is a set of exercises that serves as a great introduction to the Rust language. It covers many concepts from the Rust book by asking you to work through sets of exercises.

This collection walks you through Rustlings in a way that explains what's going on in each exercise. We cover everything from basic types to generics and threading.

“Interactive Rust exercises were amazing for my development!”

Marcia Hill, JavaScript developer
Egghead Rustlings Course

Create a Digital Garden CLI

In this course, we takes a README-driven approach to build out a Rust CLI that supports content authoring for a digital garden. Specifically, you'll work through the first command for the CLI, writing files. You start by initializing a new Cargo binary crate by creating the write command that allows you to create files (and their contents) to the folder that you set.

“Just started watching the course. I've been going through the Rustlings exercises, and this will be a good next step I think.”

Marcia Hill, JavaScript developer
Egghead Digital Garden CLI course