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
Explore strategies for managing large programs, including leadership, institutional structures, and situational awareness. Learn to navigate challenges and develop effective approaches for successful program execution.
Explore competitive landscapes, strategy creation, and innovation prediction using Wardley Maps. Learn to navigate change, make informed decisions, and gain a competitive edge in business environments.
Explore the journey of building a large-scale app using modern web technologies and open-source components, with insights on challenges, solutions, and lessons learned from a Microsoft engineer.
Strategies for effective acceptance testing in continuous delivery, focusing on high-confidence behavior verification and system configuration through maintainable test suites.
Explore efficient data handling techniques for improved performance and analysis. Learn to optimize data formats and structures for faster processing and better decision-making in Big Data environments.
Insights into developing Visual Studio Code, a large JavaScript app, covering TypeScript, code organization, module systems, performance optimization, and overcoming challenges in cross-platform development.
Explores ethical implications of data mining and algorithmic insights, examining unintended consequences and responsibilities in software development for privacy and consent.
Explore the crucial role of technical leadership in software development, its impact on team performance, and strategies for effective leadership in technology-driven environments.
Exploring neurodiversity in tech, highlighting benefits of diverse minds and providing strategies to support autistic, ADHD, and other neurodiverse individuals in software development.
Explore microservices architecture, messaging systems, and service-oriented design principles. Learn about autonomous services, data decoupling, and communication patterns for building scalable distributed systems.
Exploring software engineering's future: cloud economics, API-driven development, big data systems, resilience engineering, and problem-solving teams. Insights on adapting to technological shifts and industry disruptions.
Exploring software failures, their implications, and societal impact. Discusses error handling, testing, and the paradox of automation, emphasizing the importance of understanding and mitigating risks in software development.
Explore a pragmatic approach to implementing microservices using Axon Framework, focusing on business value and practical solutions for common challenges in distributed systems architecture.
Explore cognitive biases affecting trust and collaboration. Learn strategies to overcome hardwired tendencies, fostering better teamwork and decision-making in professional environments.
Learn effective software architecture visualization techniques to improve documentation and exploration, enhancing communication and understanding within development teams.
Get personalized course recommendations, track subjects and courses with reminders, and more.