Coursera
Coursera Logo

Object-Oriented Programming Concepts 

  • Offered byCoursera
  • Public/Government Institute

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
Table of contents
Accordion Icon V3

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
– / –
3 months
Beginner
– / –
2 months
Beginner
View Other 6716 CoursesRight Arrow Icon

Object-Oriented Programming Concepts
 at 
Coursera 
Students Ratings & Reviews

4.4/5
Verified Icon10 Ratings
R
Rahul kumar
Object-Oriented Programming Concepts
5
Learning Experience: Best learning experience
Faculty: No Coursera platform
Reviewed on 18 Mar 2023Read More
Thumbs Up IconThumbs Down Icon
K
Krunal Chaudhari
Object-Oriented Programming Concepts
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
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
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 4 ReviewsRight Arrow Icon
qna

Object-Oriented Programming Concepts
 at 
Coursera 

Student Forum

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