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.

Microsoft
Skills you'll gain: Model Optimization, Data Architecture, Governance
★ 2.5 (6) · Intermediate · Course · 1 - 3 Months

L&T EduTech
Skills you'll gain: Construction Inspection, Construction, Engineering Plans And Specifications, Building Design, Structural Engineering, Structural Analysis, Architecture and Construction, Industrial Design, Shop Drawing, Construction Engineering, Engineering Drawings, Technical Drawing, Engineering Design Process, Engineering Calculations
★ 4.9 (16) · Intermediate · Course · 1 - 4 Weeks

LearnKartS
Skills you'll gain: AWS Identity and Access Management (IAM), Amazon CloudWatch, Amazon Web Services, Identity and Access Management, AWS CloudFormation, Serverless Computing, Cloud Computing Architecture, Disaster Recovery, Infrastructure as Code (IaC), Cloud Infrastructure, Cloud Storage, Cloud Services, Amazon Elastic Compute Cloud, Amazon S3, Solution Architecture, Load Balancing, Amazon Redshift, Cloud Computing, Amazon DynamoDB, API Gateway
★ 3.9 (52) · Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Scheduling, Project Schedules, Project Controls, Timelines, Project Management Software, Management Reporting, Performance Reporting, Process Improvement and Optimization, Organizational Skills, Report Writing, Resource Management, Administration, System Configuration, User Accounts, Diagram Design
★ 4.6 (21) · Advanced · Course · 1 - 3 Months

Goldman Sachs
Skills you'll gain: Market Research, New Product Development, Product Development, Entrepreneurship, Product Planning, User Research, Product Design, Innovation, Focus Group, Ideation, Business Development, Product Testing, Logistics
★ 4.7 (88) · Mixed · Course · 1 - 4 Weeks

University of California, Santa Cruz
Skills you'll gain: Go (Programming Language), Data Structures, Object Oriented Design, Object Oriented Programming (OOP), Computer Programming, Unit Testing, Programming Principles, Algorithms, C (Programming Language), Software Testing, Code Reusability, Graph Theory
Intermediate · Course · 1 - 3 Months

Peking University
Skills you'll gain: Surveys, Survey Creation, Interviewing Skills, Statistical Analysis, Research Methodologies, Research, Science and Research, Data Cleansing, Data Collection, Research Design, Scientific Methods, Social Sciences, Case Studies, Qualitative Research, Research Reports, Report Writing
★ 4.9 (25) · Mixed · Course · 1 - 3 Months

Skills you'll gain: Canva (Software), Marketing Materials, Promotional Materials, Marketing Collateral, Advertising, Digital Advertising, Design Elements And Principles, Organizational Skills, Graphic Design, Driving engagement, Layout Design, Online Advertising, Design, Graphic and Visual Design, Graphic and Visual Design Software, Graphical Tools, Marketing, Dashboard
★ 4.9 (15) · Intermediate · Guided Project · Less Than 2 Hours

LearnKartS
Skills you'll gain: AI powered creativity, Photo/Video Production and Technology, Generative AI, Multimedia, Prompt Engineering, Content Creation, Digital Content, Business Process Automation, Media Production, ChatGPT, Image Quality, Digital Assets, Course Development, Email Marketing, Artificial Intelligence, Design and Product, Product Development, Writing
★ 4.8 (6) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Software Installation, Code Reusability, Functional Design, Programming Principles, Data Validation, Python Programming, Program Development, Scripting, Software Design, Computational Thinking, Development Environment, Computational Logic, Computer Programming, Algorithms, Command-Line Interface, Arithmetic, Problem Solving
★ 4.5 (36) · Mixed · Course · 1 - 4 Weeks

Cisco Learning and Certifications
Skills you'll gain: Postman API Platform, Restful API, Authentications, Application Programming Interface (API), Scripting, JSON, Extensible Languages and XML, IT Automation, Extensible Markup Language (XML), API Testing, Network Protocols, YAML, Network Monitoring, Automation, Network Engineering, Scripting Languages, Python Programming, Real Time Data
★ 4.6 (36) · Intermediate · Course · 1 - 4 Weeks
Skills you'll gain: Active Listening, Non-Verbal Communication, Team Collaboration, Virtual Teams, Interpersonal Communications, Empathy, Cultural Sensitivity, Cultural Diversity, Intercultural Competence, Emotional Intelligence, Rapport Building, Empathy & Emotional Intelligence, Collaboration, Business Communication, Conflict Management, Communication Strategies, Communication, Digital Communications, AI literacy, Adaptability
★ 4.8 (16) · Intermediate · Course · 1 - 4 Weeks