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.

Skillshare
Skills you'll gain: Unreal Engine, Adobe After Effects, Motion Graphics, Animations, Animation and Game Design, Multimedia, 3D Modeling, 3D Assets, Logo Design, Cinematography, Video Editing, Post-Production, Computer Graphics, Computer Graphic Techniques, Visualization (Computer Graphics), Photo/Video Production and Technology, Visual Storytelling, Graphical Tools, Creative Design, Typography
★ 4.2 (41) · Beginner · Specialization · 3 - 6 Months

LearnKartS
Skills you'll gain: Salesforce, User Provisioning, Customer Relationship Management (CRM) Software, Cloud Applications, Email Automation, Account Management, Identity and Access Management, Role-Based Access Control (RBAC), Data Management
★ 3.8 (48) · Beginner · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: Typography, Responsive Web Design, Cascading Style Sheets (CSS), HTML and CSS, Web Design, Web Design and Development, Web Development
★ 4.5 (47) · Intermediate · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: User Interface (UI), User Interface and User Experience (UI/UX) Design, Bootstrap (Front-End Framework), Web Design, Cascading Style Sheets (CSS), UI Components, Secure Coding, Full-Stack Web Development, Web Applications, Database Development, Frontend Integration, JavaScript Frameworks, Database Management, Hypertext Markup Language (HTML), Software Architecture, Development Environment, Software Testing, Development Testing, NoSQL, API Design
★ 4 (28) · Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Javascript, Event-Driven Programming, Web Applications, Application Deployment, Web Development, Full-Stack Web Development, Hypertext Markup Language (HTML), Code Reusability, Programming Principles, GitHub, Object Oriented Design, Object Oriented Programming (OOP), Data Validation
Beginner · Course · 1 - 3 Months
Skills you'll gain: Django (Web Framework), Postman API Platform, Restful API, Data Validation, Authentications, Authorization (Computing), Application Programming Interface (API), API Design, JSON, API Testing, Object-Relational Mapping, Python Programming
★ 4.6 (49) · Advanced · Course · 1 - 4 Weeks

Universidad de Palermo
Skills you'll gain: Online Advertising, E-Commerce, Marketing Strategy and Techniques, Digital Marketing, Digital Advertising, Digital Brand Strategy, Business Strategy, Social Media Strategy, New Business Development, Google Ads, Advertising, Technology Strategies, Digital Transformation, Email Marketing, Social Media, Search Engine Optimization, Business Transformation, Advertising Campaigns, Social Media Campaigns
★ 4.7 (259) · Beginner · Course · 1 - 4 Weeks

Tableau Learning Partner
Skills you'll gain: Data Storytelling, Ad Hoc Reporting, Data Presentation, Dashboard, Dashboard Creation, Interactive Data Visualization, Storytelling, Tableau Software, Data Visualization Software, Data Analysis, Business Intelligence, Presentations, Stakeholder Engagement
★ 4.7 (78) · Beginner · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Research Design, Science and Research, Laboratory Research, Research Methodologies, Sensory Systems Analysis, Statistical Analysis, Data Analysis, Data Collection, Neurology, Psychology, Physiology, Image Analysis, Medical Imaging, Statistical Inference
★ 4.6 (8) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Postman API Platform, Continuous Delivery, Continuous Integration, Web Services, API Design, Test Tools, Spring Framework, Application Programming Interface (API), CI/CD, Test Execution Engine, Service Oriented Architecture, Verification And Validation, Software Testing, Restful API, Interactive Data Visualization, Server Side, Web Applications, Program Development, Virtual Environment, Automation
★ 4.7 (22) · Beginner · Specialization · 1 - 3 Months

American Psychological Association
Skills you'll gain: Qualitative Research, Research, Research Methodologies, Data Collection, Research Design, Social Sciences, Interviewing Skills, Psychology
★ 4.7 (54) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Musical Composition, Music, Developing Training Materials, Instrumental Music, Music Performance, Education Software and Technology, Teaching, Classroom Management, Digital pedagogy, Cultural Responsiveness, Active Listening, Creativity, Empowerment, Collaboration
★ 4.6 (104) · Intermediate · Course · 1 - 4 Weeks