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

    파이썬의 데이터 과학 소개

    Skills you'll gain: Pandas (Python Package), NumPy, Data Manipulation, Statistical Analysis, Jupyter, Data Structures, Data Cleansing, Pivot Tables And Charts, Data Analysis, Data Preprocessing, Exploratory Data Analysis, Python Programming, Probability & Statistics, Data Import/Export

    Intermediate · Course · 1 - 4 Weeks

  • E

    EDUCBA

    Oracle SQL 21c: Database Design & Query Mastery

    Skills you'll gain: Oracle SQL Developer, Oracle Databases, Database Design, Data Manipulation, SQL, Relational Databases, Database Management, Databases, Database Management Systems, Case Studies, Pivot Tables And Charts, Data Integration, Data Analysis, Performance Tuning, Business Intelligence, Analytics, Data Structures, Data Transformation

    4.6
    Rating, 4.6 out of 5 stars
    ·
    30 reviews

    Beginner · Specialization · 1 - 3 Months

  • U

    University of California, Irvine

    iOS Project: Transreality Game

    Skills you'll gain: Video Game Development, Game Design, iOS Development, Animation and Game Design, Usability Testing, Apple iOS, Mobile Development, Apple Xcode, Usability, Augmented Reality, Swift Programming, User Interface (UI) Design, Debugging

    4.9
    Rating, 4.9 out of 5 stars
    ·
    10 reviews

    Mixed · Course · 1 - 3 Months

  • C

    Coursera

    Seaborn: Visualizing Basics to Advanced Statistical Plots

    Skills you'll gain: Seaborn, Data Storytelling, Data Presentation, Statistical Visualization, Data Visualization, Data Literacy, Data Visualization Software, Matplotlib, Box Plots, Scatter Plots, Statistical Analysis, Heat Maps, Histogram, Python Programming

    Beginner · Course · 1 - 4 Weeks

  • C

    Coursera

    TypeScript Control Structures

    Skills you'll gain: TypeScript, Scripting, Web Development Tools, Scripting Languages, Programming Principles, Computational Thinking, Computer Programming

    4.6
    Rating, 4.6 out of 5 stars
    ·
    20 reviews

    Intermediate · Guided Project · Less Than 2 Hours

  • U

    University of Washington

    Front-End Web Development for Beginners

    Skills you'll gain: Responsive Web Design, Web Design, GitHub, HTML and CSS, Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), Version Control, Web Design and Development, Usability, User Interface and User Experience (UI/UX) Design, User Experience, Javascript, Web Content Accessibility Guidelines, Browser Compatibility, User Story, Front-End Web Development, Web Development, Mobile Development, Semantic Web, Git (Version Control System)

    4.7
    Rating, 4.7 out of 5 stars
    ·
    27 reviews

    Beginner · Specialization · 1 - 3 Months

  • E

    EDUCBA

    PyQt Training Beginner Level

    Skills you'll gain: UI Components, User Interface (UI), Event-Driven Programming, Human Computer Interaction, Application Design, Development Environment, Application Development, Application Frameworks

    4.5
    Rating, 4.5 out of 5 stars
    ·
    25 reviews

    Intermediate · Course · 1 - 4 Weeks

  • C

    Coursera

    TensorFlow for Beginners: Basic Binary Image Classification

    Skills you'll gain: Model Deployment, Tensorflow, Model Evaluation, Data Preprocessing, Image Analysis, Artificial Neural Networks, Convolutional Neural Networks, Applied Machine Learning, Machine Learning Methods, Computer Vision, Deep Learning

    Beginner · Guided Project · Less Than 2 Hours

  • A

    Alibaba Cloud Academy

    Big Data Analysis Deep Dive

    Skills you'll gain: Dashboard, Big Data, Data Processing, Data Visualization Software, Apache Hive, Apache Spark, Apache Hadoop, Pandas (Python Package), Data Manipulation, SQL, Extract, Transform, Load, Data Pipelines, PySpark, Business Intelligence, Data Integration, Database Management, Cloud Storage

    4.6
    Rating, 4.6 out of 5 stars
    ·
    35 reviews

    Intermediate · Course · 1 - 3 Months

  • U

    UBITS

    Programar desde cero en pseudocódigo

    Skills you'll gain: Computational Thinking, Pseudocode, Algorithms, Programming Principles, Computer Programming, Computer Programming Tools

    Intermediate · Course · 1 - 4 Weeks

  • U

    University of the Arts London

    Creative AI: Images and Media

    Skills you'll gain: Generative Adversarial Networks (GANs), Generative AI, Data Ethics, Image Analysis, Art History, Artificial Intelligence, Aesthetics, Creativity, Responsible AI, Prompt Engineering, Intellectual Property, Photography

    Beginner · Course · 1 - 4 Weeks

  • S

    Simplilearn

    Generative AI Course in Software Building

    Skills you'll gain: Generative AI, Software Development Tools, Code Review, Application Development, Computer Programming Tools, Prompt Engineering, Maintainability, Integrated Development Environments, Software Quality (SQA/SQC), Artificial Intelligence, Debugging

    Beginner · Course · 1 - 4 Weeks

1…293294295…478

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

  • 파이썬의 데이터 과학 소개: University of Michigan
  • Oracle SQL 21c: Database Design & Query Mastery: EDUCBA
  • iOS Project: Transreality Game: University of California, Irvine
  • Seaborn: Visualizing Basics to Advanced Statistical Plots: Coursera
  • TypeScript Control Structures: Coursera
  • Front-End Web Development for Beginners: University of Washington
  • PyQt Training Beginner Level: EDUCBA
  • TensorFlow for Beginners: Basic Binary Image Classification: Coursera
  • Big Data Analysis Deep Dive: Alibaba Cloud Academy
  • Programar desde cero en pseudocódigo: UBITS

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
  • Do Not Sell/Share
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