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 at Buffalo
Skills you'll gain: Safety Standards, Safety Training, Safety Assurance, Safety and Security, Robotics, Hazard Analysis, Equipment Design, Risk Management Framework, Product Testing, Failure Analysis, Manufacturing and Production
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Data Flow Diagrams (DFDs), Cloud Deployment, Model Deployment, Information Privacy, MLOps (Machine Learning Operations), Application Programming Interface (API), AI Product Strategy, Analysis, Data Pipelines, Feature Engineering, Performance Analysis
Intermediate · Course · 1 - 4 Weeks

AI CERTs
Skills you'll gain: User Experience, User Experience Design, User Interface and User Experience (UI/UX) Design, Experience Design, User Centered Design, Design Thinking, Persona (User Experience), UI/UX Research, User Interface (UI), Artificial Intelligence, Design Research, Wireframing, Responsible AI, Prototyping, Design Reviews, User Story, Prompt Patterns, Professional Development, Storyboarding, Presentations
Advanced · Specialization · 3 - 6 Months

California Institute of the Arts
Skills you'll gain: Information Architecture, Persona (User Experience), UI/UX Strategy, Web Design, User Experience, Wireframing, User Research, User Centered Design, Mockups, Usability Testing, Requirements Analysis, Target Audience, Agile Methodology
Intermediate · Course · 1 - 3 Months

L&T EduTech
Skills you'll gain: Stormwater Management, Building Services Engineering, Water Sustainability, Sustainable Technologies, Water Resource Management, Thermal Management, Design Specifications, Mechanical Engineering, Engineering Calculations, Risk Management Framework
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Robotic Process Automation, Email Automation, Business Process Automation, Transaction Processing, Human Resources Software, Automation, Process Design, Scenario Testing, Web Applications, Social Media Management, Software Architecture, Social Media, Microsoft Excel, Workflow Management, Brand Awareness, Market Analysis, Solution Design, Marketing Automation, Data Architecture, Data Management
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Graphic and Visual Design, Image Analysis, Design Elements And Principles
Beginner · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: User Experience Design, User Story, Prototyping, Wireframing, User Centered Design, Ideation, Conceptual Design, Interaction Design, User Interface (UI), Usability Testing, Storyboarding, Mockups, User Research
Beginner · Course · 1 - 3 Months

Skills you'll gain: Information Architecture, UI/UX Research, Design Research, User Interface and User Experience (UI/UX) Design, Persona Development, Usability, Qualitative Research, Usability Testing, Surveys, Prototyping, Tree Maps, Interviewing Skills
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Architectural Drawing, AutoCAD, Architectural Design, Technical Drawing, Engineering Drawings, Civil and Architectural Engineering, Drafting and Engineering Design, Computer-Aided Design, Building Design, As-Built Drawings, AutoCAD Civil 3D, Architectural Engineering, Structural Engineering, Electrical Wiring, Structural Analysis, Functional Design, Conceptual Design, Layout Design, Construction Estimating, 3D Modeling
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Typography, Marketing Materials, Marketing Design, Graphic Design, Marketing Collateral, Layout Design, User Feedback, Marketing, Brochures, Digital Design, Storyboarding, Adobe Photoshop, Adobe Illustrator, Constructive Feedback, Design Elements And Principles, Image Quality, File Management, Color Theory
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Risk Analysis, Risk Management, Business Risk Management, Enterprise Risk Management (ERM), Business Analysis, Portfolio Management, Solution Design, Project Implementation, Solution Architecture, Business Solutions, Business Strategy, Cost Benefit Analysis, Change Management, Systems Integration
Beginner · Course · 1 - 4 Weeks