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.

Packt
Skills you'll gain: Communication, Communication Strategies, Influencing, Verbal Communication Skills, Interpersonal Communications, Persuasive Communication, Writing, Business Writing, Motivational Skills, Business Correspondence, Empowerment, Rapport Building, Decision Making, Collaboration, Learning Styles
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Stored Procedure, SQL, Data Presentation, Query Languages, Relational Databases, Database Development, Database Administration, Data Science
Advanced · Guided Project · Less Than 2 Hours

Commonwealth Education Trust
Skills you'll gain: Student Engagement, Teaching, Education and Training, Pedagogy, Formal Learning, Human Learning, Working With Children, Child Development, Instructional Strategies, Childhood Education and Development, Learning Theory, Collaboration, Cultural Diversity, Substance Abuse
Mixed · Course · 1 - 3 Months

Macquarie University
Skills you'll gain: Infographics, Canva (Software), Podcasting, Video Production, Instructional Design, Multimedia, Content Creation, Adult Learning Principles, Presentations, Visual Storytelling, Digital pedagogy, Graphic Design, Digital Content, Videography, Visual Design, Storyboarding, Creative Design, Learning Strategies, Electronic Media, Communication Strategies
Beginner · Course · 1 - 3 Months

Unilever
Skills you'll gain: Data Storytelling, Marketing Automation, Web Analytics, Marketing Effectiveness, Marketing Analytics, Customer Insights, Campaign Planning, Digital Marketing, Social Media Campaigns, Campaign Management, Digital Marketing Tools, Web Analytics and SEO, Market Analysis, Social Media Marketing, Digital Media Strategy, Customer Analysis, Search Engine Marketing, Marketing Strategies, Data-Driven Marketing, Google Analytics
Beginner · Professional Certificate · 3 - 6 Months

Johns Hopkins University
Skills you'll gain: Angular, JavaScript Frameworks, Unit Testing, Ajax, Cloud Applications, Web Applications, Web Components, Application Frameworks, Front-End Web Development, Web Development, Javascript, Code Reusability, Software Architecture, UI Components
Intermediate · Course · 1 - 3 Months

University of Minnesota
Skills you'll gain: Hydraulics, Pump Stations, Mechanical Engineering, Schematic Diagrams, Simulation and Simulation Software, Engineering, Simulations, Mechanical Design, Engineering Analysis, Control Systems, Engineering Calculations, Mathematical Modeling
Mixed · Course · 1 - 3 Months

Universidad Nacional Autónoma de México
Skills you'll gain: Database Systems, Database Theory, Relational Databases, Database Management, SQL, Databases, Database Design, Database Development, Database Software, Database Application, Database Management Systems, Information Systems, MySQL, Query Languages, Data Modeling, Transaction Processing, MySQL Workbench, Information Systems Security, Data Integrity, Performance Tuning
Intermediate · Course · 1 - 3 Months

Scrimba
Skills you'll gain: Typography, Responsive Web Design, Cascading Style Sheets (CSS), HTML and CSS, UI Components, Web Design, Web Design and Development, Front-End Web Development, Animations, Mockups, User Interface (UI), User Interface (UI) Design, Web Development, Debugging
Intermediate · Specialization · 1 - 3 Months

University of Pennsylvania
Skills you'll gain: Social Impact, Design Thinking, Performance Measurement, Human Centered Design, Sustainable Development, Innovation, Entrepreneurship, Business Modeling, Strategic Thinking, Ideation, Program Evaluation, Organizational Structure, Needs Assessment, Growth Strategies, Competitive Analysis, Experimentation, Market Analysis
Beginner · Course · 1 - 4 Weeks

The University of Edinburgh
Skills you'll gain: Precision Medicine, Bioinformatics, Image Analysis, Medical Imaging, Process Modeling, Big Data, Data Science, Applied Machine Learning, Health Informatics, Machine Learning Methods, Statistical Modeling, Network Model, Statistical Methods, Data Analysis, Statistical Machine Learning, Machine Learning, Natural Language Processing, Probability & Statistics, Clinical Documentation, Python Programming
Intermediate · Course · 1 - 3 Months
University of Washington
Skills you'll gain: Big Data, Relational Databases, Database Systems, Dataflow, Databases, Data Science, Database Theory, Data Manipulation, Data Store, Data Processing, Database Management Systems, NoSQL, Apache Spark, Distributed Computing, Apache Hadoop, SQL, Data Analysis, Query Languages, Cloud Computing, Python Programming
Mixed · Course · 1 - 3 Months