Object-Oriented Programming Concepts (Coursera)

Object-Oriented Programming Concepts (Coursera)
Course Auditing
Categories
Effort
Certification
Languages
I​t is recommended that you complete Fundamentals of Programming before taking this course.
Misc

MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Object-Oriented Programming Concepts (Coursera)
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.

MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Course 2 of 4 in the Introduction to Application Development Specialization


Syllabus


WEEK 1

Introduction to Object-Oriented Concepts and Design

This module will introduce the core concepts of Object-Oriented Programming, and will briefly contrast a procedural, structured, programming approach with an object-oriented approach.


WEEK 2

Object-Oriented Concepts

This module will delve more deeply into object-orientation, discussing classes, objects, encapsulation, messaging, inheritance, polymorphism, and other relationships.


WEEK 3

Visual Modeling with UML

This module gives an overview of UML, and looks more closely at the UML Class Diagram, which is used in many LearnQuest courses.

Object-Oriented Development

This module starts by discussing a process of going from design documents to object-oriented code, and concludes by taking our objects to the network, so that we finish with distributed solutions built from objects.



MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Course Auditing
33.00 EUR/month
I​t is recommended that you complete Fundamentals of Programming before taking this course.

MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.