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.

Johns Hopkins University
Skills you'll gain: Distributed Computing, Scalability, Database Design, Database Management Systems, Database Systems, Database Architecture and Administration, Database Management, Relational Databases, SQL, Performance Tuning, Data Integrity, Transaction Processing
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Network Engineering, Network Troubleshooting
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Server Side, Restful API, Ajax, Full-Stack Web Development, API Design, Node.JS, Postman API Platform, Web Applications, Application Programming Interface (API), Back-End Web Development, Web Servers, Web Development Tools, API Testing, Web Development, Javascript, Front-End Web Development, JSON, Middleware
Advanced · Course · 1 - 3 Months

Dassault Systèmes
Skills you'll gain: Robotics, Automation Engineering, Technical Design
Beginner · Course · 1 - 4 Weeks
Skills you'll gain: Credit Risk, Loans, Environmental Social And Corporate Governance (ESG), Bank Regulations, Risk Management, Derivatives, Financial Analysis, Risk Analysis, Financial Statement Analysis, Investment Management, Financial Market, Portfolio Management, Financial Modeling, Compliance Management, Business Valuation, Economics, Business Modeling, Structural Analysis
Intermediate · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Rmarkdown, Data Science, Version Control, R (Software), Big Data, R Programming, Data Visualization Software, General Science and Research, GitHub, Statistical Programming, Git (Version Control System), Data Analysis, Exploratory Data Analysis, Integrated Development Environments, Software Installation
Mixed · Course · 1 - 4 Weeks

National Taiwan University
Skills you'll gain: Regression Analysis, Statistical Modeling, Statistical Methods, Data Visualization, R Programming, Statistical Analysis, Case Studies, Business Analytics, Advanced Analytics, Analytics, Data Analysis, Statistical Hypothesis Testing, Variance Analysis
Intermediate · Course · 1 - 3 Months

Microsoft
Skills you'll gain: Microsoft Copilot, Version Control, Collaborative Software, GitHub, Microsoft Visual Studio, Software Documentation, AI Workflows, R Programming, Git (Version Control System), Computer Programming Tools, Debugging
Beginner · Course · 1 - 4 Weeks

EDUCBA
Skills you'll gain: MySQL, Database Design, Python Programming, User Interface (UI) Design, UI Components, Database Application, Database Management, Software Design, Application Development, Data Access
Intermediate · Course · 1 - 4 Weeks

Amazon Web Services
Skills you'll gain: .NET Framework, Cloud Development, Amazon Web Services, Microsoft Visual Studio, Integrated Development Environments, C# (Programming Language), Software Development Tools, Cloud Deployment
Mixed · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Big Data, Google Cloud Platform, Analytics, Data Analysis, SQL, Query Languages
Beginner · Project · Less Than 2 Hours

Scrimba
Skills you'll gain: Javascript, Restful API, Web Development
Intermediate · Course · 1 - 4 Weeks