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
Explore the cosmos through web development, creating a twinkling night sky with shooting stars using CSS and SVG. Learn fascinating space facts while building an interactive celestial display.
Discover essential NgRx tips and tricks to enhance your Angular application development. Learn best practices, side effects, actions, reducers, and selectors for more efficient state management.
Explore modern UI testing frameworks beyond Selenium, including Protractor, TestCafe, and Cypress.io. Learn their advantages, implementation tips, and how they address WebDriver limitations.
Explore React Hooks in ReactNative: benefits, implementation, and impact on mobile app development. Learn to create reusable, efficient components without classes.
Live coding session demonstrating refactoring from callbacks to Observables in TypeScript, focusing on asynchronous programming best practices and maintainable code for single-page applications.
Explore effective strategies for testing messaging applications, focusing on key techniques and best practices for ensuring reliability and performance.
Explore reactive programming in Spring with Josh Long, covering key concepts and practical applications for building scalable, efficient applications.
Explore Twitter's journey to implement Graal runtime, examining compiler technology, performance improvements, and challenges faced in optimizing large-scale Java applications.
Explore the pitfalls of "fake Agile" and learn how to implement genuine Agile practices for effective risk management and organizational success.
Explore the groundbreaking software engineering behind the Apollo moon landing, including priority scheduling, multitasking, and error handling that shaped modern computing.
Discover green software engineering principles to reduce CO2 emissions in your projects. Learn eco-friendly practices for Java, frameworks, JVMs, and hardware to make a positive impact on climate change.
Demystifying Data Mesh through practical platform building, focusing on components, patterns, and technologies for developing and reusing data products in cloud-native environments.
Explore software architecture design through a live case study, gaining practical tips for analyzing needs, brainstorming solutions, and choosing optimal designs for new platforms.
Explore enterprise data-driven journeys through analytical capabilities, architectural patterns, and practical examples. Learn to navigate data platform decisions and support scalable innovation.
Explore Java 20's virtual threads and structured concurrency, revolutionizing multithreading for high-throughput applications. Learn implementation, management, and practical tips to avoid common pitfalls.
Get personalized course recommendations, track subjects and courses with reminders, and more.