Courses from 1000+ universities
Class Central experiments with cataloging online courses from California Community Colleges, offering diverse, affordable, and credit-worthy learning opportunities.
600 Free Google Certifications
Data Analysis
Digital Marketing
Ethical Hacking
Introducción a la inversión bursátil
Understanding the GDPR
Bitcoin and Cryptocurrency Technologies
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Discover key concepts of C++ programming tailored for engineers, exploring practical applications and fundamental principles in this concise introduction.
Explore real-world applications of POCO C++ libraries and macchina.io in IoT development, showcasing practical examples and implementation strategies.
Craft modular IoT applications with rich web interfaces using POCO C++ Libraries and macchina.io. Integrate sensors, protocols, and cloud services for efficient Linux-based device development.
Explore C++20 coroutines from basics to advanced concepts. Learn new keywords, customization points, and how to implement generators. Understand cooperative multitasking and coroutine benefits in concurrent programming.
Explore modern C++ project setup using CMake, including research findings and easy initialization methods for 2024. Learn from expert insights on streamlined development practices.
Explore unified error handling with std::expected in C++23, advanced usage patterns, and integration with C++20 coroutines for a more familiar syntax without exception baggage.
Discover techniques to extend Python with C++ and embed Python in C++ applications. Learn about ctypes, SWIG, and pybind11 for performance optimization and scripting capabilities.
Explore type erasure in C++17 through a SAS7BDAT file reader example. Learn to implement external polymorphism for flexible, high-performance data processing across various input and output streams.
Explore Enigma machine encryption cracking using modern C++ and multicore CPUs. Learn historical context and benchmark performance of contemporary cryptanalysis techniques.
Explore std::function's intricacies, caveats, and derivatives in C++, including C++23's std::move_only_function and C++17's std::invoke for custom implementations.
Explore C++ Standard Parallelism: write portable parallel code for diverse hardware platforms. Learn about common algorithms, custom algorithm creation, and task graph composition.
Learn essential assembly concepts for effective use of Compiler Explorer, covering memory, registers, control flow, and optimization techniques.
Explore optimization techniques for fast instruction dispatching in interpreters. Analyze performance, benchmarks, and assembly code to enhance compiler output and boost overall efficiency.
Explore GPU architecture, performance sources, and programming models. Gain insights into SIMD processing, DRAM parallelism, and software/memory hierarchies for confident GPU utilization.
Discover advanced GDB features for efficient C++ debugging on Linux. Master Python scripting, GUIs, watchpoints, multiprocess debugging, and time travel to solve complex issues faster.
Get personalized course recommendations, track subjects and courses with reminders, and more.