Full curriculum — in order
- Introduction
- Get Started
- Syntax
- Output
- Comments
- Variables
- Data Types
- Constants
- Operators
- Booleans
- If Else
- Match
- Loops
- While Loops
- For Loops
- Functions
- Scope
- Strings
- Ownership
- Borrowing
- Arrays
- Vectors
- Tuples
- HashMap
- Structs
- Enums
- Traits
- Generics
- Lifetimes
- Closures
- Iterators
- Error Handling
- Modules
- Packages
- Crates
- Smart Pointers
- Concurrency
- Async Await
- Threads
- Channels
- Macros
- Testing