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: Delegation Skills, Responsible AI, Culture Transformation, Team Performance Management, Organizational Development, Prompt Engineering, People Analytics, Empowerment, Performance Management, AI literacy, Microsoft Copilot, Executive Presence, Management Training And Development, Performance Measurement, Organizational Change, Microsoft Teams, Employee Coaching, Goal Setting, Microsoft Development Tools, Microsoft Visio
Intermediate · Course · 1 - 3 Months
University of California, Davis
Skills you'll gain: Materials science, Semiconductors, Engineering, Mechanical Engineering, Failure Analysis, Structural Analysis, Engineering Analysis, Electrical Engineering, Thermal Management, Mechanics, Electronics
★ 4.7 (4.5K) · Mixed · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Data Structures, Algorithms, Theoretical Computer Science, Computational Thinking, Data Science, Analysis, Probability & Statistics, Python Programming, Verification And Validation
★ 4.7 (544) · Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Looker (Software), Data Modeling, Data Visualization, Dashboard, Analysis, Data Analysis, Ad Hoc Analysis, Data Maintenance, SQL, Database Development, Database Design, Data Store, Query Languages, Business Intelligence, Usability Testing, Data Transformation, Data Management, Data Access, Google Cloud Platform, Data Validation
★ 4.7 (430) · Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Computer Vision, Convolutional Neural Networks, Transfer Learning, Model Evaluation, Machine Learning Methods, Image Quality, Model Training, Fine-tuning, Classification Algorithms, Machine Learning Algorithms, Deep Learning, Model Optimization, Network Architecture
★ 4.3 (1.4K) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Generative AI Agents, Agentic systems, LLM Application, Agentic Workflows, Generative Model Architectures, Large Language Modeling, Generative AI, LangChain, AI Orchestration, Retrieval-Augmented Generation, Tool Calling, Process Design, Prompt Engineering, Artificial Intelligence and Machine Learning (AI/ML), Model Deployment, Context Engineering, Data Architecture, AI Security, Fine-tuning, Data Science
Intermediate · Course · 1 - 4 Weeks

SkillUp
Skills you'll gain: Decision Intelligence, Artificial Intelligence, Model Evaluation, Accountability Frameworks, Generative AI, Business Workflow Analysis, Safety Assurance, Ethical Standards And Conduct, Data Validation, Scenario Testing, Verification And Validation
Beginner · Course · 1 - 4 Weeks

STARWEAVER
Skills you'll gain: Prompt Engineering, Content Creation, Generative AI, Keyword Research, Writing and Editing, Search Engine Optimization, Writing, Content Development and Management, Content Marketing, Digital Content, Content Strategy, Digital Publishing, Editing, Artificial Intelligence, Scalability, Workflow Management, Content Management, Cross-Channel Marketing, Proofreading
Intermediate · Course · 1 - 4 Weeks

Yale University
Skills you'll gain: Clinical Trials, Software Development Life Cycle, Medical Devices, Software Quality Assurance, Usability, Software Development, Medical Privacy, Software Quality (SQA/SQC), Verification And Validation, Human Factors, Biomedical Engineering, Risk Management, User Interface (UI), Software Design, Regulatory Compliance, Health Technology, Machine Learning, Software Testing, Entrepreneurship, User Research
★ 4.8 (295) · Intermediate · Course · 3 - 6 Months

Skills you'll gain: Open Web Application Security Project (OWASP), ASP.NET, Authorization (Computing), Secure Coding, DevSecOps, AI Security, Authentications, Application Security, Responsible AI, Hardening, Data Security, AI Integrations, Software Development Life Cycle, .NET Framework, Security Controls, Security Engineering, Multi-Factor Authentication, Encryption, Software Engineering, Building Codes
Intermediate · Course · 1 - 3 Months

Universitat Autònoma de Barcelona
Skills you'll gain: Lecturing, Language Competency, English Language, Verbal Communication Skills, Higher Education, Professional Development, Stress Management, Multilingualism, Collaboration, Vocabulary, Grammar, Communication Strategies, Motivational Skills
★ 4.7 (634) · Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, Infrastructure as Code (IaC), Terraform, DevOps, Ansible, Responsible AI, Amazon Web Services, Software Documentation, Development Environment, Application Deployment, Unit Testing, Software Development Tools, Cloud Deployment, Development Testing, Maintainability, Integrated Development Environments, AI literacy, Command-Line Interface, Technical Documentation, Verification And Validation
Beginner · Course · 1 - 3 Months