Courses from 1000+ universities
17 years ago, Krishna Kumar started offering free PMP prep online. Today, it’s a leading digital upskilling platform that helps millions upskill in AI, cybersecurity, data science, and more.
600 Free Google Certifications
Fundamentals of Neuroscience, Part 1: The Electrical Properties of the Neuron
Organic Chemistry 1
Mountains 101
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore how C++ Core Guidelines and best practices evolve from their original intent to practical application, examining their effectiveness and implementation in real-world project scenarios.
Discover how to leverage Clang tools for automated C++ code refactoring, config generation, and semantic code search, enhancing development workflow and efficiency.
Explore C++ memory models beyond sequential consistency, mastering acquire/release and relaxed semantics for high-performance concurrent programming with practical examples.
Explore advanced C++ polymorphism alternatives using variadic templates, move semantics, and std::variant to overcome inheritance limitations and memory issues.
Explore thread safety strategies from other programming languages and their application to C++ development for safer concurrent code.
Unlock parallel computing power with SWAR technique. Explore SIMD-like operations using conventional CPU registers, boosting performance for hash tables, string functions, and more. Dive into benchmarks and real-world applications.
Discover techniques to minimize C++ binary sizes through coding practices and compiler/linker optimizations. Explore the impact of object initialization, special member functions, and polymorphism on executable size.
Explore techniques for creating reusable C++ code and data structures. Gain insights into choosing the right tools and patterns for efficient, error-free programming in various scenarios.
Explore algorithms for converting floating-point numbers to strings in C++, including Dragon, Grisu, Errol, Ryu, and Dragonbox. Gain insights into performance and implementation details.
Modernize C++ codebase logging from printf to std::print using clang-tidy. Learn to create custom checks, overcome challenges, and streamline the process for future library migrations like spdlog.
Discover how software engineering practices can better align with modern hardware architectures, optimizing performance through hardware-aware development approaches and practical implementation strategies.
Discover an alternative C++ ranges library that delivers superior performance, enhanced safety, and improved usability while maintaining STL compatibility.
Discover how programming language choice impacts energy consumption by comparing C++, C#, Rust, and Python through studies and analysis of runtime and power usage for sustainable coding.
Explore std::generator in C++23, its applications, performance characteristics, and optimization techniques for efficient coroutine implementation.
Master the art of technical storytelling and presentation skills to transform complex topics into engaging, clear talks that spark meaningful conversations.
Get personalized course recommendations, track subjects and courses with reminders, and more.