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.
University of North Texas
Skills you'll gain: Operations Management, Mediation, Model Evaluation, Compensation and Benefits, Organizational Change, Event Management, Grammar, Sales Process, Data Visualization, Marketing Planning, Design Thinking, Public Policies, Global Marketing, Probability & Statistics, Social Studies, Cultural Diversity, Organizational Leadership, Music History, Sociology, Cell Biology
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, Data Management, Virtual Teams, Cost Accounting, International Finance, Research, Branding, Economic Development, Cultural Diversity
Earn a degree
Degree · 1 - 4 Years
University of Colorado Boulder
Skills you'll gain: Data Visualization, Internet Of Things, User Research, User Experience Design, User Experience, Product Development, User Interface and User Experience (UI/UX) Design, Usability, Power Electronics, Verification And Validation, Embedded Software, Control Systems, Usability Testing, Machine Learning Algorithms, Data Storage Technologies, Machine Controls, Data Storage, New Product Development, Embedded Systems, Human Computer Interaction
Credit offered
Graduate Certificate · 6 - 12 Months

Ball State University
Skills you'll gain: Data Ethics, Graph Theory, Data Collection, Supervised Learning, File Systems, SQL, Unsupervised Learning, Data Visualization, Software Development Methodologies, Statistical Hypothesis Testing, Financial Statement Analysis, Logistic Regression, SAS (Software), Object Oriented Programming (OOP), Spatial Analysis, Text Mining, Spatial Data Analysis, R Programming, Artificial Intelligence, Matplotlib
Earn a degree
Degree · 1 - 4 Years

Clemson University
Skills you'll gain: Human Computer Interaction, MySQL, Large Language Modeling, Data Ethics, Generative AI, Graph Theory, Database Design, Software Development Methodologies, Databases, Usability, Relational Databases, Database Management Systems, Reinforcement Learning, Data Preprocessing, Data Science, Data Structures, Data Mining, Responsible AI, Engineering Software, Human Machine Interfaces
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, JavaScript Frameworks, Acceptance Testing, Software Design, Regression Testing, Usability, Web Content Accessibility Guidelines, Angular, Agile Software Development, Application Design, Software Design Patterns
Credit offered
Mastertrack · 6 - 12 Months

Skills you'll gain: Design Thinking, Research Methodologies, Intellectual Property, Innovation, New Product Development, Performance Measurement, Market Opportunities, Financial Modeling, Business Planning, Value Propositions, Private Equity, Business Strategy, Social Media Strategy, Team Building, Business Modeling, Active Listening, Sustainable Business, Social Impact, Entrepreneurship, Business Operations
Earn a degree
Degree · 1 - 4 Years

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

Illinois Institute of Technology
Skills you'll gain: Industrial and Organizational Psychology, Infrastructure As A Service (IaaS), Cloud-Native Computing, Serverless Computing, Network Troubleshooting, Time Series Analysis and Forecasting, Database Management Systems, Javascript and jQuery, Data Storytelling, Open Source Technology, Project Scoping, Networking Hardware, Virtualization, Unified Modeling Language, Cybersecurity, Cloud Security, Computer Hardware, Design Thinking, Team Oriented, DevSecOps
Earn a degree
Degree · 1 - 4 Years

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

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

Pontificia Universidad Católica de Chile
Skills you'll gain: Epidemiology, Descriptive Analytics, Public Health and Disease Prevention, Diagnostic Tests, Social Determinants Of Health, Descriptive Statistics, Occupational Health, Gerontology, Biostatistics, Health Policy, Healthcare Ethics, Health Promotion, Digital Transformation, Cloud Security, Telehealth, Leadership, Program Evaluation, Public Health, Object Oriented Programming (OOP), Health Systems
Credit offered
Mastertrack · 6 - 12 Months