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 the architecture of JetBrains Rider IDE, including its microservices approach, reactive protocol, and communication with various tools. Gain insights into the inner workings of modern IDE development.
Demystifying quantum computing: explore superposition, entanglement, and algorithms. Gain intuition through visuals, physics, and math. Understand capabilities, limitations, and code basics for further exploration.
Explore Git's core concepts, object model, and unique features to master version control and craft a beautiful project history.
Explore common cognitive biases in software development teams and learn strategies to overcome misconceptions, improving problem-solving and decision-making processes.
Explore efficient async/await patterns in .NET to prevent deadlocks, improve application stability, and adhere to best practices for asynchronous programming.
Learn to control Azure costs with SpendOps, integrating cost metrics into your DevOps lifecycle for budget-friendly releases and predictable spending.
Strategies for creating a thriving team culture, hiring the right people, and managing behavior to build and maintain an exceptional team throughout its lifecycle.
Explore Project Fugu's new web platform features, from privacy enhancements to user experience improvements, and learn how to leverage them in your web applications.
Explore F# programming with Don Syme as he shares beloved code examples, discussing language design, functional and object programming, and finding the sweet spot for functional-first programming in teams.
Explore challenges in implementing navigation features and software updates for Renault's Carminat infotainment system, and learn about future developments in automotive technology.
Explore freestanding C++: its history, current state, and future prospects. Learn about portability challenges and strategies for developers working in constrained environments.
Explore mutation testing in C++: inserting bugs to evaluate test effectiveness, with insights on implementation, advantages, and new mutation designs for improved code quality.
Explore Qt's journey in accelerated graphics, from traditional widgets to modern 2.5D toolkits and 3D integration, with insights on upcoming changes for Qt 6 and multi-API support.
Explore ensemble-based methods for handling uncertainty in engineering decisions, focusing on reservoir planning and windmill farm design. Learn about Kalman Filter variants and gradient approximation techniques.
Explores error handling strategies in C++, comparing exceptions, ADTs, and new proposals like zero-overhead deterministic exceptions, to guide developers in choosing optimal approaches.
Get personalized course recommendations, track subjects and courses with reminders, and more.