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.

Skills you'll gain: Report Writing, SAS (Software), Data Store, Microsoft Excel, Business Reporting, Management Reporting, Spreadsheet Software, Data Presentation, HTML and CSS, Microsoft Word, Data Import/Export, Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), Graphing
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Cloud Deployment, Model Optimization, Google Cloud Platform, Cloud Infrastructure, Computer Architecture, Infrastructure Architecture, Model Training, AI Workflows, Artificial Intelligence, Hardware Architecture, Performance Tuning, AI literacy, Artificial Intelligence and Machine Learning (AI/ML), Computer Hardware
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Core Data (Software), iOS Development, UI Components, Data Store, Payment Systems, Maintainability, User Interface and User Experience (UI/UX) Design, Software Design
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Model Deployment, Google Cloud Platform, Cloud Infrastructure, Cloud Deployment, Infrastructure Architecture, Cloud Computing Architecture, Performance Tuning, Model Optimization, Model Training, Hardware Architecture, AI Workflows, Computer Architecture, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, Systems Architecture
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Cloud Infrastructure, Infrastructure As A Service (IaaS), Cloud Management, Solution Architecture, Cloud Computing Architecture, Cloud Computing, Cloud Solutions, Cloud Security, Cloud Services, Cloud Platforms, Google Cloud Platform, Cloud Deployment, Solution Design, Process Optimization, System Implementation, Process Improvement and Optimization, Business Workflow Analysis, Process Analysis, Security Controls, Goal Setting
Advanced · Course · 1 - 3 Months

Coursera
Skills you'll gain: Quantitative Research, Model Optimization, Prompt Engineering, Retrieval-Augmented Generation, LangChain, Python Programming
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Developing Training Materials, Train The Trainer, Training Programs, User Feedback, Employee Training, Drive Engagement, End User Training and Support, Training and Development, Driving engagement, Meeting Facilitation, Collaborative Software, Knowledge Transfer, Employee Onboarding, Product Demonstration, Technical Documentation, Content Management Systems, Technical Support, Document Management, Document Control, Software Development Life Cycle
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Google Gemini, Gemini, Web Development Tools, Software Development Life Cycle, Google Cloud Platform, Application Deployment, Application Lifecycle Management, Systems Development Life Cycle, Application Development, Web Applications, Test Tools, Test Script Development, Query Languages
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: AI Workflows, Cloud Deployment, Google Cloud Platform, Cloud Infrastructure, Infrastructure Architecture, AI literacy, Computer Architecture, Artificial Intelligence, Hardware Architecture, Model Training, Model Optimization, Performance Tuning
Intermediate · Course · 1 - 4 Weeks

Universitat Politècnica de València
Skills you'll gain: Mechanical Engineering, Mathematical Modeling, Vibrations, Simulation and Simulation Software, Engineering Analysis, Structural Analysis, Materials science, Experimentation, Mechanics, Applied Mathematics, Engineering Design Process, Estimation
Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Cloud Security, Cloud Computing Architecture, Network Planning And Design, Cloud Infrastructure, Google Cloud Platform, Cloud Solutions, Solution Architecture, Application Deployment, Cloud Services, System Configuration, Cloud Computing, Infrastructure Architecture, Cloud Deployment, Cloud Storage, Cloud Management
Advanced · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Google Gemini, Gemini, Software Development Life Cycle, Test Script Development, Google Cloud Platform, Development Testing, Systems Development Life Cycle, Web Applications, Application Lifecycle Management, Application Development, Software Development Tools, Test Case, Debugging, Query Languages
Beginner · Course · 1 - 4 Weeks