Common Concepts
Ownership
Structs and Structure Related Data
Enums and Pattern Matching
Modules Management
Common Collections
Error Handling
Generics Types, Traits and Lifetimes
Automated Test
Functional Language Features
Smart Pointers
Concurrency
Object-Oriented Programming Features
Patterns and Matching
Advanced Topics