Object-Oriented Programming

Object-Oriented Programming

This course introduces the fundamental concepts of object-oriented programming, including the following topics:

  • Gradle Build Tool, IntelliJ IDEA and Visual Studio Code
  • Java Development Kit (JDK) and Java Virtual Machine (JVM)
  • Object-Oriented Programming
  • Classes and Objects
  • Abstraction and Encapsulation
  • Inheritance
  • Polymorphism
  • UML Class Diagrams
  • Java Programming Language