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
Machine Learning
Python
Microsoft Excel
Intelligenza Artificiale
Python for Data Science
Introduction to Philosophy
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore LLVM optimization remarks to enhance code performance. Learn to decipher compiler logs, identify missed optimizations, and leverage tools like opt-viewer for actionable insights.
Master effective code review methodologies to enhance code quality, prevent production errors, and drive positive organizational change in C++ development teams.
Explore trivial type traits in C++, their impact on efficiency, and benefits for performance optimization. Gain insights into object initialization and move semantics.
Explore advanced build systems for C++, comparing CMake with newer alternatives. Learn best practices for software supply chain security, reproducibility, and remote builds.
Explore strategies for navigating complex C++ codebases, addressing conflicting design patterns, and maintaining productivity amid challenging code. Learn practical tools and insights from behavior science.
Explore advanced HW/SW co-design techniques using C++ coroutines for behavioral modeling. Learn register hooking and coroutine-based side effects to efficiently represent complex hardware interactions.
Learn to create Python bindings for C++ libraries, focusing on API design, memory management, data conversion, and performance optimization for seamless integration between C++ and Python.
Enhance embedded development effectiveness with insights on robustness, speed, and maintainability. Gain practical advice for overcoming challenges and achieving successful outcomes in embedded systems projects.
Explore abstraction patterns for cross-platform C++ development, from basic to advanced techniques. Gain insights on complexity, maintainability, and performance across various platforms.
Learn essential steps for starting your C++ journey, from setting up tools to finding resources. Gain insights on compiler toolchains, libraries, and best practices for efficient learning and development.
Explore validity in C++, covering object states, invariants, and value concepts. Gain insights into coding practices, move semantics, and exception safety for enhanced program understanding.
Explore techniques for writing correct, maintainable C++ code using contracts. Learn to strengthen code quality, improve reviews, and build a more robust software future.
Explore forwarding references in Modern C++, understanding their importance, usage with std::forward, identification in code, and potential pitfalls. Gain insights into improving overload sets.
Explore insights on conducting effective C++ community surveys, including methodology, bias removal, and data interpretation. Learn to leverage research findings for informed decision-making.
Explore C++ memory model evolution from C++11 to C++23. Learn CPU and compiler optimizations, threading tools, and best practices for robust, thread-safe code development.
Get personalized course recommendations, track subjects and courses with reminders, and more.