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
Master the intricacies of C++ shared libraries across different platforms, from build-time configuration to runtime loading, with practical solutions for dependency management and creating relocatable application bundles.
Master efficient string handling in C++ with string_view - explore its fundamentals, advantages over traditional strings, comparison with std::span, and learn to avoid common pitfalls through practical examples.
Delve into multiple perspectives on C++ contract assertions, exploring their implementation challenges and practical applications for effective programming through insights from WG21's proposal P2900.
Master dependency injection techniques in C++ for better unit testing, exploring various implementation approaches and practical strategies for both new and legacy codebases.
Discover how to enhance C++ application safety through an integrated framework combining assertion, logging, unit testing, and fuzzing with ZeroErr's lightweight header-only library.
Explore how C++ powers surgical robotics development, focusing on safety protocols, performance optimization, and regulatory compliance in medical technology through real-world implementation examples.
Delve into advanced C++ class mechanisms, exploring construction, polymorphism, member pointers, and stack frame operations through expert-led technical analysis and practical insights.
Discover effective strategies for writing meaningful C++ tests through real-world motion planning examples, focusing on building robust testing support libraries and implementing user-friendly APIs for complex domain-specific scenarios.
Master modern C++ techniques for implementing particle filters in robotics using C++20/23 ranges, focusing on efficient Monte-Carlo Localization algorithms for autonomous navigation systems.
Explore how build databases extend beyond compilation databases to support C++ modules, examining limitations, requirements, and future plans for enhanced build system understanding.
Discover practical approaches to optimize software performance by understanding hardware platforms, exploring the relationship between modern architectures and development paradigms, and learning effective optimization strategies.
Explore the performance impact of C++ abstractions in embedded systems through detailed case studies measuring overhead of encapsulation, inheritance, and polymorphism with empirical data and optimization strategies.
Explore how to implement C++ reflection using C++20 Modules and ".ifc" Binary Module Interface files, solving issues with current reflection libraries for serialization, networking, and content editors.
Explore the capabilities of C++23's std::mdspan through robotics applications like occupancy grids and camera images, with demonstrations of policy customization for robot arm inventory management.
Delve into advanced C++ coroutines for asynchronous operations, learning how to reconstruct call stacks, implement async/await patterns, and manipulate control flow to simplify complex asynchronous code.
Get personalized course recommendations, track subjects and courses with reminders, and more.