A collection of exercises that aim to teach Object-Oriented Programming through implementation of data structures.