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
Computer Science
Artificial Intelligence
OpenAI
Divide and Conquer, Sorting and Searching, and Randomized Algorithms
Introduction to Graphic Illustration
The Science of Gastronomy
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore large-scale TestOps practices, tools, and agile team workflows for nightly testing of embedded software across multiple branches and machine targets.
Explore advanced cgroups v2 features: release notification, delegation, and thread mode. Gain in-depth knowledge on managing system resources efficiently in Linux environments.
Explore cgroups v2: resource management for processes, container frameworks, and tools. Learn creation, limits, controllers, and granular resource management.
Explore recent changes and upcoming features in Catch2 unit testing framework, including runtime improvements, distribution model updates, and enhanced matcher framework.
Explore TypeScript's features, type system, and tooling from a C++ perspective. Compare functionalities, examine JavaScript relations, and gain insights for problem-solving and language choices.
Explore C++ Modules with Daniela Engert: Learn about this new feature's benefits, implementation, and impact on code organization and compilation in modern C++ development.
Explore how testing and coding can be equal, co-evolving partners in software development. Learn practical tips to elevate testing's role and potentially transform your approach to quality assurance.
Explore the proposal for a standardized matrix class in C++, addressing crucial needs in games, AI, machine learning, and finance through enhanced linear algebra functionality.
Explore 'mp-units', a C++ library for physical units. Learn its framework, concepts, and real-world applications. Discover how to extend it and solve problems efficiently.
Explore SOLID principles' relevance in modern software design. Evaluate criticisms, discuss their continued usefulness, and consider potential alternatives for contemporary development practices.
Explore implementing C++ features like destructors, RAII, and function overloading in Python. Gain insights into language semantics and learn clever tricks for bridging the gap between these two languages.
Discover efficient programming techniques from a seasoned hacker, exploring how classic methods can elegantly solve modern challenges in software development.
Explore binary exploitation through live demonstrations, including a Sudo vulnerability exploit. Learn to detect and prevent memory corruption vulnerabilities in software.
Explore RISC-V's innovative architecture, its impact on the industry, and how it compares to x86 and ARM processors. Learn about compressed instruction sets, macro-fusion, and micro-operations.
Explore software engineering tradeoffs, C++ design debates, and real-world problem-solving in mp-units library development. Gain insights into architectural decision-making and compromise acceptance.
Get personalized course recommendations, track subjects and courses with reminders, and more.