This course assumes that you are already familiar with OOP in Java. This course includes more than 20 coding exercises organised into topics such as simple classes, classes inheritance, abstract classes, and implementing interfaces.
Each coding exercise includes code the student needs to complete its missing parts, and submit. Taking this course, if you feel that you would like to have more exercises of a specific level in a specific topic please don't hesitate and let us know. We will take your needs into account when working on the next version of this course.
If you encounter an exercise you fail to complete and have difficulties understanding its solution please let us know and we will prepare a video that explains that specific exercise and its solution. If a video already exists and you still need more explanations please don't hesitate and let us know so we could improve the video that already exists or prepare another one.