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.

Google Cloud
Skills you'll gain: Google Cloud Platform, Database Administration, NoSQL, Cloud Applications, Relational Databases, Database Architecture and Administration, SQL, Database Management Systems, Data Migration, Dataflow, Application Deployment, Database Design, Scalability
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Network Performance Management, Network Routing, Google Cloud Platform, Network Troubleshooting, Network Architecture, Network Infrastructure, Network Monitoring, TCP/IP, Virtual Private Networks (VPN), Service Level, Load Balancing, Cloud Security, Scalability
Intermediate · Course · 1 - 4 Weeks

Pontificia Universidad Católica de Chile
Skills you'll gain: Epidemiology, Public Health and Disease Prevention, Descriptive Analytics, Sampling (Statistics), Health Equity, Occupational Health, Biostatistics, Social Determinants Of Health, Gerontology, Cloud Security, Health Policy, Health Informatics, Healthcare Ethics, Assertiveness, Data Mining, Governance, Digital Transformation, Public Health, Object Oriented Programming (OOP), Analytical Skills
Earn a degree
Degree · 1 - 4 Years

Google Cloud
Skills you'll gain: Generative AI, AI Personalization, Web Content, Google Cloud Platform, Prompt Engineering, User Experience Design
Beginner · Course · 1 - 4 Weeks
University of Colorado Boulder
Skills you'll gain: Machine Learning Algorithms, Real-Time Operating Systems, Big Data, User Research, User Experience Design, Product Development, User Experience, Power Electronics, User Interface and User Experience (UI/UX) Design, Usability, Verification And Validation, UI/UX Research, Human Computer Interaction, Embedded Software, Persona (User Experience), Control Systems, File Systems, Internet Of Things, User Interface (UI), Embedded Systems
Credit offered
Graduate Certificate · 6 - 12 Months

Google Cloud
Skills you'll gain: Google Cloud Platform, Cloud Applications, Database Management, Data Migration, Relational Databases, Application Deployment, Database Design, Terraform, Dataflow, System Monitoring, Disaster Recovery
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Google Cloud Platform, Data Migration, Database Management, Databases, Relational Databases, Cloud Applications, Database Design, Dataflow, Terraform, Cloud API, Performance Tuning, Application Programming Interface (API), Transaction Processing, Disaster Recovery
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Disaster Recovery, System Monitoring, Event Monitoring, Kubernetes, Continuous Monitoring, Application Security, Hardening, Key Management, Encryption
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Embedded Software, Embedded Systems, Development Environment, Serial Peripheral Interface, 3D Assets, USB, Program Development, Integrated Development Environments, Display Devices, Computer Programming, Debugging, Real Time Data
Intermediate · Course · 3 - 6 Months

Google Cloud
Skills you'll gain: Generative AI, Web Content, Prompt Engineering, Google Cloud Platform, Artificial Intelligence, Web Design and Development
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: 3D Modeling, Computer Graphics, Visualization (Computer Graphics), Color Theory
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: MLOps (Machine Learning Operations), Generative AI, Continuous Monitoring, Google Cloud Platform, Predictive Modeling, Responsible AI, Verification And Validation, Machine Learning
Intermediate · Course · 1 - 4 Weeks