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 Michigan
Skills you'll gain: Sampling (Statistics), Data Visualization, Statistics, Matplotlib, Statistical Visualization, Probability & Statistics, Jupyter, Statistical Methods, Data Visualization Software, Data Analysis, Statistical Analysis, Exploratory Data Analysis, Descriptive Statistics, Statistical Inference, NumPy, Box Plots, Histogram, Python Programming
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, Generative AI, Responsible AI, Accounts Payable and Receivable, Prompt Engineering Tools, Data Ethics, Accounting and Finance Software, Financial Data, Make.com, Data Governance, Workflow Management, Miro AI, Financial Forecasting, Financial Management, Credit Risk, Financial Analysis, Artificial Intelligence, No-Code Development, Budgeting, Forecasting
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Search Engine Optimization, Consumer Behaviour, Marketing, Web Analytics and SEO, Marketing Strategies, Digital Advertising, Keyword Research, Digital Marketing, Marketing Effectiveness, Advertising, Brand Strategy, Market Analysis, Goal Setting
Mixed · Course · 1 - 4 Weeks
University of Alberta
Skills you'll gain: Agile Software Development, Agile Methodology, Requirements Analysis, Software Development, Requirements Management, Product Management, Software Engineering, Project Planning, Process Development, Project Management
Mixed · Course · 1 - 4 Weeks

Advancing Women in Tech
Skills you'll gain: Software Architecture, Systems Design, Technical Management, API Design, Technical Product Management, Engineering Management, Program Management, Microservices, Cross-Functional Collaboration, Team Performance Management, Leadership and Management, Service Oriented Architecture, Amazon Web Services
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Risk Analysis, Risk Management Framework, Decision Making, AI Enablement, Continuous Deployment, Project Management Software, Strategic Decision-Making, Operational Analysis, Release Management, Project Planning, Predictive Modeling, A/B Testing, Business Priorities, Operational Efficiency, Algorithms, Experimentation, Advanced Analytics, Procedure Development, Product Planning, Product Development
Intermediate · Course · 1 - 4 Weeks
Universidad de los Andes
Skills you'll gain: Game Design, Video Game Development, Scrum (Software Development), Unity Engine, Value Propositions, Animations, Functional Specification, Sprint Retrospectives, Business Modeling, Agile Methodology, 3D Assets, Agile Software Development, Animation and Game Design, Software Design Documents, Software Development Methodologies, Customer Analysis, Interaction Design, Software Documentation, User Interface (UI), Virtual Environment
Intermediate · Specialization · 3 - 6 Months

Google Cloud
Skills you'll gain: Prompt Engineering, Google Gemini, Responsible AI, Generative AI Agents, Retrieval-Augmented Generation, Generative AI, Google Workspace, Gemini, AI Product Strategy, Google Cloud Platform, Customer experience improvement, AI Enablement, Data Governance, Machine Learning Methods, Unstructured Data, Productivity Software, AI Security, Artificial Intelligence, Cloud Computing, Collaboration
Beginner · Specialization · 3 - 6 Months

Rutgers the State University of New Jersey
Skills you'll gain: Competitive Intelligence, Demand Planning, Strategic Sourcing, Competitive Analysis, Customer Demand Planning, Data Storytelling, Procurement, Supplier Management, Supply Chain, Regression Analysis, Supplier Performance Management, Inventory Control, Business Analytics, Data Collection, Supply Management, Supply Chain Management, Business Intelligence, Materials Management, Strategic Decision-Making, Data Analysis
Beginner · Specialization · 3 - 6 Months

Coursera
Skills you'll gain: Keyword Research, Research, Search Engine Optimization, Search Engine Marketing, User Research, Content Strategy, Web Analytics and SEO, AI Product Strategy, Content Creation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Docker (Software), Containerization, Cloud-Native Computing, DevOps, CI/CD, Application Deployment, Data Persistence, YAML, Virtual Networking, Software Installation, Network Planning And Design, Command-Line Interface, System Requirements
Intermediate · Course · 1 - 3 Months

Microsoft
Skills you'll gain: AI Workflows, Agentic Workflows, AI Orchestration, AI Security, API Testing, System Testing, Test Script Development, Context Management, Health Informatics, Performance Testing, Functional Testing
Intermediate · Course · 1 - 4 Weeks