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: Building Services Engineering, HVAC, Building Design, Energy and Utilities, Engineering, Thermal Management, Sustainable Engineering, Mechanical Engineering, Engineering Calculations, Sustainable Design, Architectural Design, Engineering Analysis, Climate Change Mitigation, Trigonometry
Advanced · Course · 1 - 3 Months

Tencent Cloud
Skills you'll gain: Cloud Computing Architecture, Hybrid Cloud Computing, Cloud-Native Computing, Cloud Computing, Cloud Platforms, Cloud Solutions, Serverless Computing, Solution Architecture, Private Cloud, Cloud Infrastructure, Cloud Services, Data Migration, Software Architecture, Big Data, Cloud Security, Infrastructure Architecture, Systems Architecture, Security Management, Microservices, DevOps
Advanced · Course · 3 - 6 Months

Microsoft
Skills you'll gain: ASP.NET, Data Migration, Configuration Management, Data Validation, Database Application, Middleware, Enterprise Application Management, Debugging, Back-End Web Development, Object-Relational Mapping, Database Management, Data Modeling, Restful API, Maintainability, Software Design Patterns, Unit Testing, Authentications
Intermediate · Course · 1 - 3 Months
Skills you'll gain: Semiconductors, Manufacturing Standards, Production Process, Manufacturing Operations, Electronics Engineering, Manufacturing Processes, Electronics, Manufacturing and Production, Process Control, Process Engineering, Chemical Engineering, Technical Standard, Equipment Design, Facility Management, Infrastructure Architecture, Infrastructure Security, Security Controls, Network Infrastructure, Analysis
Intermediate · Course · 1 - 4 Weeks

Alex Genadinik
Skills you'll gain: Search Engine Optimization, Performance marketing, Social Media Campaigns, Social Media Marketing, Pay Per Click Advertising, Web Analytics and SEO, Social Media, Content Marketing, Social Media Content, Marketing Automation, Online Advertising, Social Media Strategy, Product Promotion, Paid media, Lead Generation, Marketing Strategies, Market Opportunities, Promotional Strategies, Product Knowledge, Target Audience
Mixed · Course · 1 - 3 Months

Skills you'll gain: Test Automation, Test Script Development, Continuous Integration, CI/CD, Software Testing, Web Development Tools, Test Execution Engine, Test Tools, Test Case, Test Data, Debugging, Maintainability, Quality Assurance
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Syllabus Development, Microsoft Office, Web Content Accessibility Guidelines, Technical Documentation, Layout Design
Beginner · Guided Project · Less Than 2 Hours

Edureka
Skills you'll gain: AI Security, Responsible AI, Data Ethics, LLM Application, Generative AI, Google Gemini, Artificial Intelligence, Cloud Security, Governance Risk Management and Compliance, Cyber Security Strategy, Security Strategy, Artificial Intelligence and Machine Learning (AI/ML), Computer Security Awareness Training, Network Security, Security Management, Cyber Attacks, Cyber Security Policies, Natural Language Processing, Risk Management, Supply Chain
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Performance Analysis, Marketing Planning, Marketing Strategies, Strategic Marketing, Global Marketing, Performance Improvement, Product Marketing, Market Analysis, Product Strategy, Case Studies, Marketing, Competitive Analysis, Brand Marketing, Strategic Planning, Business Strategy, Market Opportunities, Logistics
Mixed · Course · 1 - 4 Weeks

Illinois Tech
Skills you'll gain: Technical Communication, Data Visualization, Data Presentation, Data Wrangling, Scientific Visualization, Technical Writing, Data Visualization Software, Technical Documentation, Data Ethics, Data Cleansing, Persuasive Communication, Data Science, Writing, Layout Design, Editing, Graphic and Visual Design
Build toward a degree
Intermediate · Course · 1 - 3 Months

Coursera
Skills you'll gain: Keyword Research, Search Engine Optimization, Generative AI, AI Integrations
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: API Gateway, Kubernetes, Cloud API, Google Cloud Platform, Hybrid Cloud Computing, Application Programming Interface (API), Cloud Platforms, Cloud-Native Computing, API Testing, Istio, Application Deployment, Software Installation, Proxy Servers, Verification And Validation, Configuration Management
Beginner · Course · 1 - 4 Weeks