Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Information Technology
Communication Skills
Python
Multilingual Practices: Tackling Challenges and Creating Opportunities
Introduction to Linux
Financial Markets
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore all talks and presentations from ACCU Conference. Dive deep into the latest insights, research, and trends from the world's leading experts.
Explore techniques for encapsulating external APIs in enterprise systems, focusing on efficient interfaces, managing changing requirements, and minimizing codebase impact through abstraction.
Explore essential C++ design patterns to enhance code robustness and readability. Learn practical techniques for efficient software development and improve your programming skills.
Explore strategies to eliminate undefined behavior in C++, enhancing safety and security. Learn about potential fixes, well-defined behavior, and the role of contracts in mitigating risks.
Explore how different development environments shape tech creation across research, prototyping, software products, video games, and game engines, highlighting unique challenges and methods in each field.
Explore C++ class design principles, object roles, and special member function rules. Learn to create safer, more effective classes by understanding value, relation, manager, and subject objects.
Enhance debugging workflow using CMake Presets, remote debugging, and CI pipelines. Learn to optimize embedded projects on Raspberry Pi with Visual Studio Code and GitHub Codespaces.
Explore cellular automata, swarms, and agents in crowd simulations. Learn about randomness in AI, machine learning basics, and spatial navigation through engaging simulations and practical examples.
Learn to apply C++20 ranges in practical coding scenarios, transforming pre-C++20 code and thinking in ranges using standard library and range-v3 library examples.
Practical guide to implementing the Law of Demeter for loosely coupled, flexible, and testable code design. Explores examples, design issues, and solutions, emphasizing testing aspects and related principles.
Explore C++20's multithreading tools for safe and efficient concurrent programming. Learn key concepts and best practices for developing robust multithreaded applications.
Explore cryptographic tools for verifiable computing, enabling clients to outsource and verify computations without re-running them, even with partial input data.
Explore software workflow tradeoffs, balancing fast releases with best practices. Analyze defect detection value and link to core software engineering principles.
Explore RISC-V's revolutionary design, its advantages over x86 and ARM, and its impact on embedded systems, high-performance computing, and machine learning hardware.
Explore WebAssembly for C++ programmers, learn to create a browser-based game, and overcome unique challenges. Gain insights into this emerging technology for web development.
Explore effective strategies for handling run-time failures in C++ through contracts, interfaces, and modern tools. Learn to enhance software robustness and reliability.
Get personalized course recommendations, track subjects and courses with reminders, and more.