TLDR
-
Free, open-access C++ course spanning C++03 through C++26: 29 lectures, 2000+ slides, covering basics to advanced semantics, performance, and software design.
Key Takeaways
-
Covers the full modern C++ stack: type system, OOP, templates/metaprogramming, SFINAE, C++20 concepts, modules, and ranges.
-
Three dedicated performance chapters address Amdahl’s Law, SIMD, memory hierarchy, compiler optimizations, profiling, and benchmarking.
-
Includes practical engineering topics often skipped in textbooks: CMake, sanitizers, TDD, binary size, and build time.
-
All lectures available as HTML or a single PDF; roadmap plans migration from LaTeX to Typst and full open-source contributions.
-
Targets C/OOP-familiar developers aiming for C++ proficiency, with minimal code examples isolating single features or issues.
Hacker News Comment Review
-
No substantive HN discussion yet.
Original | Discuss on HN