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 a wide range of free and certified Design online courses. Find the best Design training programs and enhance your skills today!
Apply creational, structural, and behavioral design patterns in C# by building a smart home system.
Revise Python’s core object-oriented principles through hands-on implementations of flexible, reusable software designs.
Practice revising object-oriented design patterns in Kotlin through coding tasks for editors, audio players, drawing applications, and simulations.
Practice core object-oriented design principles in Ruby through small simulations and application-building exercises.
Revise object-oriented design principles and apply fundamental software design patterns in PHP through practical exercises and small application projects.
Apply Factory, Adapter, Observer, Strategy, Command, Decorator, and Builder patterns in Scala 3 through smart home and real-world problem scenarios.
Practice encapsulation, abstraction, polymorphism, and composition by implementing reusable software designs in Go.
Apply creational, structural, and behavioral design patterns in Scala by building a sophisticated smart home system.
Abstract Logo Design: Create Simple Logos That Tell A Story with Scott Lancaster
Revise JavaScript design patterns through practical exercises in encapsulation, abstraction, polymorphism, composition, and object-oriented software design.
Model one-to-one, one-to-many, and many-to-many relationships in Django, then expose and group related data through serializers and custom views.
Revisit software design patterns in TypeScript through hands-on exercises in encapsulation, abstraction, polymorphism, composition, and object-oriented application design.
Use structured frameworks to generate ideas, uncover root causes, prioritize solutions, and validate assumptions through rapid MVP learning loops.
Build graphic design skills hands-on with Adobe Photoshop, InDesign, and Illustrator while learning design theory and techniques for producing polished professional work.
Learn the software applications used by Interior Designers to create drafting floor plans, 3D models, render realistic visuals, and design polished presentations for their clients.
Get personalized course recommendations, track subjects and courses with reminders, and more.