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: Web Content Accessibility Guidelines, Usability, Web Design, Information Architecture, Web Development Tools, Test Tools, Web Development, Customer Service
★ 4.4 (30) · Beginner · Guided Project · Less Than 2 Hours
University of Illinois at Urbana-Champaign
Skills you'll gain: Operations Management, Supply Chain, Continuous Improvement Process, Change Control, Operations, Process Improvement, Supply Chain Planning, Process Improvement and Optimization, Supply Chain Management, Education Software and Technology, Instructional Design, Learning Management Systems, Process Analysis, Wholesaling, Quality Management, Augmented and Virtual Reality (AR/VR), Digital pedagogy, System Implementation, Solution Design, Virtual Reality
Mastertrack · 6 - 12 Months

Skills you'll gain: 3D Modeling, 3D Assets, Visualization (Computer Graphics), Design Software, Editing, User Interface (UI), Software Installation
★ 4.9 (18) · Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Adobe Photoshop, Design Software, Journals, Software Design Patterns, Creative Design, Design Elements And Principles, Graphic and Visual Design Software, Creativity, Design Strategies, Design, Graphic and Visual Design, Graphic Design, Visual Storytelling, Digital Design, Graphics Software, Aesthetics, Editing, File Management
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Content Performance Analysis, Content Strategy, Stakeholder Communications, User Experience, UI/UX Strategy, User Experience Design, UI/UX Research, Content Development and Management, Design Research, User Research, Stakeholder Engagement, Stakeholder Management, User Interface and User Experience (UI/UX) Design, Test Planning, Benchmarking, User Feedback, Performance Measurement, Data-Driven Decision-Making, Research Reports, Competitive Analysis
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Electrical Equipment, Electrical Systems, Architectural Drawing, Electrical Power, AutoCAD, Computer-Aided Design, Blueprint Reading, Electrical Engineering, Applied Mathematics, Electric Power Systems, Basic Electrical Systems, Engineering Calculations, Data Entry, Estimation
★ 4.7 (11) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Canva (Software), Social Media Content, Social Media Marketing, Marketing Design, Graphic and Visual Design Software, Social Media, Content Creation, Social Media Strategy, Graphic Design, Graphic and Visual Design, Brand Marketing, Color Matching, Creative Design, Brand Awareness, Marketing, Branding
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Animation and Game Design, Unity Engine, Game Design, 3D Assets, Animations, Computer Graphics, Video Game Development, User Interface (UI), UI Components, User Interface (UI) Design, Virtual Environment, Computer Graphic Techniques, Visualization (Computer Graphics), Performance Tuning, Interactive Design, Software Design, C# (Programming Language), Code Reusability, Model Optimization, Scripting
★ 4.8 (40) · Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: User Interface (UI) Design, Application Design, Interactive Design, Software Design, Scalability, Maintainability
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: User Experience Design, User Experience, User Interface and User Experience (UI/UX) Design, Cross Platform Development, Experience Design, User Centered Design, UI/UX Research, Responsive Web Design, Human Centered Design, Web Design, Web Presence, Usability, Design Research, Design Thinking, Design Strategies, Usability Testing, Prototyping, Generative AI, Ideation
★ 4.8 (5.1K) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Responsive Web Design, UI Components, HTML and CSS, Cascading Style Sheets (CSS), Web Design, User Interface (UI), Web Design and Development, Typography, Interactive Design, User Interface (UI) Design, Front-End Web Development
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Color Theory, Web Design, Responsive Web Design, HTML and CSS, AI powered creativity, Design, ChatGPT, Hypertext Markup Language (HTML), Web Design and Development, Web Content, Web Development, Generative AI, Cascading Style Sheets (CSS), Development Environment, Javascript, Web Presence, Computer Programming Tools, Cloud Hosting, Software Development Tools, Software Installation
Beginner · Course · 1 - 4 Weeks