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 Illinois Urbana-Champaign
Skills you'll gain: New Product Development, Product Development, Design Thinking, Market Research, Revenue Forecasting, Market Opportunities, Quantitative Research, Customer Insights, User Research, Consumer Behaviour, Ideation, Market Analysis, Target Market, Forecasting, Innovation, Target Audience, Needs Assessment, Analysis, Data Collection, Decision Making
★ 3.7 (33) · Mixed · Course · 1 - 3 Months

Edureka
Skills you'll gain: Computer Security Incident Management, Cyber Threat Intelligence, Network Planning And Design, Malware Protection, General Networking, Information Technology Architecture
★ 4 (41) · Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: C++ (Programming Language), Data Structures, File I/O, Data Cleansing, Data Storage, Data Integrity
★ 4.6 (49) · Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Data Structures, Javascript, Object Oriented Programming (OOP)
Intermediate · Course · 1 - 3 Months

Universidad de Palermo
Skills you'll gain: Civil and Architectural Engineering, Architecture and Construction, Civil Engineering, Sustainable Architecture, Sustainable Technologies, Project Management, Engineering Management, Innovation, Sustainable Design, AI Integrations, Organizational Change, Robotics, Culture Transformation, Case Studies, AI literacy, 3D Modeling
★ 4.5 (8) · Beginner · Course · 1 - 4 Weeks

The Hong Kong University of Science and Technology
Skills you'll gain: Musical Composition, Music Theory, Music, Instrumental Music, Music History, Classical Music, World Music, Creativity
★ 4.6 (79) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Keyword Research, Content Optimization, Search Engine Optimization, Web Analytics and SEO, Web Analytics, Content Performance Analysis
★ 4.4 (89) · Intermediate · Guided Project · Less Than 2 Hours

Edureka
Skills you'll gain: JUnit, Apache Maven, Java Programming, Java, Unit Testing, Software Design Patterns, Test Automation, Build Tools, Software Design, Data Access, Maintainability, Software Testing, IntelliJ IDEA, SQL, Computer Programming, Programming Principles, Object Oriented Programming (OOP), Software Engineering, Software Development, Design Strategies
Intermediate · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Program Evaluation, Health Assessment, Health Policy, Health Systems, Care Management, Data Collection, Utilization Management, Survey Creation, Community Health, Maternal Health, Data Quality, Research Design, Child Health
★ 4.8 (17) · Mixed · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Surveys, Survey Creation, Sampling (Statistics), Quantitative Research, Analysis, Research Methodologies, Data Analysis, Data Collection, Data Quality, Data Transformation, Statistical Analysis, Data Modeling, Data Validation, Statistical Methods, Mitigation
★ 4.7 (82) · Beginner · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Software Testing, Test Case, Software Development Life Cycle, Software Quality Assurance, White-Box Testing
★ 4.6 (27) · Beginner · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Earned Value Management, Configuration Management, Communication Planning, Project Controls, Project Risk Management, Project Implementation, Project Management Life Cycle, Quality Assurance, Project Management, Risk Management, Communication Strategies, Conflict Management, Quality Assurance and Control, Product Quality (QA/QC), Strategic Communication, Risk Mitigation, Project Performance, Risk Analysis, Plan Execution, Stakeholder Communications
★ 5 (23) · Intermediate · Course · 1 - 3 Months