This course will provide a comprehensive guide to one of the most difficult but important concepts needed to master Grasshopper: data structures. Grasshopper is a powerful parametric modelling tool, but leveraging this power to it’s full potential requires an in depth understanding of how to use, create and manipulate data trees to control your outcomes. In this course, we will discuss different types of data in Grasshopper, including items, lists and data trees. We will examine how we can use Grasshopper to manipulate data, and apply this to projects.