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
Artificial Intelligence
AI Assistants
Financing Innovative Ventures
AI and Big Data in Global Health Improvement
Successful Negotiation: Essential Strategies and Skills
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore patterns for incrementally decomposing monolithic systems into microservices while maintaining feature delivery. Learn strategies for migrating functionality from legacy systems and vendor products.
Explore psychological principles and design techniques to capture and maintain user attention, enhancing accessibility and user experience for diverse audiences, including those with cognitive challenges.
Strategies for designing scalable APIs to handle high-volume orders, focusing on DDD, microservices, and frontend best practices like BFF and SSR for modern, distributed systems.
Explore Daniel Kahneman's brain model and its implications for problem-solving and decision-making in this insightful talk by Linda Rising, translating complex concepts into practical applications.
Discover essential skills beyond technical expertise for becoming an exceptional software architect. Learn decision-making strategies, teamwork, and soft skills crucial for success in this role.
Explore strategies for implementing machine learning in production, addressing challenges like scalability, testability, and fairness using TensorFlow Extended (TFX) pipeline architecture.
Guidance on taking responsibility and initiative as a developer. Learn to improve codebases, negotiate deadlines, understand customer needs, and proactively solve problems instead of complaining.
Explore OAuth and OpenID Connect for secure, scalable identity management in distributed systems. Learn to leverage tokens for user permissions, tracing, and delegation across complex networks.
Improve developer-designer collaboration with DevUX: a proven starter kit for better processes, mock-ups, technical insights, and designer involvement in development for faster, higher-quality product creation.
Explore how Java and Scala incorporate functional programming concepts, comparing their approaches to generics, closures, and pattern matching for more expressive and efficient code.
Gain insights on acing technical due diligence for startups, including preparation tips, key focus areas, and strategies to impress investors during funding rounds.
Explore embedded application development for IoT devices, comparing it to web development. Learn key differences, challenges, and best practices for successful embedded projects.
Explore AI-powered JavaScript apps using TensorFlow.js and APIs. Learn to build innovative applications without extensive math knowledge, opening new possibilities for JavaScript developers in machine learning.
Explore the history and big ideas of computer science, from punch cards to modern computing, through a multidisciplinary lens of storytelling, pedagogy, and science.
Insights on building versatile HTTP API SDKs for developers of all skill levels, focusing on architectural principles and design for scalable applications.
Get personalized course recommendations, track subjects and courses with reminders, and more.