• 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


  • U

    University of Colorado Boulder

    Master of Science in Electrical and Computer Engineering

    Skills you'll gain: Prompt Engineering, New Product Development, Model Based Systems Engineering, Model Evaluation, Generative AI, Financial Statement Analysis, Agile Project Management, Sustainable Business, Data Mining, Field-Programmable Gate Array (FPGA), Delegation Skills, Strategic Decision-Making, Real-Time Operating Systems, Object Oriented Design, Sampling (Statistics), Failure Analysis, Data Ethics, Goal Setting, Database Design, Data Visualization

    Degree · 1 - 4 Years

    Category: Job ready
    Job ready
  • U

    University of Michigan

    Building Web Applications in PHP

    Skills you'll gain: HTML and CSS, PHP (Scripting Language), Hypertext Markup Language (HTML), MySQL, Web Applications, Web Development, Secure Coding, Cascading Style Sheets (CSS), Development Environment, Back-End Web Development, Database Development, Web Servers, Scripting Languages, Programming Principles, Network Protocols, Software Installation, Data Validation

    4.7 stars, 4.3K reviews, Intermediate, Course, 1 - 3 Months

    ★ 4.7 (4.3K) · Intermediate · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • U

    University of California, Davis

    Professional Skills for the Workplace

    Skills you'll gain: Critical Thinking and Problem Solving, Problem Solving, Empathy & Emotional Intelligence, Growth Mindedness, Emotional Intelligence, Adaptability, Social Skills, Brainstorming, Complex Problem Solving, Active Listening, Critical Thinking, Resilience, Open Mindset, Independent Thinking, Creative Thinking, Professional Development, Action Oriented, Culture Transformation, Willingness To Learn, Growth Strategies

    4.8 stars, 4.8K reviews, Beginner, Specialization, 3 - 6 Months

    ★ 4.8 (4.8K) · Beginner · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
  • J

    John Wiley & Sons

    Core Machine Learning Algorithms and Model Validation

    Skills you'll gain: Model Evaluation, Scikit Learn (Machine Learning Library), Keras (Neural Network Library), Machine Learning Algorithms, Model Training, Applied Machine Learning, Deep Learning, Machine Learning Methods, Machine Learning Software, Statistical Modeling, Predictive Modeling, Supervised Learning, Machine Learning, Python Programming, Unsupervised Learning, Data Science, Predictive Analytics, Data Preprocessing, Algorithms, Data Analysis

    Intermediate · Course · 1 - 3 Months

    Category: New
    New
    Status: Free trial
    Free trial
  • D

    DeepLearning.AI

    AI for Medicine

    Skills you'll gain: Model Evaluation, Deep Learning, Statistical Analysis, Clinical Trials, Feature Engineering, Data Preprocessing, Classification And Regression Tree (CART), Risk Modeling, Statistical Methods, Treatment Planning, Data Analysis, Precision Medicine, Convolutional Neural Networks, Decision Tree Learning, Predictive Modeling, Applied Machine Learning, Image Analysis, Statistical Machine Learning, Diagnostic Radiology, Machine Learning

    4.7 stars, 2.5K reviews, Intermediate, Specialization, 1 - 3 Months

    ★ 4.7 (2.5K) · Intermediate · Specialization · 1 - 3 Months

    Status: Top AI program
    Top AI program
    Status: Free trial
    Free trial
  • L

    LearnQuest

    Python Scripting: Files, Inheritance, and Databases

    Skills you'll gain: File I/O, Plot (Graphics), Pandas (Python Package), Data Persistence, NumPy, Scripting, Object Oriented Programming (OOP), Python Programming, Query Languages, Databases, Object Oriented Design, Data Import/Export, Data Access, File Management

    4.4 stars, 21 reviews, Beginner, Course, 1 - 4 Weeks

    ★ 4.4 (21) · Beginner · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • C

    Coursera

    Create Your First Web App with Python and Flask

    Skills you'll gain: Flask (Web Framework), Web Development, Web Applications, Application Development, Web Development Tools, Application Frameworks, Object-Relational Mapping, Database Application, Back-End Web Development, Software Development, Database Management, Python Programming, Computer Programming

    4.4 stars, 557 reviews, Intermediate, Guided Project, Less Than 2 Hours

    ★ 4.4 (557) · Intermediate · Guided Project · Less Than 2 Hours

    Status: Free trial
    Free trial
  • I

    IBM

    Introduction to Agile Development and Scrum

    Skills you'll gain: User Story, Agile Software Development, Scrum (Software Development), Agile Methodology, Kanban Principles, Backlogs, Sprint Retrospectives, Agile Project Management, Agile Product Development, Workflow Management, Sprint Planning, Team Oriented, Team Building, Team Management, Team Performance Management, Lean Methodologies, Performance Metric, Meeting Facilitation, Performance Measurement

    4.8 stars, 2.8K reviews, Beginner, Course, 1 - 4 Weeks

    ★ 4.8 (2.8K) · Beginner · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • B

    Board Infinity

    ML Model Deployment: Build a Production API with FastAPI

    Skills you'll gain: MLOps (Machine Learning Operations), Model Deployment, Application Deployment, Cloud Deployment, Docker (Software), Containerization, Continuous Deployment, DevOps, API Testing, CI/CD, Kubernetes, Model Evaluation, Test Tools, Applied Machine Learning, Data Validation, Application Programming Interface (API), API Design, Machine Learning, Artificial Intelligence and Machine Learning (AI/ML), Python Programming

    Beginner · Course · 1 - 4 Weeks

    Category: New
    New
    Category: Preview
    Preview
  • A

    Amazon Web Services

    Gen AI Dev- Implement data validation & processing pipelines

    Skills you'll gain: Prompt Engineering, Multimodal Prompts, Data Preprocessing, Generative AI, AI Integrations, Data Processing, Data Pipelines, Data Quality, Data Validation, JSON, Amazon Web Services, Data Governance, API Design, Artificial Intelligence and Machine Learning (AI/ML), Cloud Computing, Natural Language Processing, Artificial Intelligence, Software Development, Python Programming, Machine Learning

    Advanced · Course · 1 - 3 Months

    Category: New
    New
  • É

    École Polytechnique Fédérale de Lausanne

    Functional Program Design in Scala

    Skills you'll gain: Scala Programming, Application Design, Software Design, Software Design Patterns, Functional Design, Other Programming Languages, Event-Driven Programming, Functional Testing, Java, Programming Principles, Performance Tuning, Data Structures, Algorithms

    4.5 stars, 3.1K reviews, Intermediate, Course, 1 - 3 Months

    ★ 4.5 (3.1K) · Intermediate · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • N

    Northwestern University

    Modern Robotics: Mechanics, Planning, and Control

    Skills you'll gain: Robotics, Machine Controls, Control Systems, Mathematical Modeling, Mathematical Software, Simulation and Simulation Software, Engineering, Mechanics, Mechanical Engineering, Applied Mathematics, Numerical Analysis, Simulations, Process Control, Virtual Environment, Torque (Physics), Graph Theory, Matlab, Algorithms, Engineering Calculations, Physics

    4.7 stars, 1.3K reviews, Intermediate, Specialization, 3 - 6 Months

    ★ 4.7 (1.3K) · Intermediate · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
1…828384…569

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

  • Master of Science in Electrical and Computer Engineering: University of Colorado Boulder
  • Building Web Applications in PHP: University of Michigan
  • Professional Skills for the Workplace: University of California, Davis
  • Core Machine Learning Algorithms and Model Validation: John Wiley & Sons
  • AI for Medicine: DeepLearning.AI
  • Python Scripting: Files, Inheritance, and Databases: LearnQuest
  • Create Your First Web App with Python and Flask: Coursera
  • Introduction to Agile Development and Scrum: IBM
  • ML Model Deployment: Build a Production API with FastAPI: Board Infinity
  • Gen AI Dev- Implement data validation & processing pipelines: Amazon Web Services

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
  • High-Income Skills to Learn
  • How to Learn Artificial Intelligence
  • PMP Certification Requirements
  • Popular Cybersecurity Certifications
  • Share your Coursera learning story

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
  • Udemy

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
  • Do Not Sell/Share
Learn Anywhere
Download on the App Store
Get it on Google Play
© 2026 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok