Courses from 1000+ universities
$7.2 billion in combined revenue since 2020. $8 billion in lost market value. This merger marks the end of an era in online education.
600 Free Google Certifications
Marketing
Cybersecurity
Machine Learning
Circuits and Electronics 1: Basic Circuit Analysis
Academic Writing Made Easy
Nutrition, Exercise and Sports
Organize and share your learning with Class Central Lists.
View our Lists Showcase
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.
Comprehensive overview of C++20's major features and changes, exploring language updates, new capabilities, and their impact on C++ development and standardization.
Insights and methodologies for teaching modern C++ to beginners, focusing on C++11/14/17 concepts and best practices for educators to effectively introduce programming to freshmen.
Explore threat modeling and secure coding practices in C++, focusing on identifying attack surfaces, analyzing vulnerabilities, and implementing effective defense strategies for robust software design.
Explore optimizing C++ for exotic hardware through metaprogramming, outperforming industry standards while enhancing safety and usability. Learn DSL techniques for ARM Cortex SoCs to achieve exceptional performance.
Explore higher-order functions in C++, their practical applications, and the proposed `function_ref` abstraction for C++20, enhancing code flexibility and performance.
Comprehensive exploration of C++20 ranges, covering concepts, algorithms, views, and practical applications. Includes code examples and exercises for effective implementation in daily programming.
Explore clang tooling for automated C++ refactoring, focusing on Bloomberg's open-source framework clangmetatool. Learn about static analysis tools and the development process for creating refactoring tools.
Comprehensive overview of C++ Reflection TS, explaining its features, applications, and future directions in standardization, presented by project co-author David Sankel.
Get personalized course recommendations, track subjects and courses with reminders, and more.