Learn how to select, apply, and analyze the most appropriate data representations in your code and design high quality software that is easy to understand and modify.