Courses from 1000+ universities
17 years ago, Krishna Kumar started offering free PMP prep online. Today, it’s a leading digital upskilling platform that helps millions upskill in AI, cybersecurity, data science, and more.
600 Free Google Certifications
Fundamentals of Neuroscience, Part 1: The Electrical Properties of the Neuron
Organic Chemistry 1
Mountains 101
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore modern C++ library design principles through a time series database interface example, covering CPOs, generic algorithms, std::variant, CTAD, and immovable types for complex software challenges.
Explore the inner workings of time travel debuggers for C++, examining their design, implementation, and interactions with CPUs, operating systems, and language features.
Explore compile-time unit testing for expression template libraries in C++20. Learn techniques for readable diagnostics, compare testing frameworks, and discover future C++ features for improved compile-time programming.
Explore concept maps in C++23, using inline variable templates to achieve benefits similar to C++0x Concepts. Learn advanced techniques for implementing flexible data structures with monoid-based tags.
Discover how Meta's Glean system handles C++ code indexing at scale, exploring macro definitions, multi-language support, and integration with build systems for enhanced developer productivity.
Discover practical memory safety mitigation techniques for C++ applications, including Standard Library hardening and typed memory allocation, with insights on implementing these security measures in production environments.
Dive into C++'s core principles of uncompromised performance through expert insights on undefined behavior and move semantics, exploring practical examples and current community debates.
Explore the critical API design guideline for C++ libraries beyond ease of use, examining performance implications and patterns for effective software design and implementation.
Explore the evolution of C++ development tools through time, examining their impact on software creation, current capabilities, and potential future innovations in this insightful keynote presentation.
Dive into advanced C++ optimization techniques for memory-efficient heterogeneous containers, focusing on bit-packed data structures as alternatives to standard vector-variant implementations.
Delve into the complexities of C++ vector implementation, exploring formal interfaces, static checking mechanisms, and the challenges of specifying object interfaces through a deep technical analysis.
Discover how to revolutionize Finite State Machine implementation using std::variant in modern C++, achieving better type safety, improved performance, and cleaner code without heap allocation.
Preview of Anastasia Kazakova's keynote on C++ toolability evolution, addressing top developer pain points and discussing improvements in language design to enhance tool support.
Discover ALSan, a new tool for detecting memory leaks in running processes without restarting. Learn how it leverages eBPF to reduce debugging time and improve issue detection.
Explore techniques for eliminating copy/move overhead when passing non-trivial objects by value through invocable C++ abstractions, enhancing performance in function calls.
Get personalized course recommendations, track subjects and courses with reminders, and more.