Courses from 1000+ universities
Buried in Coursera’s 300-page prospectus: two failed merger attempts, competing bidders, a rogue shareholder, and a combined market cap that shrank from $3.8 billion to $1.7 billion.
600 Free Google Certifications
Greening the Economy: Sustainable Cities
Introduction to Graphic Illustration
Computational Social Science Methods
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore algorithms for converting floating-point numbers to strings in C++, including Dragon, Grisu, Errol, Ryu, and Dragonbox. Gain insights into performance and implementation details.
Modernize C++ codebase logging from printf to std::print using clang-tidy. Learn to create custom checks, overcome challenges, and streamline the process for future library migrations like spdlog.
Explore C++ algorithms' power in boosting productivity, reducing bugs, and improving maintainability. Learn why they're essential for every C++ developer and a prime example of extensible design.
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.
Get personalized course recommendations, track subjects and courses with reminders, and more.