Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Graphic Design
Data Analysis
Digital Marketing
El rol de la digitalización en la transición energética
First Step Korean
Supporting Successful Learning in Primary School
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore Val, a safe-by-default language with generic programming and value semantics, designed to seamlessly interoperate with C++ while ensuring memory safety and efficient abstractions.
Explore world-class hash table implementation in C++, focusing on Robin Hood hashing, parallel computation, and SIMD operations. Learn to optimize performance while maintaining code clarity and understandability.
Explore advanced C++ concepts through counterintuitive code snippets. Learn from tricky examples to enhance your programming skills and understanding of language intricacies.
Explore Visual Studio 2022's latest enhancements in C++20 support, security features, performance optimizations, and toolchain improvements for efficient development across platforms.
Explore C++ declarations in-depth, from basic structures to complex scenarios. Gain insights into type specifiers, context-dependent meanings, and compiler interpretation for more effective coding.
Explore C++20's [[likely]] attribute, its impact on optimizations, and potential consequences. Gain insights into branch prediction, performance tuning, and effective benchmarking techniques.
Explore Linux debugging tools, debug info formats, and compiler options for effective troubleshooting. Learn to optimize debug experiences and manage debug information efficiently.
Explore C++17's Class Template Argument Deduction (CTAD) feature, its history, usage, and implementation in custom classes. Learn about deduction guides, enhancements, and future directions.
Explore C++14 in embedded "SuperLoop" firmware, focusing on execution environment, design paradigms, and guidelines for resource-constrained systems. Gain insights into C++17/C++20 features for embedded development.
Discover essential GitHub features for C++ developers: Actions for automation, IDE extensions for productivity, and Codespaces for seamless environment setup. Elevate your development workflow beyond version control.
Explore debugging techniques and tools for C++ through real-world examples. Learn to reproduce, locate, understand, and fix complex bugs, enhancing your programming skills.
Explore C++ reflection's evolution, potential applications, and future prospects. Gain insights into advanced programming concepts and language design for enhanced code flexibility and reuse.
Explore name lookup and overload resolution in C++. Learn language rules, processes, pitfalls, and best practices for efficient coding. Suitable for all skill levels with basic C++ familiarity.
Explore cross-building strategies for ARM devices using C++ package managers. Learn to leverage tools like Conan and vcpkg for efficient cross-compilation workflows.
Explore package managers for C++ dependencies, comparing system, build system, and language-specific solutions. Learn to streamline workflows and efficiently manage libraries across platforms.
Get personalized course recommendations, track subjects and courses with reminders, and more.