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: Social Network Analysis, Deep Learning, Systems Thinking, Unsupervised Learning, Reinforcement Learning, Computer Vision, Financial Statement Analysis, Data Storytelling, MLOps (Machine Learning Operations), Predictive Modeling, Project Management Life Cycle, Natural Language Processing, Time Series Analysis and Forecasting, Logistic Regression, Marketing Analytics, Seaborn, Environmental Management Systems, Strategic Decision-Making, Transfer Learning, Simulations
Earn a degree
Degree · 1 - 4 Years

Microsoft
Advanced · Course · 1 - 3 Months

Coursera
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Innovation, Design Thinking, Active Listening, Organizational Structure, Creativity, Strategic Thinking, Organizational Strategy, Business Modeling, Talent Management, Creative Thinking, Business Strategy, Self-Awareness, Corporate Strategy, Consumer Behaviour, Strategic Decision-Making, Leadership Development, Culture Transformation, User Research, Leadership, Ideation
University Certificate · 6 - 12 Months

University of London
Skills you'll gain: Database Management, Relational Databases, Database Design, Database Systems, Databases, Descriptive Statistics, Statistical Inference, Data Literacy, Data Visualization Software, Data Visualization, Statistical Hypothesis Testing, Exploratory Data Analysis, Tableau Software, Data Presentation, Statistical Visualization, Algebra, Calculus, Trigonometry, Logical Reasoning, Linear Algebra
Earn a degree
Degree · 1 - 4 Years
University of Colorado Boulder
Skills you'll gain: Power Electronics, Computer Vision, Convolutional Neural Networks, Display Devices, Control Systems, Debugging, Image Analysis, Computer Displays, Tensorflow, Electronics, Electronics Engineering, Electronic Systems, Computer Programming Tools, Software Development Tools, Embedded Software, Electrical Engineering, Deep Learning, Systems Design, Artificial Neural Networks, Electronic Components
Credit offered
Graduate Certificate · 6 - 12 Months

University of Illinois at Urbana-Champaign
Skills you'll gain: Business Strategy, Data Visualization, Management Accounting, Model Evaluation, Fund Accounting, Operations Management, Data Storytelling, Agile Methodology, Organizational Change, Audit Planning, Mergers & Acquisitions, Financial Statement Analysis, Risk Management, Social Determinants Of Health, Revenue Recognition, Entrepreneurship, Data Governance, Financial Auditing, Generative AI, Supply And Demand
Credit offered
Graduate Certificate · 6 - 12 Months

Google Cloud
Skills you'll gain: Teradata SQL, SQL, Identity and Access Management, Query Languages, Extract, Transform, Load, Google Cloud Platform, Role-Based Access Control (RBAC), Database Design, Database Management, Data Import/Export, Data Modeling, Database Administration, Data Mapping, Data Sharing, Data Architecture, Data Migration, Database Architecture and Administration, Performance Tuning
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Network Architecture, Network Planning And Design, Virtual Networking, Cloud Computing Architecture, General Networking, Network Troubleshooting, Network Engineering, Network Infrastructure, Network Security, Network Model, Network Routing, Network Monitoring, Network Analysis, Cloud Services, Network Performance Management, Google Cloud Platform, Security Requirements Analysis, Load Balancing, Public Cloud, Hybrid Cloud Computing
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: DevSecOps, Identity and Access Management, Cloud Security, Data Security, Encryption, Payment Card Industry (PCI) Data Security Standards, Security Controls, Role-Based Access Control (RBAC), Cloud Solutions, Network Security, Network Planning And Design, Cloud Computing Architecture, Google Cloud Platform, Virtual Networking, CI/CD, Key Management, Firewall, Continuous Monitoring
Beginner · Course · 1 - 3 Months

Skills you'll gain: Teradata SQL, Data Import/Export, Data Migration, Extract, Transform, Load, Query Languages, SQL, Identity and Access Management, Google Cloud Platform, Data Warehousing, Role-Based Access Control (RBAC), Data Modeling, Database Design, Database Management Systems, Data Integration, Database Architecture and Administration, Data Management, Capacity Management
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Amazon Redshift, Identity and Access Management, Google Cloud Platform, Data Import/Export, Extract, Transform, Load, Role-Based Access Control (RBAC), SQL, Query Languages, Data Sharing, Data Integration, Database Design, Data Mapping, Data Architecture, Data Migration, Database Architecture and Administration, Data Modeling, Capacity Management
Intermediate · Course · 1 - 3 Months