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.

Coursera
Intermediate · Course · 1 - 4 Weeks

Coursera
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: 3D Modeling, Motion Graphics, 3D Assets, Animations, Visualization (Computer Graphics), Computer Graphics, Automation, Computer Graphic Techniques
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Google Cloud Platform, Cloud Applications, Database Management, Data Migration, Relational Databases, Database Application, Cloud Storage, Database Design, Query Languages, Terraform, Server Administration, Dataflow, Performance Tuning
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Prompt Engineering, Gemini, Google Cloud Platform, Network Planning And Design, Virtual Networking, Cloud Management, Network Engineering, Network Architecture
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Dashboard, Application Performance Management, System Monitoring, Enterprise Application Management, Performance Tuning, Performance Analysis, Management Reporting, Performance Metric, Anomaly Detection, Real Time Data, Continuous Monitoring, Root Cause Analysis, Operational Performance Management, Business Metrics, Transaction Processing, Key Performance Indicators (KPIs), Data-Driven Decision-Making
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Infographics, Presentations, Data Visualization, Content Creation, User Accounts, Business Communication
Beginner · Guided Project · Less Than 2 Hours

Google Cloud
Skills you'll gain: Cloud Security, Cloud Computing Architecture, Network Planning And Design, Cloud Infrastructure, Google Cloud Platform, Cloud Solutions, Solution Architecture, Cloud Computing, Process Analysis, IT Infrastructure, Infrastructure Architecture, Cloud Deployment, Process Optimization, Cloud Platforms, Cloud Management, Key Performance Indicators (KPIs), Cost Reduction, Business Requirements
Advanced · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Google Gemini, Network Planning And Design, Google Cloud Platform, Virtual Networking, Network Performance Management, Generative AI Agents, Prompt Engineering, Cloud Management, Network Engineering
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Middleware, File Transfer Protocol (FTP), Oracle Databases, Enterprise Architecture, Data Integration, Enterprise Application Management, Integration Testing, Systems Integration, System Testing, Development Testing, Data Import/Export, Functional Testing, Configuration Management, File Management
Mixed · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Google Gemini, Virtual Networking, Google Cloud Platform, Network Administration, Virtual Machines, Network Planning And Design, Network Architecture
Beginner · Course · 1 - 4 Weeks

Intermediate · Course · 1 - 4 Weeks