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 C++'s ongoing evolution, cppfront compiler updates, and the importance of compatibility. Gain insights on cooperating with WG 21 for C++'s future development.
Explore common misuses of exceptions in C++ and learn better alternatives for error handling, resource management, and control flow. Gain insights into proper exception usage.
Optimize robot path planning algorithms using cache-friendly design in C++. Learn to enhance performance of Dijkstra's and A-star algorithms through efficient memory layouts and STL facilities.
Explore C++20 modules' impact on compilation, build systems, and binary distribution. Gain insights into challenges and potential solutions for implementing modules in real-world scenarios.
Explore distributed ranges for building scalable data structures and algorithms across clusters. Learn to implement generic, interoperable distributed computing solutions using modern C++ features.
Master C++2x Ranges: Explore key concepts, algorithms, views, and integration with the standard library for efficient and modern C++ programming.
Explore functional programming techniques in C++, enhancing code performance, reusability, and security. Learn to apply functional thinking to existing codebases using views, lambdas, and ranges.
Learn continuous regression testing techniques for safer, faster C++ refactoring. Discover how to build frameworks, write effective tests, and integrate with CI pipelines for automated execution.
Explore efficient data-parallelism using std::simd in C++26, learning to optimize compute-intensive workloads and design data structures for high-throughput execution.
Explore C++20 modules: implementation, best practices, and CMake integration. Learn named modules, code structure, and interoperability with header-based code for practical application.
Explore C++ functions from basics to advanced concepts, including anatomy, recursion, modular design, composition, and higher-order functions. Gain comprehensive understanding of function usage in C++.
Explore SG14's efforts to enhance C++ for game developers, examining principles, proposals, and implications for the language's future in low-latency and embedded systems.
Explore C++ codebase history through genealogy techniques. Uncover past decisions, link to C++'s evolution, and improve maintainability for future development.
Explore Google's journey in replacing std::sort in LLVM libc++, addressing challenges, improving debugging and benchmarking, and lessons learned in optimizing sorting algorithms.
Explore C++ memory safety advancements, current mitigations, and future directions. Learn to enhance code safety without sacrificing performance or flexibility.
Get personalized course recommendations, track subjects and courses with reminders, and more.