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 advanced SIMD algorithms for memcmp, copy_if, and set_intersection through visual explanations. Gain insights into vectorized implementations without prior SIMD knowledge.
Explore lock-free programming by constructing a Single Producer Single Consumer FIFO, optimizing performance and addressing cache coherency issues in modern C++.
Explore innovative techniques to enhance data-oriented design in C++, focusing on optimal transformations and improved code organization for greater flexibility and maintainability.
Explore Modern C++ and cppfront's implementation of 'is', 'as', and UFCS. Learn about challenges, achievements, and future directions in refining these key functionalities.
Explore error handling challenges in safety-critical SYCL, examining the concept of safety and rethinking error scenarios in C++ software development for critical systems.
Explore C++ concurrency fundamentals, including std::thread usage, data race prevention, and effective concurrent programming techniques for multicore CPU optimization.
Explore effective C++ testing practices, from basics to best practices. Learn about test types, frameworks, and overcoming common challenges to improve code quality and reliability.
Explore AI-powered tools revolutionizing C++ development, including CWhy for decoding compiler errors and ChatDBG for enhanced debugging, presented by Emery Berger at CppCon 2023.
Explore C++ coroutine patterns, pitfalls, and solutions for modern codebases. Learn effective resource management, synchronization techniques, and best practices for writing correct and efficient coroutine-based code.
Demystify monads in C++ through theory and practical examples, exploring their increasing relevance in modern programming paradigms and real-world applications.
Explore generative AI's impact on C++ programming, examining its potential and limitations through a novel look at binary search. Gain insights into the future of human-AI collaboration in coding.
Explore undefined behavior in C++: its nature, reasons for existence, implications, and practical approaches to detection and performance optimization.
Explore C++ object lifetime fundamentals, rules for extension, and pitfalls with temporary objects. Gain insights to write correct and efficient code, suitable for all skill levels.
Explore symbolic calculus implementation in C++23 for high-performance computing. Learn techniques for compile-time derivatives, integrals, and optimized linear algebra computations.
Optimize robotics algorithms using C++ compile-time features. Learn to leverage template metaprogramming, constexpr, and concepts for enhanced performance and safety in real-time robotic applications.
Get personalized course recommendations, track subjects and courses with reminders, and more.