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.

Skills you'll gain: Virtual Environment, 3D Assets, Animations, Simulations, Computer Graphics
Mixed · Course · 1 - 3 Months

University at Buffalo
Skills you'll gain: Peer Review, Plan Execution, Manufacturing Operations, Technology Roadmaps, Professional Networking, Smart Goals, Goal Setting, Workforce Development, Digital Transformation, LinkedIn, Portfolio Management, Project Documentation, Analysis, Communication
Beginner · Course · 1 - 3 Months

Skills you'll gain: Server Side, Application Deployment, Apache Tomcat, Web Design, Front-End Web Development, Application Servers, HTML and CSS, Web Development, User Interface and User Experience (UI/UX) Design, Web Servers, Email Automation, Usability, Interactive Design, Java Platform Enterprise Edition (J2EE)
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Color Theory, Web Design, Responsive Web Design, HTML and CSS, ChatGPT, Generative AI, Development Environment, Javascript, Cloud Hosting, Software Installation, Databases
Beginner · Course · 1 - 4 Weeks

Arizona State University
Skills you'll gain: Human Factors, Human Factors Engineering, Accident Prevention, Human Machine Interfaces, Usability, Systems Thinking, User Experience Design
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Video Production, Instructional Design, Digital pedagogy, Virtual Environment, User Interface and User Experience (UI/UX) Design, Teaching, Education Software and Technology, User Centered Design, Student Engagement, Learning Styles, Technical Writing, Web Content Accessibility Guidelines, UI/UX Research, Online Advertising, Survey Creation
Beginner · Course · 1 - 3 Months

Howard University
Skills you'll gain: Design Thinking, Product Design, Business Solutions, Customer Insights, User Centered Design, Information Systems, Brainstorming, User Research, Ideation, Business Transformation, Digital Transformation, User Feedback, Product Testing
Intermediate · Course · 1 - 4 Weeks

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

Northeastern University
Skills you'll gain: User Research, UI/UX Research, User Experience Design, Logo Design, User Centered Design, Experience Design, Usability, Wireframing, Mockups, Prototyping, Persona Development, Graphic and Visual Design
Beginner · Course · 1 - 3 Months

Skills you'll gain: Canva (Software), Color Theory, Typography, Creative Design, Design, Graphic and Visual Design, Graphic Design, Visual Design, Design Elements And Principles
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Product Lifecycle Management, Conceptual Design, Sustainable Design, Project Planning, Sustainable Engineering, Product Development, Systems Engineering, Product Management, Product Design, Manufacturing and Production, Design and Product, Risk Management, Design Software, Engineering, Time Management, Internet Of Things, Cross-Functional Collaboration, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, Communication
Beginner · Course · 1 - 3 Months

Skills you'll gain: Prototyping, 3D Modeling, 3D Assets, Design Strategies, Engineering Design Process, Computer-Aided Design, Manufacturing Processes, Technical Design, Design Software, Functional Design, Design, Materials science, Typography, Digital Design
Advanced · Course · 3 - 6 Months