Courses from 1000+ universities
India banned Telegram after the NEET paper leak led to a retest for 2.28 million students. Class Central studied the scam, the money trail, and other platforms the leaks could move to.
600 Free Google Certifications
Artificial Intelligence
Language Learning
Data Analysis
Mathematical and Computational Methods
AP® Microeconomics
Competitive Strategy
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explores the essence of generic programming and value semantics beyond C++, drawing insights from Swift development to reimagine language features and expand programming paradigms.
Explore the essence of value semantics and generic programming beyond C++, examining their fundamental concepts and potential language feature designs for enhanced programming paradigms.
Explore the evolution and scope of the C++ Standard Library with insights from Bryce Adelstein Lelbach, chair of Library Evolution. Gain perspective on its past, present, and future direction.
Explore techniques for debugging crashes in production, including reconstructing stack traces, working with symbols and PDBs, and leveraging Windows APIs to improve crash analysis and resolution.
Explore advanced C++20 techniques for template classes using opaque types and generic NTTPs. Learn to design expressive interfaces, reduce parameter bloat, and create powerful customization points for generic programming.
Explore heterogeneous task graph programming with control flow using Taskflow, a C++ system for efficient parallel and GPU-accelerated computing with high productivity.
Explore limitations of constexpr metaprogramming and discover a compelling alternative in circle metaprogramming, offering intuitive and powerful solutions for C++ developers.
Explore how functions and objects form relationships in programming, using legal concepts to understand resource management, aliasing, and concurrency issues in C++.
Explore pitfalls of C++ built-in types and learn about a simple integer library for MISRA-C++ compliance. Discover safe integer types that prevent promotion and maintain signedness, enhancing code safety and reliability.
Explore a new macro-free C++20 testing framework that simplifies unit testing with modern features like modules, concepts, and lambdas. Learn to write expressive, efficient tests for C++ projects.
Explore frictionless allocators in C++, discussing benefits, challenges, and potential language extensions to simplify allocator-aware code. Preview proposals for C++23 and beyond.
Explore advanced C++ techniques using Expression Templates for flexible algorithm customization, enhancing STL range algorithms and generic programming beyond traditional approaches.
Explore library approaches for creating strong type aliases in C++, addressing issues with built-in types and enhancing code clarity through domain-specific and use-specific classes.
Explore advanced C++ concurrency techniques, focusing on high-level constructs and design patterns for building efficient multi-core applications without using locks or primitive threading tools.
Explore C++ compiler's perspective with Andreas Fertig, diving into implicit conversions, lambdas, and variadic templates using C++ Insights tool for deeper understanding of code mechanics.
Get personalized course recommendations, track subjects and courses with reminders, and more.