Working with data in Grasshopper

  • by Danil
  • Course level: Intermediate


This session gives an overview of the main data types and structures used in Grasshopper. Participants will learn how to work with single items as well as lists of items and more complex data trees. They will also learn basic techniques for data management including filtering, sorting, grafting, flattening, splitting, and joining. A parametric facade is used as a case study to show how a complex computational model can be constructed using a variety of data types and a combination of mathematical and geometric operations.

Topics for this course

4 Lessons02h 13m 30s

Working with data in Grasshopper

Demo: Parametric facade in Rhino Grasshopper (Part 1)00:33:35
Demo: Parametric facade in Rhino Grasshopper (Part 2)00:27:32
Demo: Parametric facade in Rhino Grasshopper (Part 3)00:50:26

About the instructors

Danil Nagy is a designer, developer, and entrepreneur focusing on applications of computational design and automation for the building industries. His expertise includes computational geometry, digital fabrication, simulation, optimization, machine learning, and data visualization. Danil teaches at the Graduate School of Architecture, Planning and Preservation (GSAPP) at Columbia University in New York, where his courses focus on architectural visualization, generative design, and applications of artificial intelligence. Danil was formerly a Principal Research Scientist at Autodesk Research. He is the founder of Colidescope, a consultancy focused on bringing digital transformation tools to the Architecture, Engineering, and Construction (AEC) industries.
4.67 (3 ratings)

16 Courses

132 students

Material Includes

  • Over two hours of on-demand video
  • Downloadable demo files to follow along with video tutorials