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
Discover why traditional engineering management fails and learn practical strategies to build high-performing teams by reclaiming expertise and moving beyond bureaucratic leadership models.
Uncover how software architecture is really about designing for knowledge flow, not just technical components, with insights on systems thinking and organizational effectiveness.
Discover how Slack transformed from monolithic to cellular architecture, overcoming infrastructure failures and achieving high availability through real-world lessons and strategies.
Discover how Amazon rebuilt Prime Video's UI using Rust and WebAssembly, achieving 10x input latency improvements through innovative architecture, signals, effects, and Entity Component System for optimal performance across devices.
Explore critical software architecture trends for 2025 with InfoQ editors discussing AI integration, cell-based architecture, innovative backup strategies, privacy engineering, and platform commoditization.
Discover effective strategies for OpenSearch autoscaling to optimize costs while maintaining performance in this architect-focused technical guide.
Uncover Java's hidden performance bottleneck and learn how Java-native in-memory processing can deliver 1000x faster speeds while dramatically reducing cloud costs.
Discover how to achieve Kubernetes edge resilience with strategies for rapid ransomware recovery, including specialized backup approaches, write-protected storage, and automated recovery processes for minimal disruption.
Discover how to shift bug detection from runtime to build time, leveraging modern programming language features to reduce costs, improve productivity, and enhance system maintainability.
Discover how Microsoft brought SQL Server to Linux through Drawbridge containerization, exploring the technical architecture, performance optimizations, and cross-platform implementation challenges.
Discover how Spotify revolutionized developer productivity through Backstage, an open-source platform that centralizes tools, boosts efficiency, and leverages plugins for seamless software development workflows.
Discover advanced techniques for optimizing cloud data planes, focusing on high-performance packet processing, efficient code implementation, and innovative solutions for handling massive data flows at scale.
Discover how to leverage generative AI in software engineering to enhance development speed and quality, while learning about potential pitfalls and innovative implementation approaches.
Dive into the development of ArcticDB, exploring time-series datastore design principles and why ACID transaction isolation may not always be necessary for optimal database performance.
Explore two decades of software architecture insights, from high-level executive decisions to practical serverless implementations, drawing from real-world architectural experiences.
Get personalized course recommendations, track subjects and courses with reminders, and more.