Courses from 1000+ universities
AI got cheap enough that Duolingo’s most expensive plan may not survive it. I read the earnings call transcript and opened the app to see what is actually changing for learners.
600 Free Google Certifications
Artificial Intelligence
IT & Networking
Software Engineering
Supporting Victims of Domestic Violence
Know Thyself - The Value and Limits of Self-Knowledge: The Examined Life
Understanding Dementia
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Master modern CMake principles to simplify C++ project builds and avoid common frustrations through practical, veteran-tested approaches that just work.
Explore how Senders and Receivers pattern can solve complex concurrency issues in baremetal systems, using Intel's open source library on an ARM-based development board.
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 latest C++ reflection proposal, its implementation, and practical applications through code examples. Learn how this powerful feature enables new programming techniques and enhances development capabilities.
Explore Google's implementation of C++ coroutines for processing billions of requests, covering trade-offs, performance optimizations, and novel choices in library development and integration into production environments.
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 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.
Master effective code review methodologies to enhance C++ code quality, prevent production errors, and drive organizational improvement through structured evaluation practices.
Discover practical strategies to eliminate unnecessary temporary object creation in C++ for improved performance and reduced resource usage across STL types and containers.
Explore Google's static analysis techniques to dramatically improve C++ memory safety at scale, covering null safety, spatial safety, and uninitialized memory protection.
Explore C++26's sender/receiver framework for asynchronous operations and learn to create coroutine tasks with scheduler affinity, allocator support, and error propagation.
Explore advanced SIMD ranges library design patterns, algorithm implementations, and performance optimization techniques for modern C++ development.
Explore SIMD algorithms and ranges library design through practical examples like memcmp, reduce, min_element, and copy_if, sharing real-world experience from the eve library implementation.
Uncover the mysteries of C++ function template partial ordering, exploring deduction mechanisms, philosophy, and limitations through expert insights and practical code examples.
Get personalized course recommendations, track subjects and courses with reminders, and more.