top of page
Global Visiting School ONLINE 2020 by ra

Cluster [03]

Creative_Coding[0] - C# Scripting in Grasshopper3D

Tutor: Praneet Mathur

(ARPM Design and Research)

Date:8th & 9th Aug 2020 (Saturday & Sunday)

Time: 1 PM - 8 PM IST // 7:30 AM - 2:30 PM GMT

Duration: 2 DAYS// 7 Hours (incl. 2 X 30 min breaks)

Type: Interactive Tutorial Workshop

Registration Fee: INR 7500 // $100

Max. Spots: 30

[ Check ticketing platform(Explara) to see available ticket quantity ]


[  ] Workshop Title

Creative_Coding[0] - C# Scripting in Grasshopper3D

[  ] Key Software / Tech to be taught

C# Scripting in Grasshopper

[  ] Workshop Description

Part 1 covers introductory basics to Creative Coding and C# scripting in Grasshopper. Creative_Coding is a 2-Part workshop series for Designers and Architects with no programming background. With a learning path specifically planned for such an audience, the workshop aims to enable not only custom tool development, but also a more in-depth understanding of how most software tools work. From introductory basics on programming to using C# in the Grasshopper environment and further creating custom plugins for Grasshopper; Learn the theory and application of code in Design and Architecture.

Creative_Coding[0] will cover the following:

  • Understanding Code

  • Theory of Code in Design

  • C# Programming Language and the .NET Framework

  • Grasshopper SDK and C#

  • Scripting in Grasshopper Scripting Workflow

  • Hands-on C# Grasshopper Scripting Session

  • Tips, Tricks and Best Practices.

From the tutor:

Being a self-taught programmer with a design background, my experience with coding and working with tech companies has changed the way I see software as a tool. While most developers find themselves learning design principles to improve their software, I found myself learning software development to improve my design process. As we move towards an increasingly digital world, I find it necessary to question our dependency on large software development companies to create the tools we need.

[  ] Keywords 

#CreativeCoding #Programming #Coding #CSharp #Grasshopper3d #Rhinoceros3d

[  ] Workshop Duration & Type

Duration: 2 DAYS// 7 Hours (incl. 2 X 30 min breaks)

Type: Interactive Tutorial Workshop


[  ] Detailed Schedule

Creative_Coding[0].Day[0] = {

“Theory of Code and Programming in Design”,

“C# Language and Syntax”,

“Introduction to the Grasshopper SDK”,

“Basic C# Scripting in Grasshopper”


Creative_Coding[0].Day[1] = {

“Defining a Function”,

“Writing a C# Script for a Custom Component”,

“Packaging and Sharing Components”,

“Tips, Tricks and Best Practices”


Day 1: Theory of Code and Programming in Design

C# Language and Syntax

Introduction to the Grasshopper SDK

Basic C# Scripting in Grasshopper

Day 2: Defining a Function

Writing a C# Script for a Custom Component

Packaging and Sharing Components

Tips, Tricks and Best Practices

[  ] Tutor Details

Praneet Mathur, an Architect by training, works in the intersection of Technology and Design. He is the founder of ARPM Design and Research. A self-taught programmer and software developer, he has worked with tech companies like GMetri and ShapeDiver. He has authored Project Shark - a Real-time Augmented Reality tool for Grasshopper, among other software tools for designers. With this workshop series in collaboration with rat[LAB]EDUCATION, he aims to empower designers with technologies of their own making.


[  ] Max Participants allowed


[  ] List of FAQ

Q1: I have no previous experience with coding. Is this workshop suitable for me?

A1: Absolutely. The tutor is a self-taught programmer with a design background, so the workshop content is tailored specifically to design / architecture students and professionals with no coding experience.

Q2: What software do I need to know for this workshop?

A2: A good understanding of Grasshopper is required.

Q3: What software do I need to have installed before attending this workshop?

A3: Rhinoceros 6 (Grasshopper comes pre-installed) []

Q4: Do I need to attend both workshops in this series?

A4: There will be no overlap in the content of the two workshops. To gain a comprehensive understanding of the topics, attending both workshops is recommended. However, once can attend Part 1 & decide for next one.


[  ] Recording Provided?

Partial Recording would be provided to safeguard workshop content by tutor

  • Recorded version is made available after the workshop, on Cluster Tutor(s)'s discretion. (Free for participants; ticketed for non-participants)

  • Check Explara Ticketing platform for availability.

  • Recording is for personal academic use only & comes with copyrights to control re-distribution & transmission (to be signed by buyer).

  • Participation certificate NOT provided to buyers of recorded version.

bottom of page