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
Psychology
Microsoft Excel
Lean Production
Viruses & How to Beat Them: Cells, Immunity, Vaccines
Learn Like a Pro: Science-Based Tools to Become Better at Anything
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore class layout in C++, including compiler behavior, memory representation, and performance impact. Learn key concepts with examples suitable for beginners and experienced programmers alike.
Explore CMake and Conan's evolution in dependency management, from legacy approaches to modern integrations and future developments like Common Package Specification (CPS).
Explore cross-platform C++ Modules implementation, focusing on compiler progress, build system support, and practical aspects using common tools. Learn to create modules with CMake and understand current limitations.
Explore socket concepts like select and poll for composing concurrent operations in C++. Learn to apply Unix primitives and Go-like semantics to solve concurrency problems efficiently.
Explore coroutines in C++, starting from simple functions and progressing to complex coroutine tasks. Learn to demystify and implement this powerful programming concept.
Discover how test-driven thinking in C++ can enhance productivity, improve focus, and make coding more enjoyable while solving complex problems.
Explore C++'s significance for efficient coding on older hardware in developing nations, its educational value, and tools for resource-constrained systems.
Explore psychedelic C++ coding techniques, blending generic, functional, and value-based OOP practices for innovative software composition.
Discover strategies for nurturing thriving open communities, drawing from KDE and Wikimedia experiences. Gain insights on fostering collaboration and innovation in open-source projects.
Explore six impossible concepts in software development, from integer representation to task estimation, and learn to work within these limits to create effective solutions.
Explore CSV file handling in C++, covering basics, pitfalls, and interactions with Qt through a real-world EventBrite import example.
Explore insights from the Meeting C++ community survey, covering trends, tools, and practices in C++ development since 2020.
Explore upcoming C++ features: reflection/injection, pattern matching, and senders. Discover how these advancements will transform coding practices and enhance C++ capabilities.
Explore efficient dependency injection patterns in C++ for maintainable, reusable, and testable software. Learn techniques, language features, and best practices for effective implementation.
Explore a scalable framework for monitoring industrial signals using declarative APIs and builder patterns, enhancing readability and extensibility in control software.
Get personalized course recommendations, track subjects and courses with reminders, and more.