Dark mode active
Start Here
Tracks
Curriculum
Code Lab
Solidity IDE
Live
More
▼
Dark mode active
Core Curriculum
Start Here
Tracks
Curriculum
Code Lab
Solidity IDE
Live
Build & Practise
▼
Curriculum & Reference
▼
User Portal
← Theory library
C++ theory
Modern C++20/23, RAII, Move Semantics, Concepts, Ranges, and Coroutines.
Practise in the Code Lab →
Easy
1. RAII (Resource Acquisition Is Initialization)
Deterministic resource management via constructors and destructors.
Medium
2. Move Semantics & Rvalue References (std::move)
Eliminating deep copies with resource theft.
Hard
3. C++20 Concepts and Constraints
Compile-time predicate templates.
4. C++20 Coroutines & Ranges
Stackless asynchronous state machines and composable views.