Coursera
Coursera Logo

Object-Oriented Programming Concepts 

  • Offered byCoursera

Object-Oriented Programming Concepts
 at 
Coursera 
Overview

Duration

10 hours

Start from

Start Now

Total fee

Free

Mode of learning

Online

Difficulty level

Beginner

Official Website

Explore Free Course External Link Icon

Credential

Certificate

Object-Oriented Programming Concepts
 at 
Coursera 
Highlights

  • Reset deadlines in accordance to your schedule.
  • Shareable Certificate Earn a Certificate upon completion
  • 100% online Start instantly and learn at your own schedule.
  • Course 2 of 4 in the Introduction to Application Development Specialization
Read more
Details Icon

Object-Oriented Programming Concepts
 at 
Coursera 
Course details

More about this course
  • In Object-Oriented Concepts, we will introduce the core concepts behind modern, object-oriented, programming.
  • We will discuss objects, classes, messaging, inheritance, polymorphism, and more.
  • As with Fundamentals of Programming, we will illustrate the concepts using the Python language, but they will be portable to other object-oriented programming languages.

Object-Oriented Programming Concepts
 at 
Coursera 
Curriculum

Introduction to Object-Oriented Concepts and Design

Course Introduction

Defining OO Technology

Designing for Object-Oriented Programming

Core Concepts of OO Programming

Contrast of OO Methodology to Structured Methodology - Overview

Contrast of OO Methodology to Structured Methodology - More Detail

Contrast of OO Methodology to Structured Methodology - Final Review

Frameworks are the reason for OOP

CRC Cards

Comparisons Of Methodologies

Module 1 Quiz

Object-Oriented Concepts

Classes / Objects

Demo: Classes and Objects

Encapsulation

Demo: Encapsulation

Messages & Behavior

Demo: Messages & Behavior

Relationships

Inheritance

Experience the Lab Environment

Demo: Inheritance

Polymorphism

Demo: Polymorphism

Encapsulation

Inheritance

Polymorphism

Pizza, using Java

Module 2 Quiz

Visual Modeling with UML

Visual Modeling

What is UML?

UML Overview

UML Class Diagrams

UML

Module 3 Quiz

From Design to Code

From Use Case to Design

Defining Classes

Distributed Processing

Component Architectures

Distributed Components

Persistence

Object-Oriented Analysis and Design

Test-Driven Development

Distributed Processing

Distributed Components

Module 4 Quiz

Object-Oriented Programming Concepts
 at 
Coursera 
Admission Process

    Important Dates

    May 25, 2024
    Course Commencement Date

    Other courses offered by Coursera

    – / –
    3 months
    Beginner
    – / –
    20 hours
    Beginner
    – / –
    2 months
    Beginner
    – / –
    3 months
    Beginner
    View Other 6715 CoursesRight Arrow Icon

    Object-Oriented Programming Concepts
     at 
    Coursera 
    Students Ratings & Reviews

    4.5/5
    Verified Icon6 Ratings
    R
    Rahul kumar
    Object-Oriented Programming Concepts
    Offered by Coursera
    5
    Learning Experience: Best learning experience
    Faculty: No Coursera platform
    Reviewed on 18 Mar 2023Read More
    Thumbs Up IconThumbs Down Icon
    S
    Sakshi Mahesh Bari
    Object-Oriented Programming Concepts
    Offered by Coursera
    5
    Learning Experience: This course by Coursera is a major concept in all programming languages. It was really beneficial for me as I already knew the basics. The video content was clear and to the point. The quizzes helped me to challenge myself of how much I have learnt.
    Faculty: It was absolutely great. The lectures were understanding and helpful. It was beneficial learning experience Yes. The course content was updated and also understandable. The resources provided were simple and short. Assignments helped me to know how much did I learnt in a particular week
    Course Support: Yes, this course helped me gain my skills and thereby update my resume with some better points. It will surely create an impact for whichever job I'll apply further
    Reviewed on 16 Sep 2022Read More
    Thumbs Up IconThumbs Down Icon
    K
    Krunal Chaudhari
    Object-Oriented Programming Concepts
    Offered by Coursera
    4
    Learning Experience: Learning experience was good
    Faculty: Instructors taught well Curriculum was relevant and comprehensive
    Course Support: No career support provided
    Reviewed on 9 Jan 2022Read More
    Thumbs Up IconThumbs Down Icon
    V
    Vigneshwar Reddy Likki
    Object-Oriented Programming Concepts
    Offered by Coursera
    4
    Other: Great Experience in learning Object Oriented Programming in Java through Coursera from UC San Diego university.
    Reviewed on 25 Jul 2021Read More
    Thumbs Up IconThumbs Down Icon
    S
    Sachin kumar
    Object-Oriented Programming Concepts
    Offered by Coursera
    5
    Other: Yes I was good in the java and I was certified in Microsoft fundamentals and as well as I was completed the global certification too.
    Reviewed on 25 Jul 2021Read More
    Thumbs Up IconThumbs Down Icon
    View All 5 ReviewsRight Arrow Icon
    qna

    Object-Oriented Programming Concepts
     at 
    Coursera 

    Student Forum

    chatAnything you would want to ask experts?
    Write here...