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
Psychology
Information Technology
Digital Marketing
AP® Microeconomics
Let's Get Started: Building Self-Awareness
Dino 101: Dinosaur Paleobiology
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explores network partitions in distributed systems, revealing design limits and bugs. Demonstrates challenges in building reliable distributed services through real-world testing of popular systems.
Explore core.async in Clojure: Learn about independent threads, queue-like channels, and efficient communication between components. Discover how to build more manageable and scalable systems.
Explore diverse programming styles through one simple program, showcasing the richness of computational thought and its impact on large-scale systems design.
Exploring PHP's unique design choices in programmer workflow, concurrency, and shared state, highlighting its strengths and impact on successful projects like Facebook and WordPress.
Exploración de sistemas de tipos estáticos y dinámicos, sus ventajas y desventajas, y el diseño de lenguajes de programación, con énfasis en Scala y futuros desarrollos.
Explore machine learning for personalized content discovery, featuring real-time relevance models, topical classification, and targeted serendipity in news recommendation systems.
Explore humanity's journey through technological progress, from our origins to future brain augmentation, and understand the role of technology in our evolution and survival.
Explore a unified cancer immunotherapy data library leveraging Datomic for efficient storage, querying, and collaboration. Learn about CANDEL's innovative approach to managing complex research data.
Explore privacy governance in ML/AI, addressing GDPR compliance, explainability challenges, bias identification, and strategies for enhancing consumer trust in complex data-driven decision-making processes.
Explore pattern matching at scale using finite state machines for big data analysis. Learn to build a framework for expressing user journey patterns and applying them across billions of events using Spark.
Explore techniques for securing Kubernetes secrets, including encryption, KMS plugins, and HashiCorp Vault. Learn the tradeoffs of each approach to enhance cluster security.
Explore the parallels between wireless telegraphy and Apache Pulsar, uncovering design principles for distributed, low-latency messaging systems. Gain insights into Pulsar's architecture, features, and future potential.
Explore language design and metaprogramming with Racket, implementing FastCGI protocol using innovative techniques like metatables, custom syntax, and domain-specific languages for efficient problem-solving.
Explore Unison, a functional language for distributed systems. Learn its unique features, including self-deployment, elastic scaling, and simplified code management for building complex distributed applications.
Explore zero-knowledge proofs: a cryptographic technique enabling proof verification without revealing sensitive information, balancing security and privacy in modern computing.
Get personalized course recommendations, track subjects and courses with reminders, and more.