Courses from 1000+ universities
$7.2 billion in combined revenue since 2020. $8 billion in lost market value. This merger marks the end of an era in online education.
600 Free Google Certifications
Machine Learning
Python
Microsoft Excel
Intelligenza Artificiale
Python for Data Science
Introduction to Philosophy
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore the powerful applicative pattern in C++, its practical applications, and how it enhances code simplicity and composability across various programming scenarios.
Explore composable firmware for embedded systems through a live demo, covering hardware access, interrupts, logging, and safe arithmetic while building an RGB lighting controller.
Optimizing calendar algorithms for modern CPUs: strength reduction, data dependency breaking, and historical insights. Faster implementations for leap year checks and last day of month calculations.
Practical guide to debugging C++ code, covering the entire process from crash to fix. Learn to reproduce, locate, understand, and prevent bugs using real-world examples and effective tools.
Explore advanced C++ techniques for low-latency systems, covering CPU caching, data structures, concurrency, and memory management to optimize performance in finance, audio, and gaming.
Explore low latency C++ across industries, examining challenges and techniques for efficient programming in time-critical systems like finance, audio, and gaming.
Explore modern compiler design for Carbon, focusing on data-oriented approaches and innovative techniques to achieve unprecedented compile times for C++-like languages.
Explore GPU-accelerated real-time DSP for radio astronomy, focusing on BLADE software's innovative techniques for processing massive data streams from the Allen Telescope Array.
Powerful C++ library enhancing standard features with improved ranges, algorithms, and error handling. Offers elegant solutions for common programming patterns and seamless integration with existing codebases.
Explore the impact of AI on C++ development, examining challenges, opportunities, and future implications. Learn from AI-generated code mistakes and prepare for the evolving landscape of software creation.
Explore C++'s evolution, cppfront compiler updates, and the importance of compatibility in language development. Gain insights on simplicity, safety, and efficiency in programming language design.
Explore modern C++ techniques for efficient data updates using graph-based systems and generic programming, presented by Hana DusÃková at CppNow 2023.
Explore how generic programming in C++ enables high performance, adaptability, and insights into hardware capabilities through configurable hash table implementations.
Explore std::chrono, calendar history, and Easter calculation algorithms in C++. Gain insights into real-world time complexities and learn to create appropriate abstractions for calendrical challenges.
Exploring challenges and considerations for transitioning large-scale C++ codebases to successor languages, emphasizing practical adoption strategies and ecosystem changes.
Get personalized course recommendations, track subjects and courses with reminders, and more.