MODERN CONCEPTS TO REVIEW Smart pointers (std::unique_ptr, std::shared_ptr) Range-based for loops auto keyword Lambda expressions std::vector and STL containers std::optional, std::variant, std::any (C++17+) Concepts & ranges (C++20) co_await, coroutines (C++20)