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
Product Management Fundamentals
Supporting Victims of Domestic Violence
Uncommon Sense Teaching
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore AI-powered data analysis with InferenceQL, an open-source platform enabling data engineers to build and query models using SQL-like syntax and intuitive interfaces, without requiring advanced mathematical knowledge.
Explore Parser Parser Combinators for multi-language syntax transformation, overcoming regex limitations. Learn about a common grammar approach and open extension points for customized syntax handling.
Discover how Slack built "Slerf" to detect and prevent performance regressions, improving product stability while maintaining high development velocity.
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.
Get personalized course recommendations, track subjects and courses with reminders, and more.