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
Cartography
AI and Big Data in Global Health Improvement
Digital Marketing
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Delve into asynchronous JavaScript programming concepts with Kyle Simpson, exploring promises, async/await patterns, and effective strategies for handling concurrent operations in modern web development.
Discover how immutable data infrastructure can revolutionize behind-the-firewall systems, focusing on practical implementation strategies and architectural benefits for enterprise environments.
Discover how to leverage Apache Spark's MLlib for distributed machine learning, from fitting models on massive datasets to deploying scikit-learn models at scale for efficient data processing.
Dive into OCaml's powerful module system, exploring key concepts, practical applications, and best practices for structuring functional programs effectively in this comprehensive developer guide.
Explore historical software engineering failures and successes through compelling case studies, from the 1628 Vasa ship disaster to modern architectural mishaps, revealing timeless lessons for today's developers.
Discover key concepts and strategic insights into data science, machine learning, and analytics while learning to navigate their complexity and distinguish core principles from peripheral details.
Discover effective strategies for product-focused development, customer-centric approaches, and the balance between product discovery and delivery while embracing uncertainty in the development process.
Discover how Deno 2 simplifies JavaScript and TypeScript development with integrated tools, expanded npm support, and seamless framework compatibility. Learn about JSR package management and streamlined workflows.
Delve into the complex realities of software automation, examining its unintended consequences, limitations, and the crucial role humans play in troubleshooting automated systems through real incident reports.
Discover how Goggles, a Scala macro library, simplifies lens operations in functional programming through compiler-checked mini-language, making complex optics more accessible and user-friendly.
Delve into the technical foundations of Bitcoin's protocol, exploring its groundbreaking distributed computing network and the revolutionary solution to decentralized consensus proposed by Satoshi Nakamoto.
Explore the complexities of scaling systems and microservices architecture, examining how complicated systems can remain manageable and observable while maintaining user-friendly interfaces.
Gain insights into Atlassian's journey of building and managing their data lake infrastructure, exploring challenges, solutions, and key learnings from their real-world implementation.
Discover how Team Topologies principles drive organizational success through real industry examples, focusing on team interactions, cognitive load management, and practical strategies for faster value delivery.
Master architectural best practices for building reliable, safe, and performant generative AI applications through real-world use cases and practical implementation strategies.
Get personalized course recommendations, track subjects and courses with reminders, and more.