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
IT & Networking
Cybersecurity
Ecology and Wildlife Conservation
Comprendere la filosofia
FinTech Ethics and Risks
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore a wide range of free and certified Instructional design online courses. Find the best Instructional design training programs and enhance your skills today!
Apply design patterns in Go to solve practical software problems, including a smart home system and a problem-solving project.
Revise Java software design through hands-on exercises in encapsulation, abstraction, polymorphism, and composition.
Learn to apply creational, structural, and behavioral design patterns in C++ through hands-on coding and real-world software problems.
Apply creational, structural, and behavioral design patterns in C# by building a smart home system.
Apply creational, structural, and behavioral design patterns in Go through hands-on coding for scalable systems and real-world software problems.
Revise Python’s core object-oriented principles through hands-on implementations of flexible, reusable software designs.
FAST CLASS: Design Surface Patterns From Scratch with Bonnie Christine
Revise JavaScript design patterns through practical exercises in encapsulation, abstraction, polymorphism, composition, and object-oriented software design.
Revisit fundamental software design patterns in C# through object-oriented exercises and real-world system examples.
Revisit C++ design patterns through encapsulation, abstraction, polymorphism, and composition in practical software simulations.
Design game characters: study foundational character concepts, then watch professional designers tackle live challenges around movement, expression, and technical limits before drawing your own.
Design and run clinical trials: control bias with randomization and masking, choose trial stages and designs, define outcomes, and ethically consent, recruit, and retain participants.
Design and evaluate health systems strengthening programs: apply systems frameworks and logic models, choose study designs and data sources, and interpret findings for sustainability and scale.
Design residential interiors: create layouts, blueprints, and presentation visuals for living spaces using Revit, SketchUp Pro, and Photoshop.
Residential Interior Design Foundations Course (Self-Paced)
Get personalized course recommendations, track subjects and courses with reminders, and more.