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
Psychology
Information Technology
Digital Marketing
AP® Microeconomics
Let's Get Started: Building Self-Awareness
Dino 101: Dinosaur Paleobiology
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore advanced C++ concurrency features, including memory models, thread-safety, primitives, parallel algorithms, and C++20 coroutines. Gain insights for maximum performance through live benchmarks and practical examples.
Comprehensive overview of C++ concurrency features from C++11 to C++20, focusing on performance optimization with live benchmarks and practical insights for efficient concurrent programming.
Explore advanced C++ techniques for efficient template registration and versatile data structure traversal, enhancing distributed applications with minimal developer burden and improved performance.
Explore a declarative approach to message handling in embedded systems using modern C++, covering bit mapping, filtering, and dispatching for efficient asynchronous communication.
Exploring integer arithmetic in C++: hardware vs. language rules, challenges for numerical libraries, and potential improvements for more durable and efficient implementations.
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.
Get personalized course recommendations, track subjects and courses with reminders, and more.