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.
Universidad de los Andes
Skills you'll gain: User Story, Version Control, Software Testing, Test Automation, Unified Modeling Language, Continuous Integration, Software Architecture, Git (Version Control System), Usability, Maintainability, Web Content Accessibility Guidelines, System Testing, Software Design, Acceptance Testing, Test Script Development, Angular, Sprint Retrospectives, Quality Assurance, Application Design, Software Design Patterns
Credit offered
Mastertrack · 6 - 12 Months

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

Illinois Institute of Technology
Skills you'll gain: Database Design, Statistical Analysis, Time Series Analysis and Forecasting, Relational Databases, Database Systems, Data Analysis, Database Management, NoSQL, Database Theory, Databases, Database Development, SQL, Big Data, Model Evaluation, Apache Hadoop, Recurrent Neural Networks (RNNs), Database Management Systems, Bayesian Statistics, Statistical Inference, Technical Communication
Earn a degree
Degree · 1 - 4 Years

Pontificia Universidad Católica de Chile
Skills you'll gain: Database Design, Descriptive Analytics, Business Analytics, Data Ethics, NoSQL, Digital Transformation, MongoDB, Data Mining, SQL, Database Theory, Predictive Analytics, Data Analysis, R Programming, Big Data, Data-Driven Decision-Making, Business Transformation, Analytical Skills, Organizational Strategy, Technology Strategies, Business Modeling
Credit offered
Mastertrack · 6 - 12 Months

Pontificia Universidad Católica de Chile
Skills you'll gain: Revenue Management, Database Design, Customer Analysis, Descriptive Analytics, FinTech, Large Language Modeling, Model Evaluation, Social Network Analysis, People Analytics, Time Series Analysis and Forecasting, Biostatistics, Social Determinants Of Health, Gerontology, Data Visualization, Digital Transformation, Deep Learning, Bayesian Statistics, Unsupervised Learning, Cloud Security, Dimensionality Reduction
Earn a degree
Degree · 1 - 4 Years

University of London
Skills you'll gain: Process Design, Global Marketing, Consumer Behaviour, Statistical Analysis, Organizational Change, Process Mapping, Statistical Methods, Integrated Marketing Communications, Advertising, Innovation, Mergers & Acquisitions, Training and Development, Virtual Teams, Databases, Cost Accounting, International Finance, Research, Team Management, Economic Development, Cultural Diversity
Earn a degree
Degree · 1 - 4 Years
Skills you'll gain: Responsible AI, Data Ethics, Organizational Strategy, Artificial Intelligence, Strategic Leadership, Cross-Functional Collaboration, Governance, Artificial Intelligence and Machine Learning (AI/ML), Decision Making, Business Management, Technology Roadmaps, Ethical Standards And Conduct, Data Governance, Enterprise Architecture, Organizational Structure, Strategic Prioritization, Change Management
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: AI Security, Open Web Application Security Project (OWASP), Large Language Modeling, Model Deployment, Secure Coding, Responsible AI, Security Controls, Data Security, System Configuration, API Design, Configuration Management
Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Generative AI, AI Personalization, Web Content, AI Enablement, Google Cloud Platform, Prompt Engineering, Web Analytics and SEO, Content Management, Web Design and Development
Beginner · Course · 1 - 4 Weeks
Skills you'll gain: Site Reliability Engineering, Incident Management, AI Security, MLOps (Machine Learning Operations), Model Deployment, Patch Management, Problem Management, DevOps, System Monitoring, Continuous Monitoring, Dependency Analysis, Sprint Retrospectives, Disaster Recovery, Artificial Intelligence, Vulnerability Assessments, Automation, Dashboard
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: AI Security, Large Language Modeling, Open Web Application Security Project (OWASP), Model Deployment, Prompt Engineering, Application Security, Security Testing, Secure Coding, Continuous Monitoring, Google Cloud Platform, Cloud API, Application Programming Interface (API), System Configuration, API Design
Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: AI Security, Open Web Application Security Project (OWASP), Model Deployment, Large Language Modeling, Threat Modeling, Security Controls, Google Cloud Platform, Cloud API, API Design, System Configuration
Beginner · Course · 1 - 3 Months