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
Learning How to Learn: Powerful mental tools to help you master tough subjects
Biochemistry: Biomolecules, Methods, and Mechanisms
Introduction to Computational Thinking and Data Science
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Discover strategies for balancing exploration and exploitation in engineering, with insights on improving problem-solving skills and fostering innovation through experimentation in unfamiliar territories.
Pragmatic guide for migrating to microservices: strategies for decoupling, evolving, and addressing challenges in transitioning from monolithic to microservices architecture.
Explore technology choices beyond mainstream options, focusing on Elm for building a high-performance log aggregator UI. Learn about event sourcing and the benefits of functional programming.
Discover patterns for building highly effective teams, including smart technology choices, great development habits, and powerful team dynamics. Learn practical strategies to boost team productivity and success.
Explore WebVR's potential through examples, learn about compatible headsets and browsers, and discover how to create immersive web-based VR experiences using frameworks and tools.
Explore Kotlin's production-ready features and real-world applications in Android, web development, and more with JetBrains expert Hadi Hariri.
Explore cloud-native data pipeline architecture, focusing on resilience, cost-efficiency, and operability. Learn about message scoring, Apache Airflow, stream processing, and Avro in building robust data systems.
Explore WebAssembly's capabilities, current applications, and future potential in web development. Learn about memory management, global variables, and integration with various programming languages.
Explore progressive web apps, their requirements, and benefits. Learn how embracing web standards and modern tools can improve user experience and performance across devices.
Explore dynamic threat modeling to adapt security strategies based on real-time data, enhancing risk assessment and defense mechanisms for evolving cyber landscapes.
Explore real-world distributed system failures and troubleshooting processes. Learn about failure modes, system anatomy, and key lessons for effective problem-solving in complex environments.
Explore major programming paradigms, their origins, characteristics, and shared elements. Gain insights into different approaches to problem-solving and expand your coding perspective.
Exploring feature branches and toggles in modern software development, discussing their impact on continuous delivery and offering insights for effective implementation.
Exploring how fixed ideas in software development hinder innovation and reliable solutions. Challenges conventional thinking to promote more effective engineering practices.
Strategies for overcoming resistance to change in organizations. Learn effective techniques to address skepticism, handle objections, and foster a more receptive environment for new ideas.
Get personalized course recommendations, track subjects and courses with reminders, and more.