https://sharelearn.net/learn/courses/udemy-java-object-oriented-programming-basic-principles/
OOP Java Object Oriented Programming for beginners Projects