Courses from 1000+ universities
$7.2 billion in combined revenue since 2020. $8 billion in lost market value. This merger marks the end of an era in online education.
600 Free Google Certifications
Computer Science
Artificial Intelligence
OpenAI
Divide and Conquer, Sorting and Searching, and Randomized Algorithms
Introduction to Graphic Illustration
The Science of Gastronomy
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore a wide range of free and certified Character design online courses. Find the best Character design training programs and enhance your skills today!
Master behavioral design patterns like Observer, Strategy, and Command to create flexible, maintainable systems with improved object communication and responsibility distribution.
Master design patterns through hands-on TypeScript development of smart home systems, implementing Factory, Observer, Strategy, Command, and more patterns to solve real automation challenges.
Master essential software design patterns and object-oriented principles in PHP to build flexible, maintainable applications through hands-on practice with encapsulation, abstraction, and polymorphism.
Master essential design patterns in TypeScript through OOP concepts, creational, structural, and behavioral patterns to build robust, maintainable code and develop a smart home system.
Explore fundamental software design patterns in Ruby, focusing on encapsulation, abstraction, polymorphism, and composition to build flexible, robust applications.
Master essential design patterns in Scala 3 to build robust, maintainable applications, from OOP fundamentals to creating sophisticated systems like smart home automation.
Explore design flaws leading to security vulnerabilities, from insecure credential recovery to flawed business logic and missing audit trails in web applications.
Master essential design patterns in Ruby to write robust, maintainable code and build sophisticated applications like smart home systems.
Master essential design patterns in Kotlin through OOP concepts, creational, structural, and behavioral patterns to build robust, maintainable code and develop a smart home system.
Master essential design patterns in PHP through OOP concepts, creational/structural/behavioral patterns, and build a sophisticated smart home system.
Master design patterns in Scala 3 through hands-on development of smart home systems, from device management to security implementation, while solving practical architectural challenges.
Discover how to apply design patterns in Ruby to solve real-world problems by developing a smart home system, from Factory Method to Command and Decorator patterns.
Master creational design patterns like Singleton, Factory Method, and Builder in Kotlin to create flexible, reusable code that effectively manages object instantiation for scalable software solutions.
Master behavioral design patterns like Observer, Strategy, and Command to create flexible systems with improved maintainability and better separation of concerns in Kotlin.
Explore how design patterns solve real-world problems by applying them to smart home system development in Kotlin, from creational to behavioral patterns.
Get personalized course recommendations, track subjects and courses with reminders, and more.