Object Oriented Programming courses can help you learn core concepts like classes, objects, inheritance, and polymorphism. You can build skills in designing robust software architectures, implementing design patterns, and writing reusable code. Many courses introduce tools such as Java, Python, and C++, which are commonly used in software development, enabling you to apply your knowledge in practical coding projects. Additionally, you may explore frameworks that enhance object-oriented principles, further enriching your programming toolkit.

Skills you'll gain: Data Modeling, Power BI, Data Lakes, Star Schema, Microsoft Power Platform, Database Design, Data Warehousing, Data Transformation, Extract, Transform, Load, Business Reporting, Microsoft Azure, Data Validation, Analytics, Data Quality, Data Architecture, Generative AI, SQL, Verification And Validation
Intermediate · Course · 1 - 3 Months
Madecraft
Skills you'll gain: Team Motivation, Motivational Skills, Crisis Management, Team Leadership, Team Building, Team Performance Management, Teamwork, Organizational Leadership, Team Collaboration, Resilience, Team Oriented, Self-Motivation, Organizational Change, Resourcefulness, Employee Engagement, Recognizing Others, Team Management, Leadership Development, Change Management, Decision Making
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Frontend Performance, Vue.JS, GraphQL, Containerization, Development Testing, Test Tools, Web Frameworks, Unit Testing, JavaScript Frameworks, Docker (Software), Front-End Web Development, Software Testing, Application Deployment, Full-Stack Web Development, Frontend Integration, Software Architecture, Integration Testing, Restful API, Web Applications, Web Development
Intermediate · Course · 3 - 6 Months

University of Colorado System
Skills you'll gain: Tidyverse (R Package), Clinical Data Management, Extract, Transform, Load, Data Modeling, Clinical Research, R (Software), Health Insurance Portability And Accountability Act (HIPAA) Compliance, Medical Privacy, Data Manipulation, Predictive Modeling, Clinical Research Ethics, Database Design, Data Mapping, Clinical Informatics, Data Quality, Natural Language Processing, grep, Informatics, Text Mining, R Programming
Intermediate · Specialization · 3 - 6 Months

Johns Hopkins University
Skills you'll gain: Bioinformatics, Molecular Biology, Data Structures, Python Programming, Data Analysis, Algorithms
Mixed · Course · 1 - 4 Weeks

Peking University
Skills you'll gain: C# (Programming Language), Data Structures, C++ (Programming Language), Computer Programming, Microsoft Visual Studio, Object Oriented Programming (OOP), Extensible Markup Language (XML), Extensible Languages and XML, Object Oriented Design, .NET Framework, Java, Programming Principles, Data Access, Database Management, User Interface (UI), Algorithms, UI Components, Event-Driven Programming, Computer Graphics, Program Development
Intermediate · Course · 3 - 6 Months

Michigan State University
Skills you'll gain: Entrepreneurship, Self-Starter, Market Opportunities, Lean Methodologies, Open Mindset, Growth Mindedness, New Business Development, Business Development, Personal Attributes, Personal Development, Decision Making, Action Oriented, Overcoming Obstacles, Business
Mixed · Course · 1 - 3 Months

Skills you'll gain: Business Intelligence, Excel Macros, Pandas (Python Package), Prompt Engineering, Forecasting, Data Storytelling, Time Series Analysis and Forecasting, Regression Analysis, Data Quality, Responsible AI, ChatGPT, Microsoft Excel, Data Analysis, Report Writing, Interactive Data Visualization, Data Modeling, Generative AI, Data Visualization, Exploratory Data Analysis, Statistical Analysis
Intermediate · Specialization · 3 - 6 Months

Universidad Nacional Autónoma de México
Skills you'll gain: Bayesian Network, Computational Logic, Program Development, Artificial Intelligence, Markov Model, Artificial Intelligence and Machine Learning (AI/ML), Algorithms, Computational Thinking, AI powered creativity, Creativity, Game Theory, Theoretical Computer Science, Generative AI Agents, Software Development, Generative AI, Python Programming, Applied Machine Learning, Social Sciences, Machine Learning, Model Optimization
Intermediate · Specialization · 3 - 6 Months

EDHEC Business School
Skills you'll gain: Portfolio Management, Portfolio Risk, Investment Management, Investments, Financial Modeling, Return On Investment, Risk Modeling, Estimation, Statistical Methods, Bayesian Statistics, Python Programming, Risk Analysis, Correlation Analysis, Time Series Analysis and Forecasting
Intermediate · Course · 1 - 4 Weeks
University of Michigan
Skills you'll gain: Django (Web Framework), Application Development, Web Development, Application Deployment, Database Design, Web Applications, Back-End Web Development, Authentications, Object-Relational Mapping, Hypertext Markup Language (HTML), Data Modeling, UI Components, Relational Databases, Python Programming, Data Validation, User Accounts, Network Protocols, User Interface (UI) Design
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Prompt Engineering, Infrastructure as Code (IaC), Terraform, DevOps, Ansible, Responsible AI, Amazon Web Services, Software Documentation, Development Environment, Application Deployment, Unit Testing, Software Development Tools, Cloud Deployment, Development Testing, Maintainability, Integrated Development Environments, AI literacy, Command-Line Interface, Technical Documentation, Verification And Validation
Beginner · Course · 1 - 3 Months