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
Academic Writing Made Easy
Mechanics of Materials I: Fundamentals of Stress & Strain and Axial Loading
Digital Marketing
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore GitHub's transition to GraphQL API, its implementation process, and production use. Learn about GraphQL's advantages, challenges, and impact on API development.
Explore asynchronous programming with RxJava: model reactive sources, handle data streams, and learn about Java 9's Flow API for building robust, responsive applications.
Explore the Free monad concept through live coding, understanding its origins, applications, and powerful impact on software development. Learn how to derive and utilize this abstraction for solving complex problems.
Explore serverless architectures: benefits, limitations, and future trends. Learn how to reduce costs, increase speed, and leverage cloud computing for efficient application development.
Optimize React performance: server-side rendering, caching, atomic imports, and streaming. Learn from @WalmartLabs' Electrode platform to avoid bottlenecks and enhance customer experience.
Explore Clojure's spec library for declarative data and function specifications, enhancing validation, documentation, and testing in a dynamic, REPL-driven development environment.
Exploring ethical challenges in tech: mass surveillance, machine learning, and political influence. Discusses potential solutions and reforms for a more responsible digital landscape.
Exploring parasitic programming languages: benefits, tradeoffs, and viability, with focus on Clojure and ClojureScript. Insights on piggybacking mature runtimes and ecosystems for language design and adoption.
Discover essential strategies for Java performance engineering, including root cause analysis, tool usage, and optimization techniques for throughput, response time, and capacity management.
Explore Ember's evolution, relevance, and the Glimmer project. Learn strategies for maintaining momentum in long-term web development projects and adapting to industry changes.
Explore stateful container applications using the Autopilot Pattern for improved operability, flexibility, and minimal human intervention in deployment, scaling, and recovery processes.
Explore cryptographic techniques and messaging systems to build applications resistant to data breaches and subpoenas, setting new standards for user data security.
Exploring challenges and solutions for open source sustainability, focusing on collaboration, funding, and long-term success in the software development ecosystem.
Explore DevSecOps implementation at Starbucks, covering security-by-design, automated validation, containerization, and CI/CD pipeline integration for a unified commerce platform.
Explore patterns for modern data integration using Apache Kafka. Learn to build fast, scalable, and manageable data pipelines for reliable stream processing and low-latency applications.
Get personalized course recommendations, track subjects and courses with reminders, and more.