Coursera
Coursera Logo

Object-Oriented Programming Concepts 

  • Offered byCoursera

Object-Oriented Programming Concepts
 at 
Coursera 
Overview

Duration

10 hours

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

Other courses offered by Coursera

– / –
3 months
Beginner
– / –
20 hours
Beginner
– / –
2 months
Beginner
– / –
3 months
Beginner
View Other 6719 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...