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
Personal Creativity
Entrepreneurship
Instructional Design
Ecology and Wildlife Conservation
The Science of Well-Being
Mountains 101
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore audio programming in C++, covering digital representation, soundcard communication, and a proposal for a standard audio API. Learn key concepts and potential future developments.
Explore Visual Studio Code's powerful features for C++ development, including editing, building, and debugging, with live demonstrations and insights on remote development capabilities.
Explore the evolution of ISO-C++ executors, a generic abstraction for execution. Learn about concept-driven design principles and the latest developments in concurrent programming abstractions for C++23 and beyond.
Exploring CMake integration for Boost: benefits, user needs, script structure, modules, and migration strategies to enhance accessibility and community support.
Explore advanced C++ pattern matching techniques for open sum types, focusing on efficient alternatives to RTTI and declarative dispatching methods for type hierarchies.
Explore pattern matching in C++: declarative data inspection, proposal details, and code simplification examples. Learn about this powerful feature and its potential impact on C++ programming.
Explore C++ object relocation, its importance in optimizing vector reallocation and type-erased move-construction, and proposed language features for efficient memory management and performance improvements.
Explore C++20's new orderings: their types, uses, representations, and mathematical foundations. Gain insights into best practices and potential improvements for this crucial language feature.
Explore Pure Storage's custom smart pointers: owned and delete_ptr. Learn their semantics, conventions, and advantages over C++'s std::unique_ptr and std::shared_ptr.
Explore STL algorithms, their common uses, and how to unlock their potential through intuition and lambdas. Develop algorithm intuition to complement your data structure knowledge and enhance your C++ programming skills.
Exploring hardware vulnerabilities and their impact on C++ systems, this talk delves into side-channel attacks, physical penetrations, and supply chain risks, offering insights for securing modern C++ designs.
Explore monoids as a powerful compositional pattern in code architecture. Learn to identify, exploit, and apply monoids to improve API design, incremental computation, and work distribution.
Insider's guide to C++Now and CppCon conferences: history, attendance tips, cost-saving strategies, organizational insights, and future outlook. Valuable information for C++ enthusiasts and potential attendees.
Insights into C++ standard library implementation, challenges, and advantages, with applications to Boost library maintenance and balancing user needs across different scenarios.
Explore ABI compatibility challenges in C++ and learn strategies for developers to prevent silent memory corruption, encourage link errors, and improve build system awareness.
Get personalized course recommendations, track subjects and courses with reminders, and more.