Courses from 1000+ universities
Buried in Coursera’s 300-page prospectus: two failed merger attempts, competing bidders, a rogue shareholder, and a combined market cap that shrank from $3.8 billion to $1.7 billion.
600 Free Google Certifications
Management & Leadership
Data Analysis
Digital Marketing
Introduction to Graphic Illustration
Unlocking Information Security I: From Cryptography to Buffer Overflows
Quantum Mechanics for Everyone
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.