Course Content
The course is given live and online, over two days, four hours each day. There will be an exercise at the end of each module. At all time during the course, you will be able to ask questions and get help. Here are the modules covered during the course.
Day 1
Installing Rust
Get setup, and run your first program
Basic syntax
An overview of the common constructs
Struct & Enum
And a powerful pattern matching system
Mutability
The various ways to allow changes
Borrowing
Safely sharing data without any cost
Day 2
Impl & Traits
Structuring and reusing code
Error Handling
Dealing with errors the Rust way
Macros
The ultimate weapon to refactor any code
Threading
Write thread-safe code without trying
Standard Libs & More
Discover all that Rust can do