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.

University of Minnesota
Skills you'll gain: Software Testing, JUnit, Verification And Validation, Unit Testing, System Testing, Test Case, Test Automation, Development Testing, Test Planning, White-Box Testing, Code Coverage, Software Quality Assurance, Functional Testing, Test Data
Intermediate · Course · 1 - 4 Weeks

California Institute of the Arts
Skills you'll gain: Photo Editing, Graphic and Visual Design, Layout Design, Design Research, Visual Design, Adobe InDesign, Design, Design Elements And Principles, Storytelling, Digital Publishing, Aesthetics, Color Theory, Creativity, Peer Review
Beginner · Course · 1 - 4 Weeks

Berklee
Skills you'll gain: Music, Musical Composition, Post-Production, Peer Review, Media Production, Music Performance, Creativity, Instrumental Music, Automation, Editing, File Management, Writing, Digital Signal Processing, Timelines, Electronic Media, System Configuration, Technology Solutions
Beginner · Specialization · 3 - 6 Months

University of Virginia
Skills you'll gain: Marketing Analytics, Marketing Effectiveness, Marketing Strategies, Regression Analysis, Marketing Budgets, Data-Driven Decision-Making, Strategic Marketing, Brand Management, Resource Allocation, Customer Analysis, Customer Insights, Predictive Analytics, Statistical Analysis, A/B Testing, Consumer Behaviour, Return On Investment
Beginner · Course · 1 - 3 Months

Skills you'll gain: Unity Engine, Game Design, Video Game Development, Animation and Game Design, Software Architecture, Object Oriented Design, UI Components, Scripting, C# (Programming Language), Debugging
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Team Leadership, Team Oriented, Drive Engagement, Collaboration, Organizational Effectiveness, Productivity, Resource Management, Employee Engagement, Overcoming Obstacles, Empowerment
Beginner · Course · 1 - 4 Weeks

University of California, Davis
Skills you'll gain: Intellectual Property, Research, Research Methodologies, Personal Development, Research Design, Research and Design, Curiosity, Science and Research, Problem Solving, Persistence, Persuasive Communication, Time Management, Student Engagement, Goal Setting, Journals, Communication, Ethical Standards And Conduct, Strategic Thinking, Decision Making, Safety and Security
Beginner · Specialization · 3 - 6 Months

Vanderbilt University
Skills you'll gain: Prompt Engineering, Generative AI, ChatGPT, Ideation, Verification And Validation, Creative Problem-Solving, AI Enablement, Expense Reports, Responsible AI, AI Personalization, Image Analysis, Creativity, LLM Application, Innovation, Brainstorming, Game Design, Expense Management, Organizational Skills, Artificial Intelligence, Lesson Planning
Beginner · Specialization · 1 - 3 Months

LearnQuest
Skills you'll gain: Stored Procedure, Hibernate (Java), PL/SQL, Relational Databases, Object-Relational Mapping, SQL, Data Access, Java Platform Enterprise Edition (J2EE), Database Design, Databases, Data Persistence, Java, Data Manipulation, Data Mapping, Java Programming, JUnit, Object Oriented Programming (OOP), Query Languages, Database Management, Database Systems
Beginner · Specialization · 1 - 3 Months

Workday
Skills you'll gain: Workday (Software), No-Code Development, Branding
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Content Management Systems, Web Analytics, Search Engine Optimization, Web Design, Retail Management, Order Management, E-Commerce, Marketing Strategies, Blogs, Customer Relationship Management (CRM) Software, Content Creation, Dashboard, Email Marketing
Beginner · Course · 1 - 3 Months
Universidade de São Paulo
Skills you'll gain: Search Engine Marketing, Digital Marketing, Email Marketing, Google Ads, Marketing Strategies, Search Engine Optimization, Google Analytics, Online Advertising, A/B Testing, Pay Per Click Advertising, Advertising Campaigns, Web Analytics, Digital Advertising, Facebook, Campaign Management, Marketing Analytics, Return On Investment, Performance Measurement
Beginner · Course · 1 - 3 Months