When it comes to mastering a programming language, it’s all about nailing the fundamentals and then diving into hands-on examples. That’s exactly what we’ve bundled together for you in our Grasshopper Course.

Here’s our simple 3-step method for a smooth Grasshopper journey:

2. Move on to the more ‘Geometry’-focused themes.

Happy learning!”

## Latest Lessons

#### Circle Pack Modules

In this Grasshopper example file, you'll discover how to create a circle packing design originating from a collection of random points. Additionally, you'll learn to shape a 2D metaball curve surrounding them.

#### Barrel Vault

In this Grasshopper tutorial, you can learn how to model a parametric barrel vault from scratch by defining a rectangle

#### Parametric 2D Truss

In this Paracourse lesson, you can model a parametric 2d truss from scratch by defining a series of points.

#### Sort List + Substrate

In this Paracourse Lesson, we will learn how to use the "Substrate" combined with the "Sort List" component to sort the random areas of the substrate pattern and give them a gradient color.

#### Box morph

In this Paracourse Lesson, we are going to morph a 3D module into a target surface by defining the number of division in the u,v direction.

#### Curve to Surface

In this Paracourse Lesson, we are going to convert a single curve to a network surface by Learning how to use the Orient tool.

#### Tensile Structure

In this Paracourse Lesson, we are going to model a parametric tensile structure using the Kangaroo plugin.

#### Mobius Strip

In this Rhino Grasshopper tutorial, we can use the Parakeet's "Complex Transform" component to deform a simple square grid and convert it into a parametric Window.

In this Paracourse Lesson you will learn how to model a parametric wavy facade by using the graph mapper component and also shifting the pattern for each level.

#### Simple Tensegrity

In this Paracourse Lesson you will learn how to model a simple tensegrity structure by using the Kangaroo2 Plugin

In this grasshopper tutorial, you will learn how to model a zigzag parametric facade in Grasshopper.

#### Concrete Planter

In this Beginner Rhino Grasshopper Tutorial we are going to model a polygonal concrete Planter from scratch and then use the Pufferfish plugin to give it a thickness.

#### deformed pavilion

In this Paracourse lesson we will use the spatial deform component to design a parametric freeform surface pavilion.

#### Rotating Strips

In this Paracourse Lesson, we will model a series of rotating strips to make a Parametric Lamp and finally extract the intersections to use the curves for fabrication.

#### Weaverbird Tower

In this Paracourse Lesson, we are going to model a parametric smooth mesh using the Weaverbird Plugin. Then we are going to use some advanced techniques to convert the mesh into a building with frames/windows and slabs.

In this Rhino Grasshopper Tutorial, you can model a series of twisting boxes by defining rectangular sections and then use the graph mapper to extract the non-linear distribution of the sections. In the end, you can extract the fabrication details needed and finally nest them on the ground.

#### Parametric Helix

In this Paracourse lesson we are going to model a parametric helix in grasshopper from scratch.

#### Reciprocal Ball

In this Paracourse Lesson, you will learn how to convert a sphere into a series of reciprocal strips. First, we are going to use the Kangaroo plugin to model the baselines, and then multiple techniques have been used to extract the final strips.

#### Continuous Staircase

In this Paracourse Lesson, we are going to model a parametric Nurbs stair from scratch. First, we are going to take a look at the algorithm and how we can model the stairs as easy as possible.Then we are going to model the base lines and finally the stairs.

#### Soap Film Pavilion

In this advanced lesson, we are going to convert the relaxed mesh into a NURBS surface and learn how to penalize it using Weaverbird, Kangaroo, and Lunchbox.

#### Parametric Roof

In this Paracourse Lesson, we are going to model a Parametric Roof from scratch. First, we are going to model a simple rectangular plane for the base of the roof and then we are going to use a parametric curve to control the overall shape of the model.

#### Parametric Vase

In this Paracourse Lesson (25 Minutes), You can learn how to model a parametric vase by using a Perlin Noise Graph mapper. First, we are going to explain how to model the base surface of the vase by using Graph Mappers, and then we will use the Flow command to move a patterned curve to the Vase.

#### Smooth seat

In this Paracourse lesson, we are going to model a parametric chair which is defined by a backbone curve and a series of wooden parts sitting on it. First, we are going to model the wooden part and then find the difference between the backbone and the sections.

#### Weave Ring

In this Paracourse Lesson we are going to model a parametric weave pattern on a ring. First I will teach you some techniques to have a smooth nice-looking form and then we are going to talk about some technical ways to have a seamless result.

#### Twisting Pole

In this Paracourse Lesson, we are going to model a twisting series of circles around a pole. First, we are going to find the difference between the circles and the pole and finally, we will put them on the ground for fabrication.

#### Proximity Structure

In this Paracourse lesson, we are going to learn how to use Proximity 3D to connect a series of points together and then use Dendro to voxelize the final results.

#### Catenary Waves

in this paracourse lesson, we are going to model a catenary wave surface. We are going to learn how to use "Shift List" and "Shift Paths" properly and also dividing data into groups by using "Partition List"

#### Mechanism Paneling

In this Paracourse Lesson, we are going to study a mechanism based on the Kiefer showroom facade. First, we are going to study how to model an opening and closing mechanism on a panel then we will convert it to a cluster and use it in our project.

#### Millipede Bridge

In this ParaCourse lesson, we are going to model a parametric bridge in grasshopper3d and then use Millipede to analyze the structure and max deflection.

#### 5- Organic Pattern

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.

#### 8- Dome Optimization

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.

#### 6- Waffle Bowl

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.

#### 7- Wall Covering

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.

#### 5- Sierpinski Python

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.

#### 10 -Pt Attarctor triangles

In this Paracourse lessons you can use a series of point attractors to change the scale of a square grid and then connect the corners to the middle of the scaled border.

#### 4- For Loop (List)

In this grasshopper python course lesson we are going to study more about the loops and how you can use it to manage a List.