Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Graphic Design
Data Analysis
Digital Marketing
El rol de la digitalización en la transición energética
First Step Korean
Supporting Successful Learning in Primary School
Organize and share your learning with Class Central Lists.
View our Lists Showcase
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.
Exploring AI-powered visual search beyond text, focusing on composition-aware technology for precise image retrieval using machine vision, NLP, and information retrieval techniques.
Explore the evolution of software performance measurement, from averages to percentiles to unsampled histograms, and learn how latency histograms provide clearer insights for modern microservice architectures.
Explore TypeScript's structural type system, its benefits for JavaScript development, and how it balances flexibility with type safety through shape-based typing.
Explore algorithms and techniques for procedurally generating fictional city maps, including topography, landscape, populations, and street plans. Dive into maps as a creative tool for conveying ideas about space and inhabitants.
Explore mental model alignment in puzzles, problems, and programming through interactive techniques and informative failure, enhancing cognitive abilities and problem-solving skills.
Get personalized course recommendations, track subjects and courses with reminders, and more.