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 the design and implementation of a generic binary tree for Boost.Graph, discussing trade-offs, storage options, and performance comparisons while drawing insights from classic computer science texts.
Explores practical approaches to developing formal interfaces for familiar functions in C++, drawing lessons for effective interface design and building on previous work in software architecture.
Exploring a proposal to add linear algebra components to the C++ standard library, covering design, rationale, and implementation details for matrices, vectors, and related operations.
Explore C++20 updates and changes, including contracts, generic functions, concepts, ranges, constexpr enhancements, immediate functions, and UTF-8 improvements. Gain insights into the latest C++ developments.
Explores the business case, syntactic styles, and economic imperative of allocator-aware software infrastructure in C++, discussing costs, benefits, and potential language-based approaches for future standards.
Exploring embedded domain-specific languages for bare metal projects, focusing on benefits, resource costs, and implementation techniques using C++14/17 features.
Explore declarative containers in C++, offering simplified APIs for complex systems while maintaining efficiency. Learn to design opaque, property-based containers and domain-specific algorithms.
Explore dependency injection in C++, its benefits for maintainable code, and various implementation approaches. Learn to apply DI effectively in projects with changing requirements.
Explore a multithreaded, transaction-based locking strategy for containers in C++, focusing on atomicity, consistency, and isolation. Learn implementation techniques using C++17 standard library and compare performance with other methods.
Explore C++ type system benefits, avoiding primitive types for domain values. Learn to implement wrapper types and use a framework for type-safe operators, enhancing code safety and clarity.
Explore coding wisdom from various sources, covering value semantics, strong types, and API design. Gain insights on naming, consistency, and best practices in C++ programming.
Explore advanced hash table implementations and optimizations beyond std::unordered_map, including Robin Hood Hashing, SIMD instructions, and node-based container improvements for enhanced performance and memory efficiency.
Explore generative programming in C++ for console emulation, focusing on the 3DS interprocess communication system. Learn to balance performance, maintainability, and correctness using modern C++ techniques.
Explore modern C++ efficiency techniques, from value semantics to container choice, for writing performant code that meets user expectations in everyday programming scenarios.
Explore recent compiler optimizations and features with Matt Godbolt, creator of Compiler Explorer, as he shares insights on efficient code writing and the latest compiler developments.
Get personalized course recommendations, track subjects and courses with reminders, and more.