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: Webpack, Full-Stack Web Development, JSON, Web Development Tools, HTML and CSS, Application Programming Interface (API), Javascript, Web Development, Web Applications, Browser Compatibility, Authentications
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Unreal Engine, Video Game Development, Game Design, Virtual Environment, Interactive Design
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Node.JS, Restful API, Back-End Web Development, Object-Relational Mapping, Web Development, Authentications, Web Applications, Web Services, Unit Testing, Authorization (Computing), Databases, Data Validation, TypeScript, SQL, Hypertext Markup Language (HTML), Debugging, Data Cleansing, Middleware, HTML and CSS, Javascript
Intermediate · Course · 1 - 3 Months

Scrimba
Skills you'll gain: HTML and CSS, Hypertext Markup Language (HTML), Responsive Web Design, Web Design, Interactive Design, User Interface (UI), Cascading Style Sheets (CSS), Web Content Accessibility Guidelines, Usability, UI Components, Browser Compatibility, User Experience Design, Web Development, Test Case
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), HTML and CSS, User Experience Design, Web Design and Development, User Interface (UI) Design, Development Environment, Web Development Tools, Front-End Web Development, Web Design, Javascript, Web Development, Web Applications, Responsive Web Design, Microsoft Visual Studio
Beginner · Course · 1 - 3 Months
Skills you'll gain: Credit Risk, Bank Regulations, Risk Mitigation, Derivatives, Portfolio Risk, Commercial Lending, Financial Regulation, Financial Market, Investment Management, Lending and Underwriting, Securities (Finance), Capital Markets, Risk Management, Regulatory Compliance, Risk Modeling, Financial Regulations, Financial Services, Compliance Management, Business Valuation, Analysis
Intermediate · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Retrieval-Augmented Generation, AI Workflows, LangChain, Model Context Protocol, Vector Databases, AI Orchestration, LLM Application, Tool Calling, Agentic Workflows, Generative AI Agents, Large Language Modeling, Agentic systems, Embeddings, Model Deployment, Artificial Intelligence, Context Management, Scalability, JSON, Debugging, System Monitoring
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Data Storytelling, Data Engineering, Data Presentation, Key Performance Indicators (KPIs), Dashboard Creation, Dashboard, Business Analytics, Business Intelligence, Data Integration, Extract, Transform, Load, Performance Analysis, Business Intelligence Software, Data Transformation, SQL, Dependency Analysis, Model Optimization, Data Integrity, Automation, Data Management, Version Control
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: C and C++, C++ (Programming Language), Code Reusability, Maintainability, Event-Driven Programming
Intermediate · Course · 1 - 3 Months

Pearson
Skills you'll gain: Django (Web Framework), Development Environment, Authentications, Model View Controller, Web Development, Secure Coding, Program Development, Software Installation, Application Frameworks, Integrated Development Environments, System Configuration, Application Deployment, API Design, Relational Databases
Beginner · Course · 1 - 4 Weeks
Coursera
Skills you'll gain: Classification And Regression Tree (CART), Decision Tree Learning, Classification Algorithms, Java, Java Programming, Machine Learning Algorithms, Machine Learning Methods, Algorithms, Machine Learning, Data Structures, Analysis, Software Engineering
Advanced · Course · 1 - 4 Weeks

Universidad de los Andes
Skills you'll gain: Augmented and Virtual Reality (AR/VR), Virtual Reality, Augmented Reality, Virtual Environment, Display Devices, Software Development Tools, Computer Programming Tools, Experience Design, Simulations
Beginner · Course · 1 - 3 Months