Научился: На этом курсе я познакомился с перечислениями, интерфейсами. Поработал с коллекциями ArrayList, HashMap и HashSet. Попрактиковался в отладке приложений, создании javadoc-документации. Увидел как можно использовать ООП возможности Java для разделения общего интерфейса и конкретной реализации в новых классах.
Научился: Курс отличный, тема программы, оригинальная и забавная. Охватили большой пласт знаний в особенностей по ООП на java, это наследование интерфейсы, еще воспользовались несколькими шаблонами проектирования, так что практики очень много, смотриться и изучается легко и с большим интересом.