Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Artificial Intelligence
Cybersecurity
Computer Networking
How Things Work: An Introduction to Physics
End of Life Care: Challenges and Innovation
Understanding Medical Research: Your Facebook Friend is Wrong
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore C++ abstraction patterns for cross-platform development. Learn effective techniques, analyze case studies, and gain insights for writing maintainable, performant code across multiple platforms.
Explore the "constexpr two-step" method for generating compile-time data of unknown size and efficiently transferring it to runtime, minimizing binary sizes in C++20.
Explore challenges and best practices for hiding implementation details in C++. Learn to write more elegant, robust, and maintainable code by mastering encapsulation and decoupling techniques.
Explore strategies to mitigate real-time safety violations in C++ through external tools, code transformations, and experimental compiler techniques. Learn to ensure performance and safety in critical code execution.
Explore static reflection in C++26, focusing on code injection, stateful meta-programming, and runtime performance optimizations. Dive into enum_to_string and string_to_enum case studies.
Explore C++ lambda expressions' syntax, features, and applications. Learn to simplify code, implement functional programming techniques, and leverage lambda-specific idioms for more expressive and efficient C++ development.
Explore cache-friendly data structures, functional programming, and ranges in C++ for improved performance and code clarity. Learn techniques to optimize data handling in modern C++ development.
Explore Hylo, a new programming language with mutable value semantics. Learn its design, progress, and potential impact on the future of programming from creator Dave Abrahams.
Explore ten diverse C++ lightning talks covering programming topics and related themes, hosted by Frances Buontempo at C++ on Sea 2023.
Explore diverse C++ topics through 11 lightning talks from expert speakers at C++ on Sea 2023, covering parallelism, undefined behavior, and more.
Explore unique burnout risks in tech, understand psychosocial hazards, and learn actionable strategies to mitigate stress and improve mental health in the workplace.
Explore PMR in C++17 for efficient memory management. Learn analysis tools, PMR usage with standard library, custom type implementation, and best practices for optimizing program memory usage.
Explore AI-assisted software engineering tools revolutionizing code writing and problem-solving for C++ developers. Learn about AI-powered code generation and root-cause analysis techniques.
Explore advanced C++ template techniques, focusing on mp-units library design. Learn about dimensional analysis, quantity manipulation, and novel C++20/23 features for improved interfaces.
Learn to build RESTful interfaces in C++ using nlohmann::json and cpp-httplib. Explore library basics, design patterns, and real-world applications in credit card transaction systems.
Get personalized course recommendations, track subjects and courses with reminders, and more.