• 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


  • E

    Edge Impulse

    Edge AI for Microcontrollers

    Skills you'll gain: Computer Vision, Convolutional Neural Networks, Applied Machine Learning, Embedded Software, Model Training, Embedded Systems, Machine Learning Software, MLOps (Machine Learning Operations), Machine Learning, Artificial Intelligence and Machine Learning (AI/ML), Machine Learning Algorithms, Responsible AI, Predictive Modeling, Artificial Intelligence, AI literacy, Machine Learning Methods, Anomaly Detection, AI Product Strategy, Prototyping, Product Development

    4.8 stars, 914 reviews, Intermediate, Specialization, 1 - 3 Months

    ★ 4.8 (914) · Intermediate · Specialization · 1 - 3 Months

    Status: Free trial
    Free trial
  • C

    Coursera

    Introduction to HTML

    Skills you'll gain: Hypertext Markup Language (HTML), Front-End Web Development, HTML and CSS, Web Language, Web Design and Development, Web Development, Web Development Tools, Web Content, Integrated Development Environments

    4.6 stars, 2.2K reviews, Beginner, Guided Project, Less Than 2 Hours

    ★ 4.6 (2.2K) · Beginner · Guided Project · Less Than 2 Hours

  • E

    Eindhoven University of Technology

    Process Mining: Data science in Action

    Skills you'll gain: Business Process Improvement, Process Analysis, Process Improvement, Business Process Management, Data Mining, Process Design, Business Process Modeling, Process Modeling, Operational Analysis, Performance Analysis, Real Time Data, Data-Driven Decision-Making, Data Science, Predictive Modeling, Verification And Validation, Model Evaluation

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

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

    Category: Preview
    Preview
  • M

    Michigan State University

    Game Design and Development 1: 2D Shooter

    Skills you'll gain: Game Design, Unity Engine, Video Game Development, Peer Review, Cross Platform Development, Animation and Game Design, User Interface (UI) Design, User Interface (UI), C# (Programming Language), UI Components, Object Oriented Programming (OOP), Animations, Scripting, Digital Publishing, Creativity

    4.7 stars, 543 reviews, Beginner, Course, 1 - 4 Weeks

    ★ 4.7 (543) · Beginner · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • H

    Harvard Business School Online

    Introduction to Dynamic Teaming

    Skills you'll gain: Diversity and Inclusion, Workplace inclusivity, Diversity Equity and Inclusion Initiatives, Team Management, Safety Culture, Team Building, Diversity Awareness, Teamwork, Team Performance Management, Organizational Leadership, Cross-Functional Team Leadership, Organizational Development, Team Oriented, Cross-Functional Collaboration, Team Leadership, Leadership, Business Leadership, Leadership and Management, Decision Making, Strategic Decision-Making

    Beginner · Specialization · 1 - 3 Months

    Category: New
    New
    Status: Free trial
    Free trial
  • L

    LearnQuest

    Microsoft Azure: AI, Infrastructure, and Data Solutions

    Skills you'll gain: Cloud Infrastructure, Microsoft Azure, Infrastructure As A Service (IaaS), Data Processing, Big Data, Apache Spark, Artificial Intelligence and Machine Learning (AI/ML), Databricks, Infrastructure Security, Data Pipelines, Virtual Networking, Azure DevOps, Virtual Machines, Azure Active Directory, Analytics, Active Directory, Network Security, Model Deployment, Python Programming, Role-Based Access Control (RBAC)

    4.4 stars, 1.6K reviews, Beginner, Specialization, 3 - 6 Months

    ★ 4.4 (1.6K) · Beginner · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
  • I

    IBM

    Statistics for Data Science with Python

    Skills you'll gain: Descriptive Statistics, Data Visualization, Statistical Analysis, Data Presentation, Data Analysis, Probability Distribution, Statistics, Statistical Methods, Statistical Hypothesis Testing, Data Science, Statistical Programming, Data Visualization Software, Probability & Statistics, Jupyter, Regression Analysis, Statistical Modeling, Descriptive Analytics, Statistical Inference, Correlation Analysis, Probability

    4.5 stars, 470 reviews, Mixed, Course, 1 - 3 Months

    ★ 4.5 (470) · Mixed · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • I

    IBM

    SQL: A Practical Introduction for Querying Databases

    Skills you'll gain: SQL, Relational Databases, Microsoft SQL Servers, MySQL, Query Languages, Database Systems, Databases, Database Design, Database Management, Stored Procedure, IBM DB2, Database Development, Data Manipulation, Data Analysis, Transaction Processing

    4.7 stars, 717 reviews, Beginner, Course, 1 - 3 Months

    ★ 4.7 (717) · Beginner · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • P

    Packt

    Power Platform and the AI Revolution

    Skills you'll gain: Microsoft Power Platform, Microsoft Copilot, Power Platform Architecture & Technical Design, AI Enablement, OpenAI API, Generative AI Agents, OpenAI, ChatGPT, Microsoft Azure, Artificial Intelligence, Generative AI, Registration, Prompt Engineering, AI Integrations, AI Workflows, Image Analysis, Power BI, Automation, Computer Vision, Data Analysis

    Intermediate · Course · 3 - 6 Months

    Category: New
    New
  • A

    Akamai Technologies, Inc.

    Akamai Customer Consulting and Support

    Skills you'll gain: Endpoint Security, Database Systems, Computer Security Incident Management, Security Management, Databases, Operating System Administration, Database Administration, Routing Protocols, Application Development, Network Architecture, Linux Commands, TCP/IP, Operating Systems, Web Design and Development, Cascading Style Sheets (CSS), Scripting Languages, Web Development, Data Structures, Data Analysis, Software Development

    4.6 stars, 393 reviews, Beginner, Professional Certificate, 3 - 6 Months

    ★ 4.6 (393) · Beginner · Professional Certificate · 3 - 6 Months

    Status: Free trial
    Free trial
  • E

    Epic Games

    Epic Games Game Design

    Skills you'll gain: Game Design, Unreal Engine, Video Game Development, Software Design Documents, Ideation, 3D Modeling, Animation and Game Design, 3D Assets, User Experience Design, Usability, User Interface (UI), User Interface and User Experience (UI/UX) Design, User Experience, User Interface (UI) Design, Interactive Design, Virtual Environment, Software Documentation, Version Control, Conceptual Design, Prototyping

    4.3 stars, 654 reviews, Beginner, Professional Certificate, 3 - 6 Months

    ★ 4.3 (654) · Beginner · Professional Certificate · 3 - 6 Months

    Category: Job skills
    Job skills
    Status: Free trial
    Free trial
  • S

    Scrimba

    Learn Python

    Skills you'll gain: Object Oriented Programming (OOP), File I/O, Data Structures, Python Programming, Programming Principles, Computer Programming, Computational Logic, Software Engineering, Performance Tuning, Web Development, Performance Testing, Web Development Tools, Debugging, Software Development

    4.6 stars, 74 reviews, Beginner, Specialization, 1 - 4 Weeks

    ★ 4.6 (74) · Beginner · Specialization · 1 - 4 Weeks

    Status: Free trial
    Free trial
1…136137138…571

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

  • Edge AI for Microcontrollers: Edge Impulse
  • Introduction to HTML: Coursera
  • Process Mining: Data science in Action: Eindhoven University of Technology
  • Game Design and Development 1: 2D Shooter: Michigan State University
  • Introduction to Dynamic Teaming: Harvard Business School Online
  • Microsoft Azure: AI, Infrastructure, and Data Solutions: LearnQuest
  • Statistics for Data Science with Python: IBM
  • SQL: A Practical Introduction for Querying Databases: IBM
  • Power Platform and the AI Revolution: Packt
  • Akamai Customer Consulting and Support: Akamai Technologies, Inc.

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