Introduction to Scripting with C# for Grasshopper in Rhino3D :: ISC Open

Current Status
Not Enrolled
Get Started


In this course, we introduce you to the programming language C#, which we use as a scripting language in Grasshopper for Rhino3D. This scripting knowledge is necessary to have more control of your Grasshopper definition. We use it in other courses to implement or customize urban simulation models or to generate complex geometries with advanced algorithms. The software Grasshopper is briefly introduced in the beginning, but you should have some prior knowledge of it from other courses.

Learning objectives

The objective of this course is to enable you to use C# scripting for creative design applications.

The knowledge provided through online seminars will be deepened in consultations and documented in several exercises.


It is highly recommended that you have some basic knowledge of Rhino3D and Grasshopper since we require basic knowledge in using the software and in parametric design and visual programming.


Reinhard König (course coordinator – Send Mail)


For this course, we use Rhino3D version 6 // Grasshopper. You may download a 90 days evaluation version here.



Download the script as pfd file

Leave a Reply