Courses from 1000+ universities
Buried in Coursera’s 300-page prospectus: two failed merger attempts, competing bidders, a rogue shareholder, and a combined market cap that shrank from $3.8 billion to $1.7 billion.
600 Free Google Certifications
Algorithms and Data Structures
Information Technology
Computer Networking
Improving Communication Skills
Teaching Young Learners Online
Probability - The Science of Uncertainty and Data
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore how GenAI transforms business processes, learn effective change management strategies, and discover ways to leverage AI-mediated work for enhanced organizational understanding.
Explore the transformation from YAML configurations to modern pipelines-as-code approaches in CI/CD systems, examining implementations across GitHub Actions, GitLab, and CircleCI.
Discover how to build and manage a high-scale notification system capable of handling millions of concurrent requests, with insights into cloud resource management and reliability engineering.
Discover practical implementations of Vector embeddings in LLMs and how they enable contextual knowledge retrieval through Retrieval Augmented Generation (RAG) systems.
Explore isolation technologies powering WebAssembly, examining current capabilities, limitations, and future potential for secure, high-performance web applications.
Dive into LinkedIn's powerful graph database system serving 15TB of data at 2M queries per second, exploring its architecture, capabilities, and real-world implementation.
Explore essential strategies and challenges in implementing multi-region data storage solutions, from stakeholder management to architectural decisions and compliance requirements.
Dive into scaling system design with Rust, exploring how to achieve high-performance timer delivery using Tokio, Kafka, and Scylla databases while optimizing performance characteristics.
Master proven strategies for safely migrating legacy code systems using the Strangler Fig pattern, focusing on zero-downtime transitions and maintaining backwards compatibility.
Discover practical strategies for responsible AI development, critical assessment techniques, and ethical considerations while navigating through AI hype and implementing AI systems effectively.
Discover essential patterns and optimization techniques for implementing Retrieval-Augmented Generation systems, featuring practical tips and common architectural approaches.
Explore the fundamentals of Large Language Models in coding, from training methodologies to practical applications, with insights on leveraging LLMs in custom development projects.
Discover key insights into scaling systems through Twitter's performance engineering journey, exploring practical lessons and strategies for handling massive-scale operations.
Discover how to implement cellular architecture in AWS, focusing on effective isolation strategies and design patterns for building highly available cloud systems.
Discover effective strategies for cloud cost optimization through engineering metrics, timing considerations, and innovative approaches to drive profitability in cloud computing.
Get personalized course recommendations, track subjects and courses with reminders, and more.