Courses from 1000+ universities
Buried in Coursera’s 300-page prospectus: two failed merger attempts, competing bidders, a rogue shareholder, and a combined market cap that shrank from $3.8 billion to $1.7 billion.
600 Free Google Certifications
Management & Leadership
Data Analysis
Digital Marketing
Introduction to Graphic Illustration
Unlocking Information Security I: From Cryptography to Buffer Overflows
Quantum Mechanics for Everyone
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Discover how C++20's concepts, constexpr, and fold expressions simplify template programming, making advanced techniques more accessible while improving code clarity and maintainability.
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 random number generation, distributions, and applications in C++. Learn about PRNGs, chaos theory, and visualize concepts through blob racing simulations.
Explore gRPC C++ implementation for modernizing legacy codebases, abstracting details, and decoupling services. Learn effective strategies for transitioning to service-oriented architectures.
Explore an elegant Modern C++ solution for versioning API messages, enabling seamless upgrades/downgrades between client and server communications.
Learn to handle static analysis findings, focusing on MISRA C++ violations. Explore strategies for addressing feedback, documenting deviations, and improving code quality in safety-critical systems.
Explore time travel debugging techniques to efficiently identify and resolve complex code issues. Learn how to rewind program execution and utilize watchpoints for effective debugging.
Explore Type Erasure implementation techniques, from simple wrappers to advanced optimizations. Master this powerful design pattern to reduce coupling in C++ codebases.
Explore the C++20 filter view's design, benefits, and potential pitfalls. Learn crucial aspects for successful element filtering and avoid unexpected compile-time and runtime errors.
Explore game automation techniques using C++, from built-in tool support to code injection. Learn to enhance gameplay and overcome challenges through programming.
Explore SYCL for cross-platform accelerator programming in C++20. Learn integration techniques, key features, and real-world applications in high-energy physics.
Get personalized course recommendations, track subjects and courses with reminders, and more.