C# Programming in Rhino3D + Grasshopper – for Architects

In this course, you will learn how proficiency in C# programming supports the creation of complex models and parametric projects using the Grasshopper plugin. You will become acquainted with the workflow method employed by creators and developers of Rhino and Grasshopper applications.
C# Programming in Rhino3D + Grasshopper – for Architects
  • Course start:

    On request

  • Form of study:

    Online

  • Schedule:

    7 lessons 45 minutes

  • Language:

    English

Discover our course!

Join our course with confidence: if the first class does not meet your expectations, we will refund your money.
We are confident that you will be impressed because your success is our priority!

Sign up
For whom?

The course is designed for architects who already have a basic understanding of working in the Rhino+Grasshopper environment and who have not previously had experience with programming but wish to expand their knowledge and skills in applying programming techniques using the C# language.

What will you learn?
  • Get to know the Rhino+Grasshopper environment
  • Learn the basics of the C# language
  • Understand how to combine typical programming approaches with the graphical environment of Grasshopper
  • Automate programming of your own components

Students works

Course program

Program update date: 03.04.2024

  • 2

    Stages

  • 7

    Lessons

During the course, instructions regarding the installation and configuration of VisualStudio in the free Community version will be provided. Participants do not need to have this software before starting the course.

  • Stage 1 - Programming Custom Components Using the Built-In Editor

    – Introduction to the Rhino+Grasshopper environment.
    – Programming using the C# component in the Grasshopper add-on.
    – Basics of the C# language.

  • Stage 2 – Programming Custom Components Using the External Visual Studio Editor

    – Basics of working with Visual Studio and configuration for collaboration with the Grasshopper add-on.
    – Creating and editing the Grasshopper component class.
    – Generating the actual code in separate files.
    – Saving the component and utilizing it in Grasshopper.

Course author

Michał Nessel

Dr. inż. arch.
Programmer, AI specialist.
Michał, a talented lecturer from the Krakow University of Technology, is a passionate programmer, seamlessly blending the world of architectural geometry and code. His innovative approach consistently yields excellent results, and his academic experience instills confidence in his assessment.

Interested in group learning?

In addition to individual training, our company conducts group classes.

Contact us

We will prepare an individual professional development strategy for you

Cost of education

  • Group training for up to 5 people
  • Learn the basic aspects of the program interface
  • Master working in 3D space
  • Gain proficiency in parametric design
  • Official certificate

128 €

Sign up

  • Group training for up to 5 people
  • Learn the basic aspects of the program interface
  • Master working in 3D space
  • Gain proficiency in parametric design
  • Official certificate

393 €

Sign up

Learn from the experts

  • McNeel Authorized Training Center

  • Оfficial certificate

  • Interest-free installment

Have questions?
Get a consultation

You can also reach out to us via email and WhatsApp for course information.