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
Marketing
Cybersecurity
Machine Learning
Circuits and Electronics 1: Basic Circuit Analysis
Academic Writing Made Easy
Nutrition, Exercise and Sports
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore the serverless landscape beyond simple functions, including containerized apps, API gateways, orchestrators, event-driven architectures, and hybrid serverless-serverful solutions.
Explore challenges and solutions in transitioning from monolithic to microservices architecture, focusing on successful collaboration between distributed components.
Discover how testing can improve software design, find architectural flaws, and lead to better solutions. Learn to leverage testing for faster, higher-quality software development.
Implementing OAuth 2 and OpenID Connect with Spring Security Authorization Server. Learn to configure a custom authorization server and explore advantages over deprecated methods.
Implement and secure microservices using KoaJS, OAuth/OIDC standards. Learn Node.js, microservice architecture, and authentication/authorization for enterprise applications.
Learn Human Centered Design methods for product discovery and development, from identifying business challenges to prototyping and testing with real users.
Explore techniques to improve JVM start-up time for any application, including class-data sharing, AOT compilation, and useful JVM flags. Hands-on demonstrations and benchmarks included.
Explore techniques for defining, prioritizing, and testing system quality attributes in software architecture, with real-world examples and practical tools for measurement and implementation.
Discover the benefits of contributing to open source software, from learning and skill development to community building and personal growth. Gain insights on finding projects and making impactful contributions.
Explore CRaC, an OpenJDK project addressing JVM warmup issues in microservices. Learn about its snapshot approach for faster startup times while maintaining JIT optimization benefits.
Explore pragmatic system design using Serverless and Function-as-a-Service to achieve flexible deployment of business capabilities, balancing between monoliths and microservices.
Explore Paketo, an open-source tool for building container images. Learn how it simplifies deployment of MicroProfile and Jakarta EE applications using Open Liberty Runtime.
Discover key UX/UI principles, heuristics, and best practices to create products that are not just functional, but also joyful, exciting, and beautiful for users.
Cloud Native journey: from history to future. Explore fundamentals, challenges, and opportunities in IT and software engineering. Discover Cloud-Native Apps and prepare for digital transformation.
Explore how the brain learns languages and apply insights to mastering programming languages. Gain practical tips for improving your learning curve and supporting others in the software development field.
Get personalized course recommendations, track subjects and courses with reminders, and more.