• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Degrees
​
Log In
Join for Free
  • Browse
  • Object Oriented Programming

Object Oriented Programming Courses

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.


Popular Object Oriented Programming Courses and Certifications


  • L

    LearnQuest

    Python Scripting for DevOps

    Skills you'll gain: Containerization, File I/O, Package and Software Management, Unified Modeling Language, Software Testing, Docker (Software), Development Environment, Unit Testing, Application Deployment, Plot (Graphics), Pandas (Python Package), Scripting, DevOps, Data Persistence, Programming Principles, Python Programming, Scripting Languages, Data Structures, Object Oriented Design, Computer Programming

    ★ 4 (210) · Beginner · Specialization · 3 - 6 Months

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • P

    Packt

    Data Science with Python

    Skills you'll gain: Plotly, PyTorch (Machine Learning Library), NumPy, Matplotlib, Pandas (Python Package), Plot (Graphics), Data Visualization Software, Interactive Data Visualization, Machine Learning Methods, Python Programming, Applied Machine Learning, Scatter Plots, Numerical Analysis, Data Manipulation, Deep Learning, Image Analysis, Linear Algebra, Data Wrangling

    Intermediate · Course · 1 - 3 Months

    Category: New
    New
    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • C

    Coursera

    Building Vision and NLP Workflows with TensorFlow pipelines

    Skills you'll gain: Model Evaluation, Image Analysis, Computer Vision, Vision Transformer (ViT), Tensorflow, Keras (Neural Network Library), AI Workflows, Model Training, Embeddings, Deep Learning, Large Language Modeling, Natural Language Processing, Model Deployment, Model Optimization, Data Pipelines, Risk Modeling, Data Preprocessing

    Intermediate · Course · 1 - 3 Months

    Category: New
    New
    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • C

    Coursera

    Enable Vectorization in Weaviate

    Skills you'll gain: Vector Databases, Embeddings, Docker (Software), Containerization, AI Workflows, Cost Benefit Analysis, OpenAI API, Development Environment, Performance Testing, Data Pipelines

    Intermediate · Course · 1 - 4 Weeks

    Category: New
    New
    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • S

    Snowflake

    Apache Iceberg: From Zero to Production Data Lakehouse

    Skills you'll gain: Data Lakes, Data Migration, Apache Hive, Data Infrastructure, Data Import/Export, Data Architecture, Apache Spark, Data Maintenance, Data Pipelines, Database Design, Data Store, Database Management, Performance Tuning, Query Languages, Metadata Management, Data Validation, Transaction Processing

    Intermediate · Course · 1 - 4 Weeks

    Category: New
    New
    Category: Preview
    Preview
    Category: Credit offered
    Credit offered
  • C

    Coursera

    Product Analytics Unlocked: Metrics to Meaningful Insight

    Skills you'll gain: Data Storytelling, Data Presentation, Conversion Funnel Analysis, Dashboard, Data Pipelines, Strategic Prioritization, Customer Retention, Customer Analysis, Product Strategy, SQL, Data Analysis, Business Intelligence, Data Warehousing, Pandas (Python Package), Performance Metric, Statistical Analysis, Scikit Learn (Machine Learning Library), Decision Making, Resource Allocation, Python Programming

    Intermediate · Specialization · 3 - 6 Months

    Category: New
    New
    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • C

    Coursera

    Script with Confluence API

    Skills you'll gain: Software Documentation, API Gateway, Scripting, API Design, API Testing, Restful API, JSON, Application Programming Interface (API), Data Import/Export, Scripting Languages, Performance Tuning, Content Management, Scalability

    Intermediate · Course · 1 - 4 Weeks

    Category: New
    New
    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • C

    Coursera

    Start Neural Networks Advanced Model Architectures

    Skills you'll gain: Model Evaluation, Keras (Neural Network Library), Software Documentation, Technical Documentation, Artificial Neural Networks, PyTorch (Machine Learning Library), Model Training, Deep Learning, Model Optimization, Applied Machine Learning, Network Architecture

    Intermediate · Course · 1 - 4 Weeks

    Category: New
    New
    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • G

    Google

    Regression Analysis: Simplify Complex Data Relationships

    Skills you'll gain: Regression Analysis, Statistical Hypothesis Testing, Logistic Regression, Statistical Analysis, Statistical Methods, Correlation Analysis, Predictive Modeling, Supervised Learning, Predictive Analytics, Statistical Modeling, Machine Learning, Model Evaluation, Variance Analysis, Python Programming

    ★ 4.7 (592) · Advanced · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • C

    Coursera

    Drive Decisions with Data: SQL Analytics

    Skills you'll gain: Correlation Analysis, Data Pipelines, Dashboard, Dashboard Creation, Analytics, SQL, Business Analytics, Data Infrastructure, Data-Driven Decision-Making, Warehousing, Analysis, Capacity Management, Data Warehousing, Performance Analysis, Performance Metric, Scalability, Performance Measurement, Return On Investment, Interactive Data Visualization, Descriptive Statistics

    Advanced · Course · 1 - 4 Weeks

    Category: New
    New
    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • N

    Nanjing University

    Data Processing Using Python

    Skills you'll gain: Data Processing, Data Mining, Data Structures, Data Presentation, Object Oriented Programming (OOP), Web Scraping, Data Capture, Data Analysis, Python Programming, NumPy, Data Preprocessing, Data Visualization, UI Components, User Interface (UI) Design, Programming Principles

    ★ 4.1 (378) · Beginner · Course · 1 - 3 Months

    Category: Preview
    Preview
    Category: Credit offered
    Credit offered
  • U

    University of Michigan

    The Finite Element Method for Problems in Physics

    Skills you'll gain: Finite Element Methods, Engineering Analysis, Mathematical Software, Numerical Analysis, Mathematical Modeling, C++ (Programming Language), Structural Engineering, Computer Programming

    ★ 4.6 (564) · Intermediate · Course · 3 - 6 Months

    Category: Preview
    Preview
    Category: Credit offered
    Credit offered
