Grasshopper 3d

Introduction to advanced level Grasshopper 3D course in London taught by Grasshopper 3d experts. Learn Grasshopper 3d and create practical projects for your portfolio

15 %

when you buy 3 or more courses

The discount will be automatically
applied at the checkout
Looking for a
2-12 months
Choose 3D Artist
Career Programme

Looking for a 2-12 months training?


3D Artist career programme

Upcoming dates

There are no open public schedule dates for Grasshopper 3d course. We can offer you a private training or arrange a public course for you. Contact us here and we can make arrangements for your course.

Delivery Formats

This course can be attended face to face in an open classrooms, live online virtual classroom remotely from home or office, private one-to-one and on-site for your team at your office.

Course Outline

Grasshopper 3d course overview

Grasshopper™ is a visual programming language developed by David Rutten at Robert McNeel & Associates. Grasshopper runs within the Rhinoceros 3D CAD application. Programs are created by dragging components onto a canvas. The outputs to these components are then connected to the inputs of subsequent components. Grasshopper is used mainly to build generative algorithms. Many of Grasshoppers components create 3D geometry.

In this course, we will cover Animation, Refining Polygonal Models, Creating Materials, Applying Textures and Rendering using Grasshopper 3d.

Few practical Grasshopper 3D based projects at the end of the course will ensure that you can apply Grasshopper 3d on your 3D projects.

This short Grasshopper 3d course is hands-on, instructor-led and classroom based. This training can be taken as a part-time evening course or even on the weekends. A list of all upcoming public Grasshopper 3d training course is given on training dragon website. Each course is restricted to a maximum of ten delegates to ensure an excellent training experience.

Who is Grasshopper 3d training for?

This course is for you if you would like to take full advantage of the best software for all things in 3D animation and modeling. Whether it is animation, modeling, NURBS curves, surfaces, and solids this software is an industry standard and the most powerful one in its range.

Prerequisites for Grasshopper 3d course

There are no prerequisites to take this course.

What will I get?

  • Training from professional Grasshopper 3d experts:

    Training Dragon consultants have been creating professional Grasshopper 3d models and animation for many years. Those consultants write and teach our Grasshopper 3d training courses, so their experience directly informs course content.

  • Real-time Practice and Projects:

    Our Grasshopper 3d courses are designed to get you started in Grasshopper 3d. We work on industry related projects and tasks in this Grasshopper 3d course.

  • Course Material:

    Grasshopper 3d electronic notes are included in this course.

  • Course Completion Certificate:

    After completing this training your will receive Grasshopper 3d course completion certificate.

  • Support and Careers Advice:

    After the course if you have any problems or questions regarding Grasshopper 3d do not hesitate to contact us. Training Dragon’s trainers are expert in their fields and if you need any help with you career choice, please speak to one of our trainers.

Grasshopper 3d Course Contents

Setup and interface

  • Getting familiar with the Grasshopper editor interface
  • Learning about base parameters and the main component types
  • Data flow explanation: volatile and permanent data
  • Mathematical operators and functions exploration (series, ranges, random...)
  • Getting acquainted with logic operators and conditional statements (Boolean and
  • comparison operators)
  • Learning how to debug common errors

Getting the hands dirty

  • Understanding data matching and automatic type conversion made by Grasshopper
  • Managing lists (insert/cull/extract items from a list, reverse/shift/merge lists...)
  • Curves and surfaces internal domains (curve and surface subdivision)
  • Surface population by using a replicator instance
  • Patterning elements based on attractors conditions: nearby and remote attractors by points
  • Working with gradients and
  • picture sampling: applying colours
  • Accessing online resources
  • Reusable examples that can help any time (spline animation, ...)
  • Understanding Grasshopper’s interface and components
  • Drawing a simple parametric façade
  • Linking the façade to external parameters
  • Displaying information on the parametric model
  • Extracting fabrication drawings from the model


  • Building a truss system on a free form surface
  • Creating a basic sun shading component on the truss

Lists, Data Trees and Loops

  • Introduction to lists and data trees
  • Dispatching information according to functions
  • Using the Galapagos tool and shadows to create simple feedback loops
  • Quick introduction to free plugins for Grasshoppe
  • Designing with simple feedback loops using Galapagos and Hoopsnake.
  • Mesh sub-division with Weaverbird.
  • Environmental feedback with Geco and Diva.

RhinoNest and Kangroo Physics

  • Applying physical properties using Kangaroo Physics.
  • Linking a parametric model to structural analysis using Karamba and SSI Geometry Gym.
  • Optimize Position and Orientation of Objects using RhinoNest

Ghowl and Scripting

  • Exchanging information between Grasshopper and other applications using Ghowl.
  • Introduction to, C# and Python scripting components in Grasshopper.

View Complete Course outline

Daily schedule

The scheme below shows what a typical day at Training Dragon looks like.

10:00 11:30 11:45 13:00 14:00 15:30 15:45
Classroom Activity
This course explains how to create web pages from scratch using different techniques, such as
Classroom Activity
This course explains how to create web pages from scratch using different techniques, such as
Classroom Activity
This course explains how to create web pages from scratch using different techniques, such as
Classroom Activity
This course explains how to create web pages from scratch using different techniques, such as
Video Placeholder

Looking for a
2-12 months


3D Artist career programme

Our Trainers

Leads our teaching team with many years of experience in teaching web development.
Brings many years of Python and Java software development experience to classrooms.
Microsoft and Oracle certified developer with years teaching experience in Android, .NET and databases.

Latest Reviews

Frequently Asked Questions

How many maximum people are on my course? 

To make sure that personal attention is provided to everyone in the class, we keep our classroom size very small. There are maximum 8 delegates in all our classrooms.
More questions?
We are here to answer them