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: LLM Application, AI Security, Large Language Modeling, Open Web Application Security Project (OWASP), Model Deployment, Prompt Engineering, Application Security, Cloud API, Threat Detection, Google Cloud Platform, API Design, Configuration Management
Beginner · Course · 1 - 3 Months
Universidad de los Andes
Skills you'll gain: Supervised Learning, User Story, LangChain, Unsupervised Learning, Data Presentation, Test Automation, Process Analysis, Cloud-Native Computing, Angular, Android Jetpack, Technology Strategies, API Design, Dashboard, Site Reliability Engineering, Classification Algorithms, Software Architecture, Wireframing, Internet Of Things, Design Thinking, Project Risk Management
Earn a degree
Degree · 1 - 4 Years

Pontificia Universidad Católica de Chile
Skills you'll gain: Revenue Management, Data Ethics, Database Design, Customer Analysis, Descriptive Analytics, Large Language Modeling, Statistical Reporting, People Analytics, FinTech, Spatial Data Analysis, Predictive Analytics, Social Determinants Of Health, Unsupervised Learning, Gerontology, Digital Transformation, Cloud Security, Biostatistics, Risk Analysis, Time Series Analysis and Forecasting, Bayesian Statistics
Earn a degree
Degree · 1 - 4 Years
Universidad de los Andes
Skills you'll gain: User Story, Version Control, Test Automation, Software Testing, Git (Version Control System), Software Architecture, Continuous Integration, Test Driven Development (TDD), Maintainability, Test Script Development, Acceptance Testing, Software Design, Regression Testing, Agile Methodology, Angular, Usability, Software Engineering, Web Content Accessibility Guidelines, Application Design, Software Design Patterns
Credit offered
Mastertrack · 6 - 12 Months

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

BITS Pilani
Skills you'll gain: Relational Databases, User Research, Probability & Statistics, Data Storytelling, Bash (Scripting Language), Graph Theory, Object Oriented Design, Theoretical Computer Science, Android Studio, Operating Systems, Database Design, Encryption, Bioinformatics, Feature Engineering, Algorithms, TCP/IP, Version Control, Java Programming, Data Structures, Model View Controller
Earn a degree
Degree · 1 - 4 Years

Pontificia Universidad Católica de Chile
Skills you'll gain: Epidemiology, Descriptive Analytics, Public Health and Disease Prevention, Statistical Reporting, Social Determinants Of Health, Gerontology, Cloud Security, Health Policy, Biostatistics, Digital Transformation, Healthcare Ethics, Governance, Occupational Health, Telehealth, Leadership, Public Health, Object Oriented Programming (OOP), Stakeholder Engagement, Program Evaluation, Health Systems
Earn a degree
Degree · 1 - 4 Years

Skills you'll gain: Network Architecture, Network Security, Network Planning And Design, Cloud Computing Architecture, Virtual Networking, Network Troubleshooting, Google Cloud Platform, Network Routing, Virtual Private Networks (VPN), Firewall, Load Balancing, Scalability
Intermediate · Course · 1 - 4 Weeks

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
Universidad de los Andes
Skills you'll gain: Social Network Analysis, Data Presentation, Systems Thinking, Unsupervised Learning, Risk Analysis, Deep Learning, Computer Vision, Reinforcement Learning, Natural Language Processing, Time Series Analysis and Forecasting, Predictive Modeling, Descriptive Analytics, Project Management Life Cycle, MLOps (Machine Learning Operations), Marketing Analytics, Logistic Regression, Cash Flows, Transfer Learning, Operations Research, Simulation and Simulation Software
Earn a degree
Degree · 1 - 4 Years
University of London
Skills you'll gain: Virtual Reality, Game Design, Full-Stack Web Development, Mobile Development, Human Computer Interaction, Agile Software Development, Animations, Data Ethics, Event-Driven Programming, Git (Version Control System), Web Applications, Incident Response, Data Science, Natural Language Processing, Unsupervised Learning, Combinatorics, Database Design, Web Development, Generative AI, Usability Testing
Credit offered
Graduate Certificate · 6 - 12 Months

Dartmouth College
Skills you'll gain: Field-Programmable Gate Array (FPGA), Natural Language Processing, Technical Communication, Embedded Systems, Embedded Software, Distributed Computing, Recurrent Neural Networks (RNNs), Probability & Statistics, Generative AI, Machine Learning, Deep Learning, Image Analysis, Convolutional Neural Networks, Digital Signal Processing, Hardware Design, Electronic Systems, Text Mining, Student Support and Services, Student Services, System Design and Implementation
Earn a degree
Degree · 1 - 4 Years