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: Angular, Authorization (Computing), JavaScript Frameworks, Application Programming Interface (API), TypeScript, Javascript, Web Development
Advanced · Guided Project · Less Than 2 Hours

Skills you'll gain: Apache Kafka, Data Transformation, Real Time Data, Fraud detection, Data Pipelines, Apache Spark, Power BI, PySpark, Performance Tuning, Grafana, Disaster Recovery, Data Architecture, Prometheus (Software), Data Integrity, Scalability, Data Processing, Data Governance, Event-Driven Programming, System Monitoring, Docker (Software)
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Code Reusability, Software Architecture, Object Oriented Design, Data-oriented programming, C# (Programming Language), Memory Management, Artificial Intelligence
Intermediate · Course · 1 - 3 Months

Indian Institute of Technology Guwahati
Skills you'll gain: SolidWorks (CAD), Computer-Aided Design, Computer Graphics, 3D Modeling, Manufacturing Processes, Mechanical Design, Manufacturing and Production, Robotics, Engineering Drawings, Machine Controls, Manufacturing Operations, Visualization (Computer Graphics), Assembly Drawing, Prototyping, Computer Graphic Techniques, Industrial Design, Autodesk, Product Engineering, Graphics Software, Production Process
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Data Structures, Algorithms, Python Programming, Computer Programming, Computational Thinking, Data Processing, Data Analysis Expressions (DAX), Data Analysis
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Prompt Engineering, Prompt Patterns, Prompt Engineering Tools, AI powered creativity, Generative AI, Image Quality, AI Workflows, Image Analysis, User Interface (UI)
Beginner · Course · 1 - 3 Months

Skills you'll gain: Dataflow, Azure Synapse Analytics, Performance Tuning, Microsoft Azure, System Monitoring, Data Engineering, Transact-SQL, Continuous Deployment, Star Schema, Power BI, PySpark, Data Cleansing, Data Analysis Expressions (DAX), Apache Spark, Analytics, Data Analysis, SQL, Azure Active Directory, Advanced Analytics, Microsoft Copilot
Intermediate · Specialization · 1 - 3 Months

Sungkyunkwan University
Skills you'll gain: Portfolio Management, Portfolio Risk, Investment Management, Investments, Performance Analysis, Risk Modeling, R Programming, R (Software), Time Series Analysis and Forecasting, Risk Analysis, Financial Analysis, Market Data, Financial Modeling, Financial Forecasting, Financial Data, Statistical Programming, Risk Management, Correlation Analysis, Regression Analysis, Data Manipulation
Beginner · Course · 1 - 4 Weeks
Duke University
Skills you'll gain: Responsible AI, Large Language Modeling, Generative AI, Data Ethics, Artificial Intelligence, Generative Model Architectures, Model Evaluation, Python Programming, Applied Machine Learning, Image Analysis, Machine Learning Methods, Machine Learning, Scientific Visualization, Deep Learning, Artificial Neural Networks
Intermediate · Course · 1 - 4 Weeks

Birla Institute of Technology & Science, Pilani
Skills you'll gain: Computer Science, Computer Programming, Solution Design, Problem Solving, Mathematical Theory & Analysis
Build toward a degree
Beginner · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Operations Research, Resource Allocation, Simulation and Simulation Software, Microsoft Excel, Business Analytics, Data-Driven Decision-Making, Operational Analysis, Transportation Operations, Risk Modeling, Business Operations, Risk Analysis, Spreadsheet Software, Process Optimization, Statistical Methods, Business Modeling, Decision Making, Model Optimization, Logistics, Production Planning
Mixed · Course · 1 - 3 Months

Skills you'll gain: Pandas (Python Package), Data Visualization, Plot (Graphics), Data Manipulation, Statistical Visualization, Data Cleansing, Text Mining, Exploratory Data Analysis, Data Analysis, Data Preprocessing, Python Programming
Beginner · Guided Project · Less Than 2 Hours