Development

Java OOP: Object Oriented Programming with Exercises - 2025

Course Overview

  • Course Title: Java OOP: Object Oriented Programming with Exercises - 2025
  • Instructor: Andrii Partola
  • Target Audience:
    • Complete beginners
    • Career changers
    • Anyone curious about programming
  • Prerequisites:
    • Knowledge of Java Basics (variables, if-else, loops)
    • A computer (Windows, macOS, or Linux) to write and run Java programs
    • Basic computer skills, like installing software and managing files
    • Excitement to learn Java and have fun exploring the world of coding

Curriculum Highlights

  • Key Topics Covered:
    • Object Oriented Programming (OOP)
    • Class and object creation
    • Constructor usage
    • Encapsulation with getters and setters
    • Inheritance implementation
    • Method overriding
    • Use of the super keyword
    • Polymorphism in Java
    • Method overloading and overriding differentiation
    • Abstract classes and interfaces usage
    • SOLID principles application
  • Key Skills Learned:
    • Creating and using Java classes and objects
    • Implementing constructors and understanding their usage
    • Encapsulating data with getters and setters
    • Inheriting classes and overriding methods
    • Using polymorphism and the super keyword
    • Differentiating between method overloading and overriding
    • Applying abstract classes and interfaces
    • Applying SOLID principles in Java programming

Course Format

  • Duration: 3.5 hours on-demand video
  • Format: Self-paced online course
  • Resources:
    • 17 coding exercises
    • Access on mobile and TV
    • Closed captions
    • Audio description in existing audio
    • Certificate of completion
Get Coupon on Udemy