You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is the companion repository for the Ultimate Rust 2: Intermediate Concepts (the followup to the popular Ultimate Rust Crash Course). You will get the most out of this training experience by doing the exercises in this repository and watching (or attending) the instructor-led training.
In other words, this repository is for you hands-on-learners!
I use macOS, and that is what I developed this course on. Everything ought to work similarly on major Linux distributions and Windows. Please contact me ASAP if you have trouble with anything on this page.
Install Rust & Prepare Your Development Environment
Rust is required for this course! The latest stable version is always recommended. See the repository for the previous course for instructions on how to install Rust, prepare your development environment, and helpful resources.
Exercises
Please clone this repository! These exercises are designed as Rust projects for you to edit on your own computer.
The exercises are separate Rust projects inside the exercises/ subdirectory. For each exercise, you should:
Open the correspondingexercise/EXERCISE_NAME directory in your IDE/Editor
Navigate to the same directory with your Terminal application (so you can run cargo run, etc.)
Open up the src/main.rs file.
Follow the numbered exercise instructions in the code comments.
If you encounter any problems with the exercises, please feel free to use the online course communication tools to contact me, or open a discussion. Either way. 😄
For your convenience, here is a list of all the exercises, with links to view the code on GitHub.