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


Object-Oriented Programming in Java

via openSAP


In this course, you’ll learn the key concepts of object-oriented programming (OOP) as well as fundamental programming techniques. A key concept of OOP is to distribute tasks between several suitable components. Each of these components has its own state and behavior and can communicate with other components. You’ll apply your newly acquired knowledge by implementing hands-on programming exercises in the Java programming language. The course will be completed by an exercise in which you’ll model a small, object-oriented, real-world scenario.

For a better understanding, the programming exercises are combined with an detective story. Help Duke to solve his new mysterious case!

After completing this course, you’ll be able to model and implement small programs in Java and apply OOP best practices.



Introduction: Programming Basics
Week 1: Java Classes and Objects
Week 2: Further Programming Concepts
Week 3: Object-Oriented Programming
Week 4: Modeling
Week 5: Advanced Programming Concepts
Week 6: Final Exam
Outro: Introduction to a Java IDE and Outlook

Taught by

Thomas Staubitz, Christiane Hagedorn and Ann Katrin Kuessner


5.0 rating, based on 1 Class Central review

Start your review of Object-Oriented Programming in Java

  • Profile image for Happy Family
    Happy Family
    Write a java program to read the input from the keyboard and find the area of triangle using the formula given below

    Attributes : A,B,C and S

    S = (A+B+C)/2

    Area of a triangle = √(S*(S-A)*(S-B)*(S-C))

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.