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
Explore how HCA Healthcare built Waterpark, a zero-downtime distributed actor system processing real-time data for millions of patients across 185 hospitals using Elixir and BEAM.
Discover how to customize LLMs for complex legal domains, transforming a basic RAG system into a reliable tool for Norwegian building regulations through preprocessing and benchmarking.
Discover how to build AI agents from simple to multi-agent models using LLMs, functions, and open source tools through live coding demonstrations and practical implementation techniques.
Dive into advanced TypeScript features through live coding examples, exploring recursive types, type permutations, and building a CSS validator to elevate your programming skills.
Master component design patterns and avoid common pitfalls to build resilient React/TypeScript frontends that adapt to changing content and foster cross-team collaboration.
Discover how to build fast, maintainable web apps using pure JavaScript and modern browser APIs without external dependencies or frameworks.
Explore a simpler alternative to complex SPA frameworks using Kotlin, WebComponents, and Htmx for dynamic web development that enables full-stack teams to focus on business logic.
Explore web development's journey from basic HTML to today's complex ecosystems, examining key milestones, critical missteps, and paths toward simpler, user-centered solutions.
Discover how Verify simplifies .NET testing by using snapshot testing to assert complex data models, making tests easier to maintain while catching breaking changes effectively.
Discover how to strengthen TypeScript codebases using branded types to make illegal states unrepresentable and improve code reliability through "Parse don't validate" principles.
Explore the balance between code efficiency and readability through examples of over-optimized code that sacrifices clarity for brevity.
Explore pseudorandomness techniques for computer graphics to create predictable noise that balances human predictability with computer chaos for engaging visual effects.
Explore how DevOps principles apply to frontend development through CI/CD, automation, testing, monitoring, and client observability for scalable applications.
Discover how Norway's 377-year-old postal service modernized scattered business logic using Kotlin Multiplatform to create unified, cross-platform solutions with real-world insights.
Explore popular cross-platform frameworks like Uno Platform, Flutter, MAUI, and React Native to make informed decisions based on performance, ecosystem, and development experience.
Get personalized course recommendations, track subjects and courses with reminders, and more.