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
Explore the latest C++ reflection proposal, its implementation, and practical applications through code examples. Learn how this powerful feature enables new programming techniques and enhances development capabilities.
Explore metacompilation in C++17+: leveraging grammatical tools to create domain-specific languages, translate to meta assembly, and generate constexpr functions for compile/runtime use.
Explore undefined behavior in C++ with JF Bastien, chief architect at Woven by Toyota and C++ language evolution chair, in this engaging lightning talk from CppNow 2023.
Explore assembly, system calls, and hardware in C++. Dive deep into low-level computer operations, covering x86-64/Linux, Arm, and other systems. Gain insights into the underlying mechanics of C++ programming.
Explore Carbon Language's successor strategy, C++ interoperability, and memory safety features. Learn about its unique approach, implementation challenges, and potential impact on large-scale C++ codebases.
Explore value semantics in C++ programming, focusing on function design and evolution towards more efficient, value-oriented code practices.
Explore memory-safe programming in large C++ codebases using Swift's interoperability, enabling incremental adoption without massive rewrites. Learn design aspects and lessons for a safer future.
Explore integer type selection in C++ for safe and secure coding. Learn about signed vs. unsigned, exact width integers, and best practices to avoid common pitfalls and vulnerabilities.
Explore C++20 ranges algorithms for metaprogramming, simplifying complex abstractions in under 1,000 lines. Learn to enhance software engineering with accessible, reusable solutions for common challenges.
Explore principles and practices for developing safety-critical C++ software, understanding safety engineering concepts, and bridging the gap between safety requirements and application development.
Explore C++ exception design, analyzing real-world usage to improve implementation. Learn about proper exception handling, common pitfalls, and best practices for more effective and maintainable code.
Comprehensive overview of C++20 modules support in CMake, covering implementation, API, challenges, and best practices for integrating modules into CMake projects.
Explore implementing control flow for async processing using C++26 Sender/Receiver Framework. Learn to assemble components, create and transform Senders, and apply structured programming patterns for efficient async and parallel flows.
Explore efficient implementation of recursive tree-types in C++ for logic and parsing, with insights on construction, inspection, and replacement of subtrees.
Explore definition-checked generics in C++, comparing approaches from C++0x concepts, Swift, Rust, and Carbon. Dive into challenges and proposed solutions for implementing this system in C++-like languages.
Get personalized course recommendations, track subjects and courses with reminders, and more.