Object-Oriented Programming with Java

1,103 ratings
Offered By
Coursera Project Network
20,055 already enrolled
In this Guided Project, you will:

The four principles of object-oriented programming paradigm

Developing applications with graphical user interface

Clock60 minutes
CloudNo download needed
VideoSplit-screen video
Comment DotsEnglish
LaptopDesktop only

In this project you will create a fun social media profile app for pets while learning the principles of object-oriented programming. By the end of the project, you will understand the 4 principles of object-oriented programming, write object-oriented code in Java, and be able to apply the same concepts to other object-oriented programming languages!

Skills you will develop

object-oriented-programmingObject-Oriented Programming (OOP)JavaSoftware EngineeringSoftware Development

Learn step-by-step

In a video that plays in a split-screen with your work area, your instructor will walk you through these steps:

  1. Understand encapsulation in object oriented programming and use it to create our first object.

  2. Understand inheritance in object oriented programming and use it to extend our base class.

  3. Understand abstraction in object oriented programming and use it to hide details of a calculation.

  4. Understand polymorphism in object oriented programming paradigm and use it to create distinct behaviors for descendent classes.

  5. Put it all together, create a new object and complete the app.

How Guided Projects work

Your workspace is a cloud desktop right in your browser, no download required

In a split-screen video, your instructor guides you step-by-step




View all reviews

Frequently asked questions

Frequently Asked Questions

More questions? Visit the Learner Help Center.