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
Computer Science
Artificial Intelligence
Data Science
Intelligenza Artificiale
The Bible's Prehistory, Purpose, and Political Future
Education for All: Disability, Diversity and Inclusion
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore regular types in C++, their relation to STL constructs, and impact on everyday programming. Learn design principles, common pitfalls, and best practices for intuitive code.
Explore practical C++ and TensorFlow Lite integration for efficient machine learning on embedded devices. Includes image classification and hand gesture recognition demonstrations on Raspberry Pi.
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.
Get personalized course recommendations, track subjects and courses with reminders, and more.