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 Colorado Boulder
Skills you'll gain: Design Strategies, Simulations, Education Software and Technology, Simulation and Simulation Software, User Feedback, Display Devices
ā 4.9 (167) Ā· Intermediate Ā· Course Ā· 1 - 3 Months
University of Colorado Boulder
Skills you'll gain: Computational Logic, Systems Design, Verification And Validation, Computer Engineering, Communication Systems, Systems Analysis, Software Systems, Process Modeling, Theoretical Computer Science, Computational Thinking, Functional Specification, Software Architecture, Model Optimization, Software Design, Graph Theory, Software Testing, Software Quality Assurance, Computer Architecture, Test Tools, Logical Reasoning
ā 4.7 (12) Ā· Beginner Ā· Specialization Ā· 1 - 3 Months

Coursera
Skills you'll gain: Manufacturing and Production, Manufacturing Operations, Production Process, Manufacturing Processes, Process Control, Production Planning, Lean Manufacturing, Production Management, Lean Methodologies, Operational Efficiency, Continuous Improvement Process, Sustainable Business, Collaboration, Innovation, Adaptability, Communication
ā 4.6 (29) Ā· Intermediate Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: Network Architecture, Wireless Networks, Emerging Technologies, Network Engineering, Network Planning And Design, Network Infrastructure, Network Performance Management, Telecommunications, Artificial Intelligence and Machine Learning (AI/ML), Distributed Computing, Technology Strategies
ā 4.5 (32) Ā· Intermediate Ā· Course Ā· 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Mathematical Modeling, Model Based Systems Engineering, Systems Design, Systems Architecture, Automation Engineering, Control Systems, Computational Logic, Mechanics, Systems Analysis, Safety Assurance, Theoretical Computer Science, Differential Equations
ā 3.3 (23) Ā· Intermediate Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: Meta Ads Manager, Digital Advertising, Online Advertising, Campaign Management, Advertising, Advertising Campaigns, Marketing, Budget Management, Target Audience
Beginner Ā· Guided Project Ā· Less Than 2 Hours
Skills you'll gain: Vue.JS, HTML and CSS, Hypertext Markup Language (HTML), Web Applications, JavaScript Frameworks, Front-End Web Development, Web Design and Development, Cascading Style Sheets (CSS), Web Components, Web Development, Javascript, Data Persistence
ā 4.2 (45) Ā· Beginner Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: Docker (Software), Containerization, Web Design and Development, Restful API, User Interface (UI) Design, Node.JS, Application Deployment, MongoDB, Database Management, Databases, JavaScript Frameworks, Web Applications, Web Development, Web Development Tools, Database Application, Server Side, Back-End Web Development, Full-Stack Web Development, Javascript
ā 4.2 (33) Ā· Intermediate Ā· Guided Project Ā· Less Than 2 Hours

Coursera
Skills you'll gain: Microsoft Teams, Collaborative Software, File Management, Document Management, Collaboration, Project Management
ā 4.8 (25) Ā· Intermediate Ā· Guided Project Ā· Less Than 2 Hours

Skills you'll gain: Debugging, Application Development, Scripting Languages, Shell Script, Model View Controller, Python Programming, Software Development Methodologies, Data Validation, Record Keeping, Programming Principles, Code Reusability, Problem Solving
ā 4.9 (49) Ā· Intermediate Ā· Specialization Ā· 1 - 3 Months

University of Minnesota
Skills you'll gain: Learning Strategies, Mentorship, Health Informatics, Clinical Informatics, Leadership, Clinical Leadership, Nurse Education, Adult Education, Coaching, Informatics, Instructional Design, Educational Materials
ā 4.8 (99) Ā· Intermediate Ā· Course Ā· 1 - 3 Months

L&T EduTech
Skills you'll gain: Equipment Design, Building Codes, System Requirements, Safety Standards, Hydraulics, Plumbing, Chemistry, Design Specifications, Engineering Calculations, Technical Standard
ā 4.4 (17) Ā· Intermediate Ā· Course Ā· 1 - 4 Weeks