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
Data Science
Cybersecurity
L'Italiano nel mondo
Introduction to HTML5
Umano Digitale
Organize and share your learning with Class Central Lists.
View our Lists Showcase
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.
Learn to create C++ automated refactoring tools using Clang, scaling expert knowledge and ensuring best practices across large codebases. Discover practical applications for improving code quality efficiently.
Get personalized course recommendations, track subjects and courses with reminders, and more.