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.

Skills you'll gain: Kanban Principles, Collaborative Software, Project Management Software, Interactive Data Visualization, Diagram Design, Workflow Management, Project Management, Dashboard Creation, Software Installation, Query Languages
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Extensible Markup Language (XML), Extensible Languages and XML, Code Reusability, Data Import/Export, Data Mapping, Computational Logic
Mixed · Course · 1 - 3 Months
University of Alberta
Skills you'll gain: Sprint Planning, Agile Software Development, Product Demonstration, Agile Methodology, Requirements Analysis, Agile Project Management, Risk Management, Agile Product Development, Virtual Environment, Product Requirements, Product Management, Backlogs, Customer Communications Management, Customer Service, Presentations, User Story, Team Management, Prioritization
Mixed · Course · 1 - 3 Months

Skills you'll gain: Canva (Software), Marketing Materials, Email Marketing, Marketing Design, Marketing Collateral, Promotional Materials, Graphical Tools, Graphic and Visual Design Software, Online Advertising, Social Media Campaigns, Advertising Campaigns, Social Media Content, Graphic Design, Content Marketing, Graphic and Visual Design, Social Media Marketing, Advertising Mail, Product Promotion, Digital Marketing, Business Communication
Beginner · Guided Project · Less Than 2 Hours
Skills you'll gain: Apache Kafka, Data Loss Prevention, Performance Tuning, System Monitoring, Prometheus (Software), Scalability, Data Integrity, Real Time Data, Grafana, Process Optimization, Distributed Computing, System Configuration, Command-Line Interface, Content Strategy
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Month End Closing, Microsoft Excel, Standard Accounting Practices, Accounting, Accruals, Accrual Accounting, General Accounting, Timelines, Expense Management, Financial Auditing, Team Oriented, Reconciliation, Presentations, Process Mapping, Business Communication
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: AI Security, Threat Modeling, IT Security Architecture, Security Engineering, Security Architecture Review, Security Requirements Analysis, Threat Management, Data Flow Diagrams (DFDs), Security Controls, Data Security, Key Management, Cloud Management, Software Documentation, Managed Services, Risk Analysis, Authentications, Technical Communication
Intermediate · Course · 1 - 4 Weeks

Birla Institute of Technology & Science, Pilani
Skills you'll gain: Graph Theory, Network Analysis, Social Network Analysis, Combinatorics, Network Model, Mathematical Modeling, Transportation Operations, Image Analysis, Algorithms, Theoretical Computer Science, Artificial Intelligence and Machine Learning (AI/ML), Model Optimization, Computational Thinking, Problem Solving, Embeddings
Build toward a degree
Intermediate · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Bioinformatics, Image Analysis, Bayesian Statistics, Biostatistics, Data Science, Data-Driven Decision-Making, Data Structures, Statistical Hypothesis Testing, A/B Testing, Reinforcement Learning, Precision Medicine, Statistical Methods, Computer Vision, Algorithms, Statistical Inference, Clinical Trials, Magnetic Resonance Imaging, Program Development, Probability Distribution, Medical Imaging
Intermediate · Course · 1 - 3 Months

LearnQuest
Skills you'll gain: Consultative Selling, Value Propositions, Sales Strategy, Executive Presence, Sales, Solution Selling, B2B Sales, Sales Presentation, Global Marketing, Stakeholder Communications, Business Communication, Strategic Partnership, Competitive Analysis, Active Listening, Customer Insights, Organizational Structure
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Data Infrastructure, Model Training, Data Preprocessing, Model Deployment, Data Storage Technologies, Data Processing, Model Optimization, AI Workflows, Data Persistence, Data Pipelines, Data Access, File Systems
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Salesforce, Driving engagement, Data Sharing, Salesforce Development, Authentications, Management Reporting, Single Sign-On (SSO), Performance Reporting, User Accounts, Data Access, Customer experience improvement, Dashboard, Strategic Partnership, Identity and Access Management, Content Management Systems, Role-Based Access Control (RBAC), Registration, Content Management
Advanced · Course · 3 - 6 Months