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 techniques for monitoring and enforcing deadlines in real-time systems using a lightweight C++ API. Learn to implement time constraints and gather runtime statistics in multi-threaded environments.
Explore floating-point computations, IEEE 754 standard, data compression techniques, POSIT arithmetic, and C++ libraries. Gain insights into deep learning and alternative FP formats.
Explore type-safe C++ web development using WebAssembly, emscripten, and typescripten. Learn to create wrappers for JavaScript APIs and overcome challenges in translating prototype-based semantics to C++.
Explore abstraction in C++: its meaning, mechanisms, and benefits. Learn to create clearer, more maintainable code using C++'s powerful abstraction facilities.
Explore advanced C++ reflection techniques without macros or markup, including SFINAE, struct reflection, and innovative approaches to enhance code introspection capabilities.
Explore universal/forwarding references in C++, from perfect forwarding to their role in range-based for loops and generic code for containers and views. Master T&&, auto&&, and decltype(auto).
Explore polymorphic memory resources in C++17 for performance optimization. Learn available PMR types, usage scenarios, and similarities with global allocator tuning techniques.
Explore the evolving C++ ecosystem, from compilers and debuggers to build systems and code analyzers. Gain insights into standard tools for efficient C++ development and project management.
Explore key properties of unit tests and their impact on design goals, enhancing your understanding of effective test-driven development in C++.
Explore unified error handling with std::expected in C++23, advanced usage patterns, and integration with C++20 coroutines for a more familiar syntax without exception baggage.
Discover techniques to extend Python with C++ and embed Python in C++ applications. Learn about ctypes, SWIG, and pybind11 for performance optimization and scripting capabilities.
Explore type erasure in C++17 through a SAS7BDAT file reader example. Learn to implement external polymorphism for flexible, high-performance data processing across various input and output streams.
Explore Enigma machine encryption cracking using modern C++ and multicore CPUs. Learn historical context and benchmark performance of contemporary cryptanalysis techniques.
Explore std::function's intricacies, caveats, and derivatives in C++, including C++23's std::move_only_function and C++17's std::invoke for custom implementations.
Explore C++ Standard Parallelism: write portable parallel code for diverse hardware platforms. Learn about common algorithms, custom algorithm creation, and task graph composition.
Get personalized course recommendations, track subjects and courses with reminders, and more.