Courses from 1000+ universities
$7.2 billion in combined revenue since 2020. $8 billion in lost market value. This merger marks the end of an era in online education.
600 Free Google Certifications
Computer Science
Psychology
Microsoft Excel
Lean Production
Viruses & How to Beat Them: Cells, Immunity, Vaccines
Learn Like a Pro: Science-Based Tools to Become Better at Anything
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore Go's applications in networking, from DHCP servers to IP management. Learn about useful packages, key learnings, and challenges in building networking services, with insights from DigitalOcean's experiences.
Explore fused-effects library for Haskell: a powerful, flexible alternative to monad transformers, offering improved expressiveness without performance loss. Learn its history, benefits, and practical applications.
Explore techniques for forming effective failure hypotheses, pushing safety boundaries, and influencing organizational investment in chaos engineering to enhance production stability and system resilience.
Exploring human-machine collaboration in art creation, inspired by Sol LeWitt's Wall Drawings. Investigates the boundaries between idea, execution, and artistic authorship using AI and human interpretations.
Explore speech recognition as a viable alternative for programmers facing physical limitations, offering insights on tools, techniques, and workplace adaptations for voice-driven development.
Explore the revival of early computer graphics languages, focusing on ART 1's recreation to understand vintage digital art techniques and limitations.
Explore the intertwined history of Alda music programming language and Clojure, discussing their complex relationship, ZeroMQ, Open Sound Control, and native executable creation.
Explore tradeoffs in gradual type systems for untyped languages, examining soundness vs. completeness in type refinement, array errors, and variance across different implementations.
Explore how integrating observability into development enhances productivity, transforms production environments, and empowers developers with practical superpowers for debugging and improving systems.
Explore the tech behind The New York Times Crossword: serverless architecture, Go rewrite, traffic management, and innovation driving the popular puzzle from creation to solving.
Explore weaving notation, from basic terminology to complex network drafting, revealing connections between textile patterns and mathematical concepts like matrix multiplication.
Explore AI-generated poetry and its impact on language as a social practice. Delve into the New Yorken Poesry Magazine's approach to machine-created art and the importance of community in algorithmic poetry.
Optimizing Apache Spark for medium-size data on single powerful servers. Flare accelerator module delivers significant speedups using code generation techniques inspired by main-memory database systems.
Explore techniques for concealing messages in music, from Bach's compositions to modern digital methods. Learn to apply steganographic principles using TidalCycles and Haskell.
Explore Hazel, a web-based environment for functional programming with typed holes, enabling continuous type-based services and live debugging during development of incomplete programs.
Get personalized course recommendations, track subjects and courses with reminders, and more.