Courses from 1000+ universities
$7.2 billion in combined revenue since 2020. $8 billion in lost market value. This merger marks the end of an era in online education.
600 Free Google Certifications
Management & Leadership
Cybersecurity
Digital Marketing
Learn Like a Pro: Science-Based Tools to Become Better at Anything
Uncommon Sense Teaching
Programming for Everybody (Getting Started with Python)
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore actor model clustering in Akka.NET: benefits, timing, implementation challenges, and lessons learned from Norwegian Broadcasting Corporation's experience scaling their system.
Explore cloud-native security approaches, focusing on data protection, infrastructure trustworthiness, and common vulnerabilities. Learn strategies for securing both Linux and Windows deployments in the cloud.
Explore IoT security challenges, device design fundamentals, and Azure security patterns. Learn best practices for connectivity, provisioning, and protecting IoT devices throughout their lifecycle.
Explore techniques for creating strong types in C++ to reduce bugs, improve clarity, and enhance performance. Learn about simple methods and advanced open-source libraries for implementing type safety.
Explore secure C++ programming practices, focusing on vulnerability patterns, coding culture, and safer language constructs to build robust and reliable software.
Irreverent comparison of front-end development trends to rock bands, highlighting effective techniques and helping developers discern lasting technologies from fleeting fads.
Explore ASP.NET Core MVC's flexibility and extensibility, learning to customize the framework for improved reusability and tailored solutions in web development.
Explore quantum computing fundamentals, applications, and challenges. Learn about superposition, entanglement, and potential breakthroughs in various fields. Includes hands-on coding experience with Q#.
Explore popular SPA libraries, their pros and cons, and learn strategies for creating maintainable single-page applications with a focus on component architecture and best practices.
Explore the rise of web components as a standards-based solution for creating shareable, compatible UI elements across different frameworks, with tools and libraries to get started building your own.
Learn strategies to enhance your JavaScript development experience, including tips for navigating the ecosystem and avoiding common pitfalls, suitable for both newcomers and experienced developers transitioning from other languages.
Explore effective teaching methods for programming and other subjects, focusing on learning processes, cognitive science, and practical strategies to enhance your teaching and learning skills.
Explore ES6 Generators and ES7 Async/Await to write cleaner, more synchronous-looking async JavaScript code, moving beyond callbacks and promises for improved readability and maintainability.
Explore TypeScript's advanced type system features, including intersection types, type guards, and discriminated unions. Learn to leverage compile-time checking for cleaner, safer code.
Exploring real-time reactive UIs in trading applications using Reactive Extensions and GraphQL. Learn how to handle high-frequency data updates and compose streams for accurate market information.
Get personalized course recommendations, track subjects and courses with reminders, and more.