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
Artificial Intelligence
Data Science
Cybersecurity
L'Italiano nel mondo
Introduction to HTML5
Umano Digitale
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore fast calendar algorithms for efficient date calculations, leveraging mathematical principles to outperform popular libraries. Learn optimizations applicable to various programming scenarios.
Explore lesser-known C++20 features, from spaceship comparisons and compile-time programming to std::span, time zones, formatting, semaphores, and interruption.
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.
Explore why clean code remains uncommon, debunk misconceptions, and learn strategies to promote better coding practices in software development.
Explore C++ Ranges with tools for deep analysis, focusing on runtime performance and memory usage. Gain insights through practical examples and tool demonstrations.
Get personalized course recommendations, track subjects and courses with reminders, and more.