Courses from 1000+ universities
$7.2 billion in combined revenue since 2020. $8 billion in lost market value. This merger marks the end of an era in online education.
600 Free Google Certifications
Computer Science
Psychology
Microsoft Excel
Lean Production
Viruses & How to Beat Them: Cells, Immunity, Vaccines
Learn Like a Pro: Science-Based Tools to Become Better at Anything
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore advanced C++ techniques for implementing physical unit types in matrix operations, enhancing type safety and error prevention in robotics, graphics, and automated driving applications.
Explore Rust's attractive features for systems programming and their potential integration into C++. Gain insights on tooling, community, strategy, and language enhancements from an expert perspective.
Explore value categories in C++ and learn standard tools for achieving desired code behavior. Gain insights for library writing and generic programming from an expert.
Explore CMake's evolution, C++ module support roadmap, and key features for seamless C++ building, testing, and deployment across platforms with creator Bill Hoffman.
Explore techniques for encapsulating and modernizing external APIs in enterprise systems, focusing on efficient interfaces, localized decoupling, and seamless migration paths for codebase changes.
Explore C++ integer arithmetic operations through formal interface design, mathematical theorems, and procedural proofs, bridging programming and mathematical logic foundations.
Explore effective C++ teaching strategies, challenges, and practical tips from 20+ years of experience. Discuss modern course design, exercises, and ISO C++ Study Group 20's educational initiatives.
Explores flaws in C++ iterators, proposing a distinction between elements and boundaries for clearer code and error prevention in sequence manipulation.
Explore a principled approach to error handling in C++, balancing reliability and complexity for more efficient software development.
Explore undefined behavior in C++ from a performance perspective, understanding its rationale, implications, detection methods, and potential benefits for optimizing code.
Explore lock-free atomic shared_ptr implementation for C++, discussing motivation, existing solutions, and a new portable open-source implementation for low-latency applications.
Explore the top 5 library additions in C++23, including std::format, range algorithms, std::expected, and standard modules. Gain insights into new features and their implementation.
Explore the effective use and potential pitfalls of noexcept operators and specifiers in C++, their impact on performance and maintainability, and proposed improvements for C++23.
Explore customization points in C++ libraries, including CTS, ADL, Concepts, CTOs, and tag_invoke. Learn benefits, drawbacks, and future developments for connecting generic and user-specific code.
Explores the essence of generic programming and value semantics beyond C++, drawing insights from Swift development to reimagine language features and expand programming paradigms.
Get personalized course recommendations, track subjects and courses with reminders, and more.