Courses from 1000+ universities
17 years ago, Krishna Kumar started offering free PMP prep online. Today, it’s a leading digital upskilling platform that helps millions upskill in AI, cybersecurity, data science, and more.
600 Free Google Certifications
Management
Cybersecurity
Artificial Intelligence
Comprendere la filosofia
Introduction to Engineering Mechanics
Mathematical Economics
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!
After Effects & Photoshop for Graphic Design with Chris Converse
Figma UI UX Design Essentials with Daniel Walter Scott
Massive X Synthesizer: Sound Design + Synthesis with Tomas George
Abstract Logo Design: Create Simple Logos That Tell A Story with Scott Lancaster
Master essential software design patterns through hands-on JavaScript exercises, covering encapsulation, abstraction, polymorphism, and composition for building robust, flexible applications.
Master Python design patterns through hands-on implementation of OOP principles, from encapsulation to polymorphism, while building practical applications like audio systems, text editors, and simulation programs.
Xfer Serum Synthesizer: Sound Design + Music Production with Tomas George
Master essential software design patterns and OOP principles in C# through hands-on examples, from encapsulation to polymorphism, enhancing your ability to create flexible solutions.
Master essential software design patterns and object-oriented principles in C++, from encapsulation to polymorphism, enabling you to create flexible and maintainable code architectures.
Refind: The 1 Day Home Interior Design Makeover Course with Jonathan Rosen
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.
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 TypeScript, from encapsulation and abstraction to polymorphism, while learning to create flexible and maintainable code using object-oriented principles.
Master system architecture through AI-driven interview practice, covering cloud computing, microservices, containerization, scalability, and security principles for modern distributed systems.
Master design patterns by building a smart home system in C++, from factory methods to command patterns, and learn to solve real-world architectural challenges through practical implementations.
Get personalized course recommendations, track subjects and courses with reminders, and more.