Courses from 1000+ universities
Class Central experiments with cataloging online courses from California Community Colleges, offering diverse, affordable, and credit-worthy learning opportunities.
600 Free Google Certifications
Python
Graphic Design
Computer Science
Songwriting: Writing the Lyrics
The Musculoskeletal System: The Science of Staying Active into Old Age
Digital Marketing
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore challenges and lessons learned from replacing std::sort in LLVM libc++ at Google, covering debugging, benchmarking, and efficiency improvements in sorting algorithms.
Explore C++ memory safety enhancements, current mitigations, and future directions. Learn about static analysis tools, dynamic checks, and language improvements for safer code without sacrificing performance.
Explore advanced C++ library design techniques, focusing on customization points and user-code integration. Learn about CTS, ADL, Concepts, CTOs, and tag_invoke, with insights into future C++ developments.
Explore powerful debugging techniques in C++ with GDB, Valgrind, Address Sanitizer, and time-travel debugging. Gain practical insights through demos to enhance your programming skills.
Explore compile-time parsers in C++ for expressive APIs and DSLs. Learn techniques, compare libraries, and discover applications in regular expressions, parser generators, and reflection features.
Explore Visual Studio Code's latest productivity features for C++ development, from setting up environments to debugging CMake scripts, enhancing efficiency for projects of all sizes.
Explore Visual Studio's latest enhancements: CMake debugger, improved diagnostics, and game development tools. Learn about leak sanitizer, Unreal Engine support, and future plans for C++ development.
Explore C++ safety with Bjarne Stroustrup: type system integrity, resource management, and performance optimization. Learn strategies for verified type-and-resource-safe code in real-world applications.
Explore aliasing in C++: its risks, opportunities, and techniques. Learn to identify, avoid, and harness aliasing for better code performance and functionality.
Explore SYCL for heterogeneous computing, leveraging modern C++ to maximize performance across diverse hardware. Learn about its features, use cases, and role in exascale computing and AI/ML development.
Explora cómo utilizar las clases de fechas de std::chrono en C++20 para cálculos financieros, abordando desafÃos como convenciones de conteo de dÃas y ajustes de dÃas hábiles en instrumentos de renta fija.
Explore how Djinni enables reusing mobile C++ code in web browsers, powering Snapchat for Desktop Web. Learn about cross-language bindings and WebAssembly integration for efficient code sharing.
Explore key C++23 features like std::expected, std::mdspan, deducing this, and std::print, and their impact on everyday programming, error handling, and scientific computing.
Explora las categorÃas de tipos de usuario en C++ moderno, sus ventajas y limitaciones, para optimizar el código y evitar comportamientos indefinidos.
Explore structured concurrency in C++ through a networking application demo, covering asynchronous tasks, cancellation, implementation aspects, and proposed standard benefits.
Get personalized course recommendations, track subjects and courses with reminders, and more.