Courses from 1000+ universities
AI got cheap enough that Duolingo’s most expensive plan may not survive it. I read the earnings call transcript and opened the app to see what is actually changing for learners.
600 Free Google Certifications
Artificial Intelligence
Data Science
Cybersecurity
L'Italiano nel mondo
Introduction to HTML5
Umano Digitale
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Discover effective strategies for optimizing C++ #include directives, reducing bloat, and improving build times through practical examples and real-world data analysis from million-line codebases.
Explore Ferrocene, an open-source Rust compiler variant designed for safety-critical systems in automotive and aviation, focusing on its documentation, correctness principles, and implementation approach.
Discover how to interpret C++ community survey results, understand research methodologies, and learn to identify biases in data collection for making informed decisions about C++ development trends.
Master the practical implementation of C++20 modules with comprehensive coverage of build processes, named modules mechanisms, and CMake integration, plus strategies for working with header-based code.
Explore C++20 coroutines: fundamentals, implementation, and practical usage. Gain insights into coroutine frames, handles, promise types, and awaiters for advanced C++ programming.
Dive into safety-critical C++ development for modern cars. Explore tools, testing methodologies, coding standards, error handling, and design impacts for creating reliable software where lives are at stake.
Discover effective strategies for team growth and knowledge sharing in software development, focusing on collaborative learning techniques to build stronger, more skilled development teams.
Explore organizational agility evolution, examining progress since the Agile Manifesto and persistent challenges like prioritization gaps and unclear requirements.
Discover how C++26's senders/receivers aren't as complex as perceived through gentle examples and analogies that build understanding of this elegant asynchronous programming model.
Discover how D programming language's "fast" philosophy transforms graphics programming with practical demos and techniques for competitive advantage in game development.
Explore collaborative programming techniques to enhance software delivery effectiveness through pair and ensemble programming practices, including when to work individually versus in groups.
Master C++ coroutines by letting the compiler guide you through building working code from scratch, demystifying the complex machinery behind this powerful feature.
Discover how C++ exceptions can reduce binary size and create more space-efficient software through deep technical analysis of exception handling mechanisms.
Discover how Google's Bazel build system enables massive compilation speedups through caching, reproducible builds, and Python-like flexibility for C++ and beyond.
Explore how Large Language Models transform software development workflows, examining practical applications, common pitfalls, and envisioning AI-powered environments as proactive coding partners.
Get personalized course recommendations, track subjects and courses with reminders, and more.