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: iOS Development, Interactive Design, User Interface (UI) Design, Data Persistence, Application Design, Application Programming Interface (API), Game Design, Restful API, JSON, Animation and Game Design, Frontend Performance, Typography
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Microsoft Excel, Pivot Tables And Charts, Business Intelligence, Spreadsheet Software, Business Reporting, Data Visualization, Interactive Data Visualization, Data Presentation, Dashboard, Dashboard Creation, Data Analysis, Data Visualization Software, Data-Driven Decision-Making, Data Transformation, Analysis, Predictive Analytics, Data Management
Mixed · Course · 1 - 3 Months

Skills you'll gain: Tableau Software, Business Intelligence, Interactive Data Visualization, Dashboard Creation, Data Storytelling, Business Analytics, Business Intelligence Software, Data Analysis, Data Visualization, Data Visualization Software, Statistical Visualization, Trend Analysis, Data Wrangling, Regional Sales, Market Analysis, Data Sharing, Performance Analysis, Timelines, Variance Analysis
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Data Storytelling, Presentations, Concision, Analytical Skills, Persuasive Communication
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Search Engine Optimization, Web Analytics and SEO, Content Optimization, Keyword Research, Web Analytics, Content Performance Analysis, Content Strategy, Digital Marketing, Social Media Strategy, Digital Media Strategy, Performance Analysis, Strategic Planning
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Application Lifecycle Management, Azure DevOps Pipelines, DevSecOps, Azure DevOps, DevOps, Continuous Delivery, Devops Tools, Software Quality Assurance, Release Management, Software Quality (SQA/SQC), CI/CD, Git (Version Control System), Development Testing, Continuous Integration, GitHub, Software Testing, Security Controls, Software Development Tools, Development Environment, Enterprise Application Management
Advanced · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Campaign Management, Campaign Planning, Data-Driven Marketing, Advertising Campaigns, Data Storytelling, Key Performance Indicators (KPIs), Promotions and Campaigns, Marketing Strategies, Project Management Life Cycle, Performance Metric, Storytelling, Data-Driven Decision-Making, Project Closure, Plan Execution, Continuous Monitoring, Search Engine Optimization
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Model Evaluation, Model Training, System Monitoring, Continuous Monitoring, Model Deployment, Verification And Validation, Performance Metric, A/B Testing, Failure Analysis, Statistical Hypothesis Testing, Applied Machine Learning, Statistical Analysis, Scikit Learn (Machine Learning Library), Benchmarking
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Integration Testing, Middleware, Enterprise Architecture, Process Driven Development, Business Process Automation, Software Installation, Process Modeling, System Configuration
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Performance Tuning, Software Architecture, Software Design, Enterprise Application Management, Application Performance Management, Solution Architecture, Continuous Monitoring, Maintainability, Code Reusability, Incident Management, Scalability, Problem Management, System Monitoring, Debugging
Advanced · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Spatial Data Analysis, Spatial Analysis, Geographic Information Systems, GIS Software, Geospatial Mapping, Geospatial Information and Technology, Geostatistics, Data Validation, Pandas (Python Package), Data Analysis, Data Transformation, Data Mapping, Verification And Validation, Geometric Dimensioning And Tolerancing
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Google App Engine, Cloud Development, Cloud Applications, Restful API, Public Cloud, Google Cloud Platform, Cloud Computing Architecture, OAuth, Cloud Deployment, Cloud API, Cloud Services, API Design, Application Deployment, Application Programming Interface (API), Platform As A Service (PaaS), Python Programming, Cloud Storage, Database Development, File Management, Web Applications
Beginner · Course · 1 - 3 Months