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!
Figma UI UX Design Essentials with Daniel Walter Scott
Refind: The 1 Day Home Interior Design Makeover Course with Jonathan Rosen
FAST CLASS: Design Surface Patterns From Scratch with Bonnie Christine
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.
A comprehensive guide to designing, developing, and optimizing battery packs for electric and hybrid vehicles.
Master essential design skills for Product Design Engineering, from CAD software basics to advanced prototyping techniques with various materials and project management tools.
Master automotive design engineering through CAD, project management, digital twin technology, powertrain, interior trim, chassis, vehicle integration, and BIW concepts.
Gain insights into aerospace engineering fundamentals and software-based aircraft design from experienced aeronautical engineers who've worked on high-scale government projects.
Discover essential manufacturing and design engineering skills, from basic to advanced industrial design software, 2D/3D creation, materials, prototyping, and Geometric Dimensioning and Tolerancing for reduced risk and costs in product development.
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.
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 in JavaScript, including Singleton, Factory Method, Abstract Factory, and Builder patterns, to create flexible, reusable code and apply them in real-world scenarios.
Get personalized course recommendations, track subjects and courses with reminders, and more.