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 essential design patterns in C++ through hands-on coding, from creational to behavioral patterns, and learn to build scalable systems by applying these patterns to real-world scenarios.
Master design patterns in Go through hands-on coding, from creational to behavioral patterns, and learn to build scalable systems with practical implementations and real-world problem-solving.
Master Go programming concepts and design patterns while learning to build efficient systems using structs, interfaces, and composition techniques for scalable software development.
Master design patterns in Go through hands-on development of smart home systems, learning practical implementations of Factory Method, Observer, Decorator, and Chain of Responsibility patterns.
Explore security vulnerabilities through hands-on analysis of design flaws, from credential recovery weaknesses to business logic errors and missing audit systems.
Master design patterns by developing a C# smart home system, implementing creational, structural, and behavioral patterns for efficient device control and automation.
Master advanced database relationships in Django, from one-to-one to many-to-many structures, while learning to implement effective serializers and custom views for complex data modeling.
Master essential software design patterns in Go, from encapsulation and interfaces to polymorphism and composition, to build flexible and maintainable applications.
Master frameworks for generating bold ideas, uncovering root causes, and rapidly validating solutions to transform insights into executable innovations.
Master object-oriented programming and design patterns in C# while building a smart home system. Learn to create efficient, maintainable code using creational, structural, and behavioral patterns.
Master Rust's ownership model, lifetimes, structs, enums, pattern matching, traits, generics, and smart pointers to build a foundation for implementing effective design patterns.
Explore how to implement design patterns in Rust by building a smart home system, with hands-on problem-solving exercises to reinforce practical application.
Master essential design patterns in Rust through foundational concepts, creational/structural/behavioral patterns, and build a sophisticated smart home system.
Explore fundamental software design patterns in Kotlin, focusing on encapsulation, abstraction, polymorphism, and composition to build flexible, robust applications.
Master Singleton, Factory Method, Abstract Factory, and Builder patterns in TypeScript to control object creation, build flexible code, and implement scalable design solutions.
Get personalized course recommendations, track subjects and courses with reminders, and more.