Object Oriented Design courses can help you learn principles like encapsulation, inheritance, and polymorphism, along with design patterns such as Singleton and Factory. You can build skills in creating reusable code, improving software maintainability, and designing systems that are easier to understand and extend. Many courses introduce tools like UML for modeling, as well as programming languages such as Java and Python, which are commonly used to implement object-oriented concepts in real-world applications.

California Institute of the Arts
Skills you'll gain: Information Architecture, Wireframing, User Interface and User Experience (UI/UX) Design, Persona (User Experience), User Experience, Mockups, User Experience Design, UI/UX Strategy, Responsive Web Design, Web Design, User Interface (UI), User Interface (UI) Design, Adobe XD, User Centered Design, Interaction Design, Prototyping, Web Design and Development, Layout Design, Usability, User Research
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Responsive Web Design, Storyboarding, Wireframing, User Experience Design, UI/UX Research, User Experience, Usability Testing, Information Architecture, Presentations, Web Design, User Research, Design Thinking, Figma (Design Software), Usability, Design Reviews, Persona (User Experience), User Interface and User Experience (UI/UX) Design, Web Content Accessibility Guidelines, Web Presence, Interviewing Skills
Build toward a degree
Beginner · Professional Certificate · 3 - 6 Months

The University of Sydney
Skills you'll gain: Design Thinking, Human Centered Design, Innovation, Prototyping, Ideation, Design Strategies, Product Development, Design, Design Research, User Feedback
Beginner · Course · 1 - 3 Months

University of Virginia
Skills you'll gain: Design Thinking, Creative Problem-Solving, Ideation, Innovation, Creativity, Strategic Thinking, Thought Leadership, Case Studies, Human Centered Design, Open Mindset, Experimentation, Storytelling
Beginner · Course · 1 - 3 Months
Georgia Institute of Technology
Skills you'll gain: Failure Analysis, Mechanical Design, Mechanical Engineering, Structural Engineering, Structural Analysis, Engineering, Materials science, Engineering Analysis, Mechanics, Engineering Calculations, Biomedical Engineering, Problem Solving
Intermediate · Course · 1 - 3 Months

Epic Games
Skills you'll gain: Game Design, Video Game Development, Software Design Documents, Ideation, Interactive Design, Conceptual Design, Software Development Methodologies, Creativity, Collaborative Software
Beginner · Course · 1 - 4 Weeks

The Museum of Modern Art
Skills you'll gain: Ethical Standards And Conduct, Cultural Diversity, Social Impact, Creativity, Market Trend, Creative Thinking, Product Design, Production Process, World History, Social Sciences, Consumer Behaviour, Design Elements And Principles, Personal Development, Problem Solving, Critical Thinking
Beginner · Specialization · 1 - 3 Months

Arizona State University
Skills you'll gain: Experimentation, Sample Size Determination, Research Design, Regression Analysis, Statistical Analysis, Science and Research, Scientific Methods, Statistical Methods, Data Analysis Software, Model Optimization, Statistical Software, Mathematical Software, Design Strategies, Sampling (Statistics), Simulations, Probability & Statistics, Statistical Modeling, Statistical Inference, Statistical Hypothesis Testing, Variance Analysis
Beginner · Specialization · 3 - 6 Months

California Institute of the Arts
Skills you'll gain: Animation and Game Design, Game Design, Animations, Prototyping, Conceptual Design, Video Game Development, Storytelling, Software Design Documents, Ideation, Design, Virtual Environment, Art History, Technical Design, Software Visualization, Design Strategies, Design Reviews, Design Elements And Principles, Creative Design, Visual Storytelling, Game Theory
Beginner · Specialization · 3 - 6 Months

University of Illinois Urbana-Champaign
Skills you'll gain: Instructional and Curriculum Design, Needs Assessment, Instructional Design, Learning Theory, Diversity and Inclusion, Training and Development, People Development, Education and Training, Pedagogy, Instructional Strategies, Systems Analysis, Job Analysis, Process Analysis, Analysis, Learning Styles
Mixed · Course · 1 - 3 Months

SkillsBooster Academy
Skills you'll gain: Prompt Patterns, Anthropic Claude, Figma (Design Software), AI powered creativity, Responsible AI, AI Workflows, Design Software, AI literacy, UI/UX Strategy, AI Personalization, User Interface and User Experience (UI/UX) Design, Design, Creative Design, Design and Product, Generative AI, Wireframing, Project Design, Web Design, Presentations, Branding
Beginner · Course · 1 - 3 Months

University of Maryland, College Park
Skills you'll gain: Product Management, Product Development, Financial Statements, Product Design, Financial Statement Analysis, Prototyping, Competitive Analysis, Agile Product Development, Value Propositions, Financial Reporting, Proposal Development, Proposal Writing, Team Performance Management, Innovation, Financial Accounting, Corporate Finance, Financial Acumen, Target Market, Ideation, Entrepreneurship
Beginner · Specialization · 3 - 6 Months