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
Learn to build RESTful interfaces in C++ using nlohmann::json and cpp-httplib. Explore library basics, design patterns, and real-world applications in credit card transaction systems.
Explore practical C++ optimization techniques for real-time audio libraries. Learn to measure performance, identify optimization areas, and apply strategies across platforms using real-world examples from Tracktion Engine.
Explore fast calendar algorithms for efficient date calculations, leveraging mathematical principles to outperform popular libraries. Learn optimizations applicable to various programming scenarios.
Discover C++20's lesser-known features: spaceship operator, compile-time enhancements, span, improved time library, formatting, thread synchronization, and more. Enhance your C++ programming skills.
Develop low latency trading strategies by simulating exchanges in C++. Learn to create simulators for backtesting, evaluating, and optimizing trading models to select profitable strategies.
Explore the intricacies of a simple C++ program, delving into programmer intent, language standards, compiler behavior, kernel interactions, and hardware implications across the entire stack.
Explore high-performance delta-coding compression using modern C++. Learn reflection-like techniques, delta compression principles, and micro-benchmarking for low-latency code optimization.
Explore low coupling and high cohesion through polymorphism in C++. Learn to implement a performance-efficient framework using template metaprogramming for easy composition and feature addition.
Debunk popular C++ myths with detailed analysis, exploring controversial issues and providing verdicts on common misconceptions in the C++ community.
Explore reasons for loop termination in C++ and learn to formally express them in code. Gain insights into stability, substitutability, and repeatability principles for robust loop design.
Learn techniques for efficiently wrapping C APIs in modern C++, covering interface design, overhead reduction, compile-time safety, and unit testing strategies. Explore C++23 features for optimal API adaptation.
Master debugging techniques for C++ code through real-world examples. Learn to reproduce, locate, understand, and fix complex bugs using effective tools and strategies for robust software development.
Explore rvalue reference lifetime issues in C++, their impact on code safety, and potential solutions for improved memory management and generic programming.
Dive deep into linking and loading operations, exploring binary structures, static vs dynamic linkage, and Linux vs Windows differences. Gain clarity on opaque linker error messages.
Explore diverse polymorphism techniques in C++ projects, covering build-time, compile-time, and runtime approaches for enhanced code flexibility and efficiency.
Get personalized course recommendations, track subjects and courses with reminders, and more.