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
Master Docker integration with PHP through containerization, development workflows, database setup, debugging tools, and deployment strategies in this comprehensive tutorial.
Master object-oriented programming in PHP through hands-on tutorials covering classes, inheritance, design patterns, PDO, TDD, and Composer for modern web development.
Master PHP dependency management with Composer, covering installation, autoloading, package creation, versioning, and Packagist integration in this comprehensive tutorial series.
Master common design patterns in PHP including Dependency Injection, Adapter, Decorator, Null Object, and Factory Method patterns through practical implementation examples.
Master PHP object-oriented programming fundamentals including inheritance, polymorphism, design patterns, and dependency injection in this focused tutorial.
Master Symfony 5 through comprehensive tutorials covering TDD, Docker setup, forms, security, authentication, payments, and advanced features like Messenger and caching.
Master Symfony Messenger and asynchronous message queues through hands-on tutorials covering handlers, routing, command/event buses, failure handling, and testing strategies.
Master microservice architecture by building a complete Symfony 6 application with Docker, MySQL, Redis caching, unit testing, and SOLID principles implementation.
Master API Platform fundamentals to build hypermedia web APIs with JSON-LD, authentication, testing, and access control in this comprehensive PHP framework tutorial.
Master Go's make() function to properly initialize slices and maps, avoiding runtime panics while controlling memory allocation and performance optimization.
Master Go's multiple return values feature to write cleaner, more expressive functions that return related results together with success indicators.
Master custom error types in Go by implementing the error interface with structs to carry richer context beyond simple string messages for better error handling.
Master Go interfaces to write flexible, testable code by understanding how types automatically satisfy interface contracts through method signatures.
Understand Go slice reference semantics when passing to functions, including backing arrays, element modification, and append behavior effects on shared data.
Master while-style loops in Go using the flexible `for` keyword, including infinite loops and control flow with `break` and `continue` statements.
Get personalized course recommendations, track subjects and courses with reminders, and more.