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 compile-time parsers in C++, from C++11 to C++23. Learn techniques for expressive APIs, zero-overhead code, and advanced features like compile-time regex and reflection.
Develop a minimal, optimized C++20 logging framework from scratch, exploring performance enhancements and efficient data collection techniques for large-scale systems.
Explore Swift's ABI resilience journey, from stability to dynamic linking. Learn about resilient type layout, reabstraction, and library evolution. Gain insights for potential C++ ABI solutions.
Explore compile-time sparse matrices for efficient memory use and performance in C++ linear algebra. Learn to incorporate sparseness information, reduce storage, and optimize operations automatically.
Explore false sharing and hardware destructive interference to optimize multithreaded performance. Learn strategies to mitigate cache-related bottlenecks and improve efficiency in C++ applications.
Explore techniques to overcome lambda expression limitations in C++, including creating multiple lambdas of the same type and using them with standard containers while maintaining readability and performance.
Explore effective strategies for teaching modern C++, focusing on key topics to maximize learning efficiency. Discover methods to avoid common pitfalls and foster professional development in students.
Explore class layout in C++, including compiler behavior, memory representation, and performance impact. Learn key concepts with examples suitable for beginners and experienced programmers alike.
Explore CMake and Conan's evolution in dependency management, from legacy approaches to modern integrations and future developments like Common Package Specification (CPS).
Explore cross-platform C++ Modules implementation, focusing on compiler progress, build system support, and practical aspects using common tools. Learn to create modules with CMake and understand current limitations.
Explore socket concepts like select and poll for composing concurrent operations in C++. Learn to apply Unix primitives and Go-like semantics to solve concurrency problems efficiently.
Explore coroutines in C++, starting from simple functions and progressing to complex coroutine tasks. Learn to demystify and implement this powerful programming concept.
Discover how test-driven thinking in C++ can enhance productivity, improve focus, and make coding more enjoyable while solving complex problems.
Explore C++'s significance for efficient coding on older hardware in developing nations, its educational value, and tools for resource-constrained systems.
Explore psychedelic C++ coding techniques, blending generic, functional, and value-based OOP practices for innovative software composition.
Get personalized course recommendations, track subjects and courses with reminders, and more.