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
Artificial Intelligence
IT & Networking
Software Engineering
Supporting Victims of Domestic Violence
Know Thyself - The Value and Limits of Self-Knowledge: The Examined Life
Understanding Dementia
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Discover the top 5 revolutionary software engineering technologies that have transformed development practices over the past two decades, as explained by Continuous Delivery pioneer Dave Farley.
Discover essential practices and techniques for becoming a better software engineer, combining scientific principles with coding craftsmanship to enhance your development capabilities.
Explore the surprising connections between organizational design, microservices architecture, and complex adaptive systems to build high-performing software teams at scale.
Master advanced ReactJS security techniques to defend against XSS, content injection, and data leaks with defensive coding practices and built-in protections.
Uncover the challenges and solutions for handling large-scale, unstructured telecommunications data through real-world industry insights and practical approaches.
Discover why distributed systems slow down at scale and learn coordination overhead solutions, consistency models, and dataflow programming techniques to optimize performance.
Explore data mesh principles to transform centralized analytics into decentralized, product-focused data processing with faster feedback and team ownership.
Discover functional programming fundamentals and practical applications in languages like Clojure, Scala, and Elixir, demystifying concepts like immutability and higher-order functions.
Discover why free monads might be costing you performance and explore more efficient alternatives for functional programming composition patterns.
Discover how Platform Engineering drives organizational sustainability through DevOps principles, support structures, and standardized architecture to reduce tech debt, improve retention, and mitigate business risk.
Discover practical strategies for sustainable software development in on-premises environments, from efficiency improvements and demand shifting to measurement techniques and leadership persuasion.
Discover how CodeConcise leverages GenAI to understand and modernize legacy systems by combining LLMs with knowledge graphs, offering a new approach to extract requirements and build high-level system explanations.
Embark on a code-centric journey into Gleam, a friendly language for type-safe systems. Discover its design philosophy, friendliness concept, and how it enables highly concurrent, fault-tolerant systems through demos of Wisp, Lustre, and Squirrel.
Explore effective practices for leveraging AI in development with Michael Feathers, covering code generation, safe refactoring, and design exploration while acknowledging LLM strengths and limitations.
Discover how to leverage GitHub Copilot as your AI pair programmer with practical demonstrations, tips for maximizing its features, and insights on its limitations while contributing to nonprofit coding projects.
Get personalized course recommendations, track subjects and courses with reminders, and more.