Courses from 1000+ universities
17 years ago, Krishna Kumar started offering free PMP prep online. Today, it’s a leading digital upskilling platform that helps millions upskill in AI, cybersecurity, data science, and more.
600 Free Google Certifications
Competitive Strategy
Fundamentals of Reinforcement Learning
Mathematical Economics
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Exploring Boeing's 737 MAX crisis: design compromises, human factors oversights, and the consequences of prioritizing profit over safety in aircraft development. Lessons for all developers.
Explore Type Erasure implementation techniques, from simple wrappers to advanced optimizations, to reduce coupling and enhance dependency management in C++ codebases.
Explore error handling approaches in C++, including error codes, result types, and exceptions. Learn their impact on architecture, API design, and code style for effective program execution.
Explore the evolution of application security and learn strategies to build secure, future-proof technology. Gain insights from Laura Bell's journey in AI and software development.
Explore the future of software development with Richard Campbell as he discusses emerging technologies, AI, connectivity, and quantum computing shaping the industry's next decade.
Explore four powerful ways to build a high-trust team culture: capability, vulnerability, fallibility, and flexibility. Learn how engineering managers can foster an environment where individuals thrive without fear.
Explore upcoming C++23 features, development process, and implementation status. Learn about planned innovations, included changes, and their impact on C++20. See code examples highlighting key additions.
Explore MC/DC coverage, its importance in safety-critical industries, and how theoretical algorithms can enhance code correctness and beauty through an innovative gcc implementation.
Explore how leveraging C++'s type system strengths can enhance code quality, prevent errors, improve readability, and reduce risks during modifications.
Explore Uno Platform: build native apps for iOS, Android, Windows, MacOS, Linux, and Web using C# and XAML. Learn about hot reload, Figma plugins, and extensions for efficient cross-platform development.
Explore sentiment analysis of spam messages using cloud computing and machine learning, with a humorous twist involving llama photos.
Learn to connect distributed GraphQL microservices using Apollo Federation, enabling seamless querying of multiple APIs through a single endpoint. Explore implementation with AWS AppSync and Apollo Server in Azure Function.
Explore anomaly detection in JavaScript and Cognitive Services API to identify unexpected data patterns, enhancing your app's ability to detect deviations and potential issues.
Explore key patterns for building resilient applications, including graceful degradation, timeouts, and circuit breakers. Learn to test assumptions and uncover weaknesses through failure injection techniques.
Explore ECMAScript Internationalization API to solve formatting challenges in global apps. Learn to handle numbers, plurals, dates, and time zones for diverse user bases.
Get personalized course recommendations, track subjects and courses with reminders, and more.