Learning Path
Pick any chain. Start anywhere. No prerequisites.
Rust Core Track0/16 chapters · 0%
Ownership & Borrowing
Master Rust's core memory model
What is Ownership?
Borrowing Rules
The Slice Type
500 XP
Start
Structs & Enums
Custom data types and pattern matching
Defining Structs
Enums and Pattern Matching
600 XP
Start
Traits & Generics
Polymorphism the Rust way
Defining Traits
Trait Bounds
Lifetime Annotations
800 XP
Start
Error Handling
Result, Option, and the ? operator
Unrecoverable Errors
Recoverable Errors
700 XP
Start
Async Rust
Futures, async/await, and Tokio
The Future Trait
Async/Await Syntax
Tokio Runtime
1,000 XP
Start
Solana Smart Contracts
Build on-chain programs with Anchor
Solana Architecture
Anchor Framework
PDAs and CPIs
1,500 XP
Start