Courses from 1000+ universities
AI got cheap enough that Duolingo’s most expensive plan may not survive it. I read the earnings call transcript and opened the app to see what is actually changing for learners.
600 Free Google Certifications
Computer Science
Artificial Intelligence
Data Science
Intelligenza Artificiale
The Bible's Prehistory, Purpose, and Political Future
Education for All: Disability, Diversity and Inclusion
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explores how programming languages and developer tools can evolve to make coding agents more productive, focusing on instructions, tools, and runtimes.
A look at how generative AI is changing code generation, where GitHub Copilot falls short, and how it can work alongside established tools.
Build from a sine wave to a Bach canon while exploring how Clojure and Overtone support functional music programming.
A software engineering leader examines what working with diverse teams means in practice.
A practical look at measuring IT’s carbon footprint, cutting emissions across technology operations, and spotting misleading sustainability claims.
An interview explores how infrastructure as code is evolving toward integrated approaches that connect cloud infrastructure with application development.
A look at how Onyx uses Clojure’s masterless coordination to preserve consensus and safety through network partitions and machine failures.
A conversational look at x86 assembly for understanding and appreciating what your compiler does.
Build Java enterprise AI applications with Spring AI, from portable model calls and prompt handling to document search with RAG.
An architect and author discuss pragmatic gaps in software architecture, common design misconceptions, and the limits of current technology trends.
Uses theories of language and communication to explain why talking to computers can be easier than communicating with people.
A look at which quantum-computing applications may arrive first and how developers can prepare for Q-Day and new high-performance workflows.
Cursive uses static analysis and IntelliJ indexing to bring code navigation, refactoring, and inspections to Clojure development.
See how Scala’s functional programming ecosystem can support scalable machine learning, including a vectorized linear regression implementation that runs on Spark.
Use Interface Builder to prototype and design an app intended to be ready for the App Store.
Get personalized course recommendations, track subjects and courses with reminders, and more.