• Developer Led

    Learn from a developer of tools like FlexHopper and DynaShape. The instructor is a Researcher at the Institute for Computational Design (ICD) at the University of Stuttgart.

  • Essential Training

    If you have interest in transitioning from Grasshopper user to Grasshopper tool developer, this is an essential course, easy to follow, and divided into six video lessons.

Course curriculum

  • 1


    • Preparation

    • Day 1, Lesson 1 - Intro to C# language

    • Day 1, Lesson 2 - Exercise: Circle relaxation; Curve Subdivision

    • Day 2, Lesson 3 - Visual Studio and creating Grasshopper plugins

    • Day 2, Lesson 4 - Exercise: Mesh growth; Subdivision/Collision

    • Day 3, Lesson 5 - Computational Complexity and Spatial Data Structure

    • Day 3, Lesson 6 - Using external libraries, IronPython and .NET interop

Sign up for free

Build your own plugins

Start learning C# programming today