Curve Academy
Courses · Systems programming
Systems programming

From Panic to Production

Ownership, the borrow checker, and fearless concurrency.

0
Module 0

Why Rust, and hello compiler

1
Module 1

Foundations

2
Module 2

Ownership

3
Module 3

Borrowing and slices

4
Module 4

Structs, enums, and pattern matching

5
Module 5

Error handling

6
Module 6

Collections and iterators

7
Module 7

Traits and generics

8
Module 8

Lifetimes and smart pointers

9
Module 9

Fearless concurrency

10
Module 10

Capstone: build the matching engine