• 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


  • C

    Coursera

    Manipulating Data with SQL

    Skills you'll gain: SQL, Data Manipulation, Relational Databases, Database Management, Database Software, Database Design, Databases, Data Integrity, Database Management Systems, Debugging, Data Management

    4.6 stars, 199 reviews, Intermediate, Guided Project, Less Than 2 Hours

    ★ 4.6 (199) · Intermediate · Guided Project · Less Than 2 Hours

    Status: Free trial
    Free trial
  • J

    Johns Hopkins University

    Calculus through Data & Modeling: Limits & Derivatives

    Skills you'll gain: Calculus, Data Analysis Software, Mathematical Software, Applied Mathematics, Data Analysis, Analysis, Mathematical Theory & Analysis, Derivatives, Advanced Mathematics, Graphing, Algebra

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

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

    Status: Free trial
    Free trial
  • S

    SkillUp

    Data Privacy, Security, Governance, Risk and Compliance

    Skills you'll gain: Data Security, Data Governance, Data Architecture, Data Quality, Incident Response, Security Controls, Information Privacy, Data Management, Security Strategy, Threat Management, Threat Detection, Law, Regulation, and Compliance, Data Infrastructure, Risk Management, Cybersecurity, Compliance Management, Encryption, Incident Management, Data Integrity, Risk Analysis

    4.3 stars, 46 reviews, Intermediate, Course, 1 - 4 Weeks

    ★ 4.3 (46) · Intermediate · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • L

    LearnKartS

    AI Marketing Mastery

    Skills you'll gain: Google Gemini, Marketing Automation, ChatGPT, Marketing, Generative AI, Content Marketing, Business Marketing, Content Creation, Digital Content, Prompt Engineering, Branding, Social Media, Google Ads, Search Engine Optimization, Digital Assets, Facebook, Digital Advertising, Sales Pipelines, Productivity, Web Development

    3.7 stars, 16 reviews, Beginner, Specialization, 3 - 6 Months

    ★ 3.7 (16) · Beginner · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
  • M

    Microsoft

    Project Delivery in Business Analysis and Capstone Project

    Skills you'll gain: Software Development Life Cycle, Quality Management, Project Management Life Cycle, Scrum (Software Development), Business Analysis, Risk Management Framework, Business Process, Risk Analysis, Requirements Management, Risk Management, Solution Delivery, Project Management, Project Risk Management, Business Process Improvement, Project Planning, Business Planning, Quality Control, Quality Monitoring, Agile Methodology, Agile Software Development

    4.8 stars, 104 reviews, Beginner, Course, 1 - 4 Weeks

    ★ 4.8 (104) · Beginner · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • U

    Universidad Austral

    Desarrollo del lado servidor: NodeJS, Express y MongoDB

    Skills you'll gain: Server Side, Node.JS, Back-End Web Development, Restful API, Web Development, MongoDB, Application Deployment, OAuth, Web Servers, Application Programming Interface (API), API Design, Web Applications, Cloud Deployment, Authentications, Object-Relational Mapping, NoSQL, Data Persistence, Software Testing, Routing Protocols

    4.1 stars, 115 reviews, Beginner, Course, 1 - 4 Weeks

    ★ 4.1 (115) · Beginner · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • I

    Illinois Tech

    Introduction to Data Science Techniques

    Skills you'll gain: Statistical Analysis, Time Series Analysis and Forecasting, Data Analysis, Machine Learning Algorithms, Model Evaluation, Data Visualization, Data Science, Exploratory Data Analysis, Data Presentation, Statistical Programming, Statistical Methods, Statistical Machine Learning, Analysis, Statistical Modeling, Applied Machine Learning, R (Software), R Programming, Statistical Software, Forecasting, Machine Learning

    4.3 stars, 23 reviews, Intermediate, Specialization, 3 - 6 Months

    ★ 4.3 (23) · Intermediate · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
    Category: Build toward a degree
    Build toward a degree
  • U

    University of Minnesota

    Matrix Methods

    Skills you'll gain: Dimensionality Reduction, Linear Algebra, Unsupervised Learning, Machine Learning Methods, Numerical Analysis, Mathematical Modeling, Applied Mathematics, Applied Machine Learning, Data Manipulation, Algorithms, Python Programming

    4.1 stars, 249 reviews, Intermediate, Course, 1 - 3 Months

    ★ 4.1 (249) · Intermediate · Course · 1 - 3 Months

    Category: Preview
    Preview
  • U

    University of Colorado Boulder

    FPGA Softcore Processors and IP Acquisition

    Skills you'll gain: Eclipse (Software), Embedded Software, Program Development, Microarchitecture, Computer Architecture, Software Development, Software Development Tools, System Programming, Integrated Development Environments, Hardware Architecture, Embedded Systems, White-Box Testing, Verification And Validation, System Design and Implementation, Simulations, System Configuration, Debugging

    3.9 stars, 100 reviews, Intermediate, Course, 1 - 4 Weeks

    ★ 3.9 (100) · Intermediate · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • U

    University of Colorado Boulder

    Machine Learning: Theory and Hands-on Practice with Python

    Skills you'll gain: Recurrent Neural Networks (RNNs), Generative AI, Fine-tuning, Model Training, Vision Transformer (ViT), Model Optimization, Large Language Modeling, Embeddings, Network Architecture

    4.5 stars, 82 reviews, Intermediate, Specialization, 3 - 6 Months

    ★ 4.5 (82) · Intermediate · Specialization · 3 - 6 Months

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

    Microsoft

    Microsoft Azure Management Tools and Security Solutions

    Skills you'll gain: Microsoft Azure, Serverless Computing, Security Strategy, Network Security, Firewall, Cloud Management, Cyber Security Strategy, Distributed Denial-Of-Service (DDoS) Attacks, Cloud Services, System Monitoring, Cloud Security, Cloud Deployment, Application Security, Information Systems Security, Internet Of Things, Artificial Intelligence, Key Management

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

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

  • C

    Coursera

    SketchUp: how to start modelling simple 3D objects

    Skills you'll gain: 3D Modeling, SketchUp (3D Modeling Software), Computer Graphics, Visualization (Computer Graphics), Design Software, Product Design, Graphic Design

    4.5 stars, 374 reviews, Beginner, Guided Project, Less Than 2 Hours

    ★ 4.5 (374) · Beginner · Guided Project · Less Than 2 Hours

    Category: Free
    Free
1…194195196…571

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

  • Manipulating Data with SQL: Coursera
  • Calculus through Data & Modeling: Limits & Derivatives: Johns Hopkins University
  • Data Privacy, Security, Governance, Risk and Compliance: SkillUp
  • AI Marketing Mastery: LearnKartS
  • Project Delivery in Business Analysis and Capstone Project: Microsoft
  • Desarrollo del lado servidor: NodeJS, Express y MongoDB: Universidad Austral
  • Introduction to Data Science Techniques: Illinois Tech
  • Matrix Methods: University of Minnesota
  • FPGA Softcore Processors and IP Acquisition: University of Colorado Boulder
  • Machine Learning: Theory and Hands-on Practice with Python: University of Colorado Boulder

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