For learning oop, i suggest management system which consists of multiple entities so you can build classes, define attributes and functionalities. With multiple classes in management system, you can build association and inheritance along with file and exception handling.