1…727374…507

In summary, here are 10 of our most popular object oriented programming courses

  • Python Scripting for DevOps: LearnQuest
  • Data Science with Python: Packt
  • Building Vision and NLP Workflows with TensorFlow pipelines: Coursera
  • Enable Vectorization in Weaviate: Coursera
  • Apache Iceberg: From Zero to Production Data Lakehouse: Snowflake
  • Product Analytics Unlocked: Metrics to Meaningful Insight: Coursera
  • Script with Confluence API: Coursera
  • Start Neural Networks Advanced Model Architectures: Coursera
  • Regression Analysis: Simplify Complex Data Relationships: Google
  • Drive Decisions with Data: SQL Analytics: Coursera

Skills you can learn in Software Development

Programming Language (34)
Google (25)
Computer Program (21)
Software Testing (21)
Web (19)
Google Cloud Platform (18)
Application Programming Interfaces (17)
Data Structure (16)
Problem Solving (14)
Object-oriented Programming (13)
Kubernetes (10)
List & Label (10)

Other topics to explore

Arts and Humanities
338 courses
Business
1095 courses
Computer Science
668 courses
Data Science
425 courses
Information Technology
145 courses
Health
471 courses
Math and Logic
70 courses
Personal Development
137 courses
Physical Science and Engineering
413 courses
Social Sciences
401 courses
Language Learning
150 courses

Coursera Footer

Skills

  • Accounting
  • Artificial Intelligence (AI)
  • Cybersecurity
  • Data Analytics
  • Digital Marketing
  • Human Resources (HR)
  • Microsoft Excel
  • Project Management
  • Python
  • SQL

Professional Certificates

  • Google AI Certificate
  • Google Cybersecurity Certificate
  • Google Data Analytics Certificate
  • Google IT Support Certificate
  • Google Project Management Certificate
  • Google UX Design Certificate
  • IBM AI Engineering Certificate
  • IBM AI Product Manager Certificate
  • IBM Data Science Certificate
  • Intuit Academy Bookkeeping Certificate

Courses & Specializations

  • AI Essentials Specialization
  • AI For Business Specialization
  • AI For Everyone Course
  • AI in Healthcare Specialization
  • Deep Learning Specialization
  • Excel Skills for Business Specialization
  • Financial Markets Course
  • Machine Learning Specialization
  • Prompt Engineering for ChatGPT Course
  • Python for Everybody Specialization

Career Resources

  • Career Aptitude Test
  • CAPM Certification Requirements
  • CompTIA A+ Certification Requirements
  • CompTIA Security+ Certification Requirements
  • Essential IT Certifications
  • Free IT Certifications and Courses
  • High-Income Skills to Learn
  • How to Learn Artificial Intelligence
  • PMP Certification Requirements
  • Popular Cybersecurity Certifications

Coursera

  • About
  • What We Offer
  • Leadership
  • Careers
  • Catalog
  • Coursera Plus
  • Professional Certificates
  • MasterTrack® Certificates
  • Degrees
  • For Enterprise
  • For Government
  • For Campus
  • Become a Partner
  • Social Impact
  • Free Courses
  • Share your Coursera learning story

Community

  • Learners
  • Partners
  • Beta Testers
  • Blog
  • The Coursera Podcast
  • Tech Blog

More

  • Press
  • Investors
  • Terms
  • Privacy
  • Help
  • Accessibility
  • Contact
  • Articles
  • Directory
  • Affiliates
  • Modern Slavery Statement
  • Cookies Preference Center
Learn Anywhere
Download on the App Store
Get it on Google Play
Logo of Certified B Corporation
© 2026 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok