Do you want to learn Parametric Modeling with Grasshopper tutorials step by step and from the beginning? Learning Grasshopper3d is hard! Well, it’s a programming language! But don’t panic! We have more than 8  Years of experience in teaching Grasshopper to Architects, Designers & Artists. We have made a series of Tutorials & Definitions which will help you to develop your algorithmic thinking faster! Want to be a pro computational designer? enroll now!

Latest grasshopper Tutorials & Examples

In this grasshopper definition by using one of the parakeet's tiling you can generate a vault-like form by using Mesh+ plugin and also Weaverbird to thicken the form.

In this grasshopper definition you can generate a bracelet by creating a curve based on a differential growth algorithm by using the stella plugin.

In this grasshopper definition you can extract the iso curves of a sphere, divide them into points and generate a form which depends on the point charges and positions. We will use the point to volume component of the Dendro plugin to voxelize the form.

In this grasshopper definition, we will use the Ladybug Plugin to import the sun path based on an epw file and the n rotate a series of circles towards the sun.

In this grasshopper definition, you can create a bouncing ball motion by scripting in python.

In this grasshopper definition, you can generate a Perlin noise on a pattern and use it for weaving the parameters. you can also use weaverbird to smooth the result.

In this grasshopper exercise file, you can learn how to rotate a series of panels based on an image. You can also extract an arc based on the angle of rotation.

In this grasshopper exercise file, we have used a plugin to produce a wave-like mesh pattern and then use weaverbird to smooth the final result.

This grasshopper definition can help you model fractal trees fast.This Python fractal tree example file can also be used as an exercise for how to write fractals in python and use boolean to make your code more advanced.

In this grasshopper definition, you can model a Klein bottle using Parakeet's plugin. Then you can twist the mesh around an axis and finally create a contour from the mesh and extract the curves.

In this grasshopper definition, you can use point attractors to define the distribution of a series of scaling Panels. By converting the distance between the grid centers and attractors we can pick between different modules.

In this algorithm you can simulate a series of rotating parts which fit together after closing. Number of segments, rotation degree and some form parameters can be changed.

This python component can help you fold a triangle by defining the length of the edge and the folding degree. You can check out the python code for more exercise.

you can make a parametric Islamic pattern with this python component and by changing the point attractor you can transform the pattern in the X-Y direction.

In this tutorial, we are going to teach you how to use the Ladybug Plugin from scratch.

In this Paracourse lesson, we are going to model an organic mesh pattern by using Mesh+ Plugin combined with Weaverbird. First, we will model the base mesh and then we can smooth it to get to the final Mesh.

In this grasshopper definition by designing a force diagram instead of designing a form diagram of a bridge you can generate an optimized structure by using the 3D graphic static plugin.

In this grasshopper definition by using the Pinch&Spread component you can add bubble-like form to a mesh and change the form of a torus.

In this ParaCourse lesson, we are going to write an algorithm which produces different breeds of domes based on a sphere and then use the millipede plugin to optimize them.we will finally compare max deflection with weight to select the best solution.

In this grasshopper definition by generating two sets of catenary arches, you can create a parametric shell . Then you can use the mesh+ plugin to produce a weave pattern on the surface.

In this grasshopper definition inspired by Junichiro Horikawa, you can create a series of pseudo fish swarm.

In this grasshopper definition by using a rectangle's diameter and extracting two points on it you can generate a series of skewed lines.

In this grasshopper definition by training a neural network using boundary curves (representing a function in an urban scale) you can use it to recognize the function of any given closed curve.

In this ParaCourse lesson we are going to model a waffle bowl from scratch. first we are going to model a parametric surface and then use perpendicular planes to intersect and extract the main curves.

In this grasshopper definition by modeling a series of circles and generating twisted curves around them you can model a random organic pattern. Finally you can use the Dendro plugin to voxelize the curves.

In this grasshopper definition designed by Daniel Piker, we will learn how to simulate the clothcollide by using kangaroo2 plugin.

In this ParaCourse lesson we are going to cover a wall with a series of modules. First we are going to use a polyline as the base of the wall and then optimize it by using Galapagos. Galapagos will find the best size for the modules and how many we need for each wall.

In this Python tutorial you can learn how to model a parametric sierpinski triangle step by step and learn how to use Loops in python with a new method.