java-oop-practice This is where I learned OOP concepts using Java and I also wrote article about it. Polymorphism Abstraction Interface