Discover the Art of Parametric Design with Paracourse

At Parametric House, we’re dedicated to demystifying parametric design for architects, designers, and artists. Paracourse is our flagship program, tailored to help you master Grasshopper3D – the leading software in parametric design.

Why Paracourse Stands Out

In-Depth Tutorials

 Over 80 hours of expertly crafted tutorials guide you through the nuances of parametric design and parametric architecture.

1300+ Example Files

Gain practical experience with our extensive library of .gh files. Download, explore, and learn at your own pace.

Beginner-Friendly, Advanced in Scope

 Whether you’re new to parametric design or seeking advanced challenges, Paracourse adapts to your skill level.

Transform Your Design Process

Paracourse is more than just a learning platform; it’s a gateway to transforming your design methodology. With continuous updates and new content, you’ll stay ahead in the evolving world of parametric design.

Designed for Non-Programmers

 Our approachable, step-by-step tutorials make learning parametric design straightforward, even if you have no prior programming experience.

Embark on Your Parametric Design Journey

Take the first step towards mastering parametric design with Paracourse. Embrace this opportunity to redefine your creative capabilities.

Enroll Now to Unleash Your Design Potential

What others say about ParaCourse

“Parametric House has been a great resource for my design team. We are pivoting toward incorporating more parametric driven designs and this grasshopper course is the foundation of that effort. We chose 17 courses with varying levels of difficulty and skills and created a learning package that each team member must watch and recreate. Three of seven staff have completed the grasshopper course and are actively implementing the skills learned.”


I have gone through many tutorials on Grasshopper and the tutorials on Paracourse are very clear and concise. Not only is the content great but Mohammad is clear and easy to understand. I definitely recommend these tutorials for a beginner or even an experienced user. It seems there is always something to learn in Grasshopper due to the many avenues to get to your desired result.


Learning Grasshopper is challenging and I was unable to find useable guides. The tutorials from Parametric House demonstrate the concepts clearly and provide a valuable reference repository. Well worth the investment.

Jack Bigio :

I’m working on my Thesis project and had advances thanks to this site. This is one of the best starting points to begin a career in Grasshopper 3D. It gives a complete introduction to parametric methods and a good starting library of tools. This site helped me separate the different techniques and approaches to grasshopper 3D and gave me an idea to build my own library of definitions with more variants.

Samuel Monserrat

I am a jewelry designer and I think this Grasshopper course is one of the best sites to learn how to use Grasshopper. Mohammad Yazdi’s voice guides us through each tutorial and he shows us with pedagogy how to solve the different problems. His great strength is that he pushes us to think parametric. Thank you, Mohammad!

Bernhard Muller : Bijoutiers Switzerland

I must say your tutorials are gold and lifesaver to me 🙂 Only after your lessons, I started to understand something in Grasshopper. Thank you for your work!


I am an incoming MArch student with no architecture background and my classes have been very rhino and grasshopper focused. Through your class, I have been able to take the learning at my own pace. Thank you so much for sharing your knowledge!

Ji Yoon

Thank you. I’m starting grasshopper for a few days or so and, from far, your free videos are the best I’ve found. I love the way you show and explain the project before starting the Grasshopper course and the short theory you explain when doing something, It’s not boring nor overwhelming even for a beginner such as myself. The bifocals plugin goes a long way to clear up what’s happening in the Grasshopper schematic. Really, I can’t tell you enough how enthusiastic I am for your Grasshopper course.


The Grasshopper course has been incredibly good, as it is very clear and concise. I have had very good results at a technical and professional level. I very much appreciate the existence of this Grasshopper course. Thank you so much.

Eduardo Basich : Acapulco, Gro., México

I first encountered Parametric House through their Grasshopper series on Youtube. The tutor has a very gentle and effective teaching style which makes it easy for a student to follow. In the Grasshopper Course, the tutor explains the basics in easy to follow in-depth lessons and also can extend to greater complexity. Highly recommended and an excellent resource for anyone interested in Grasshopper and Rhino.

Martyn Milligan:

Latest Lessons & Example Files


In this Grasshopper Kangaroo tutorial, we will model a parametric mesh pavilion by simply defining the top curve and the location and profile of the columns.


In this Grasshopper Kangaroo tutorial, we will learn how to create a mesh with controllable anchor points and n-gon polygons.


In this Grasshopper contour tutorial, we will learn how to extract a series of solids from a part of a mesh by defining the direction and length with a single line.

facade cover-min

In this Grasshopper Architecture tutorial, we will model a parametric building facade and create a checkerboard pattern on the panels.


In this Grasshopper tutorial, we will generate parametric noise on an icosahedron mesh using the Nautilus plugin.


You can convert a series of planar closed curve boundaries into a Quad Remesh using this free Grasshopper Script.


In this Grasshopper short tutorial, we will learn how to split a solid into two parts by defining splitting heights.


In this Grasshopper short tutorial we will analyze an algorithm which you can easily convert a series of curves into a mesh and then convert it into a series of stacking solids.


In this Grasshopper tutorial for beginners, we will model the parametric cantilever bench step-by-step and also create a twisted cantilever from scratch.


In this Grasshopper tutorial file, you can create a bridge between two Brep faces by specifying a connection line and defining the connection rectangle.


In this Grasshopper script, you can extend a 4-sided polygon and design a parametric building with parametric floors.


In this Grasshopper Weaverbird example file, you can create a parametric dress by wrapping ngon meshes around an imported mesh of a body.


In this Grasshopper example file, you can design a parametric facade using curve attractors and a boundary curve defining the entrance.


In this Grasshopper Architecture tutorial, we will model a parametric facade with vertical elements controlled either by random lengths or a NURBS curve.


In this Grasshopper Kangaroo tutorial, we will use an algorithm based on a closed polyline and curve inner boundaries to model a parametric structure.


In this Grasshopper3D architecture example file, you can model a parametric tower by defining the external and internal curves or polylines of the building.


In this Grasshopper example, you can connect the isocurves of a NURBS surface consecutively in different directions to create a zigzag pattern on the surface.


In this Grasshopper tutorial, we will take a look at an algorithm which we have converted a NURBS surface into a multipipe mesh structure by using the Lunchbox plugin.


In this grasshopper3d tutorial you can learn how to generate a parametric rectangular fractal art by using the anemone plugin and extract some useful data for fabrication.


In this Grasshopper Kangaroo Millipede example file, you can simulate a rectangular concrete shell under pressure with openings.


In this Grasshopper example file, you can generate a parametric spiral and control its radius, degree, and height with various graph mappers.


In this Grasshopper example file, you can design a parametric wall by defining point attractors and control the deformation with graph mappers.


In this short Grasshopper tutorial, we will learn how to convert an image into a series of NURBS curves using the Image Sampler component.


In this Grasshopper tutorial for beginners, we will create a parametric shade for a series of rectangular windows and then analyze their shadow projection using the Ladybug plugin.

Select one of the plans below to gain access to Paracourse and download the MP4 and .GH files.

3 Months Access


Lifetime Access


Deep Dive into Paracourse: A Journey of Discovery

  • Comprehensive Curriculum: Our course is meticulously designed to cover every facet of parametric design with Grasshopper3D. From fundamental concepts to advanced techniques, each module builds on the last, ensuring a solid foundation and progressive learning.
  • Hands-On Learning Approach: With over 1300 example files, you get the chance to learn by doing. These practical exercises reinforce the concepts taught in the tutorials, cementing your understanding and skills.
  • Flexible Learning Experience: Whether you prefer structured lessons or exploring at your own pace, Paracourse accommodates your learning style. Our resources are available 24/7, allowing you to learn when it suits you best.
  • Continuous Updates: The world of parametric design is always evolving. Paracourse stays current with regular updates, ensuring you’re learning the latest techniques and using up-to-date practices.

Grasshopper3D: The Gateway to Innovative Design

  • Intuitive Interface, Powerful Outcomes: Grasshopper3D’s user-friendly interface belies its powerful capabilities. It allows designers to build form-generating algorithms without needing to write code, making complex designs more accessible.
  • Flexibility and Precision: Whether it’s architectural design, product modeling, or art installations, Grasshopper3D offers unparalleled flexibility and precision, enabling you to bring even the most intricate visions to life.
  • A Community of Innovators: By learning Grasshopper3D, you join a global community of forward-thinking designers. This network is a rich resource for collaboration, inspiration, and professional growth.
  • Real-World Applications: Grasshopper3D is not just about creating stunning designs; it’s about solving real-world problems with innovative solutions. The skills you acquire have practical applications across various industries.

Start Your Parametric Design Journey Today

  • Join Paracourse: Ready to unlock your creative potential and revolutionize your design process? Enroll in Paracourse now and begin your journey towards mastering Grasshopper3D.
  • Transform Your Design Approach: With Paracourse, you’re not just learning a software; you’re embracing a new way of thinking and creating. Take this step to elevate your skills, expand your creative horizons, and stand out in your field.
  • Enroll Now: Don’t miss this opportunity to be at the forefront of parametric design. Click here to enroll and start reshaping your design future today.


1. How Does Grasshopper Enhance the Design Process? Grasshopper, integrated with Rhino 3D, is a game-changer in design, offering visual scripting that transforms the way you model. It’s not just about making things easier; it’s about enhancing creativity and efficiency. Key benefits include:

  • Parametric Modeling: Flexibly adjust and manage design parameters.
  • Efficiency with Repetitive Tasks: Automate to focus on creativity.
  • Advanced Prototyping Tools: Prototype with ease, using custom applets and interfaces.
  • Creative Problem-Solving: Tackle complex challenges algorithmically.
  • Simplified Parametric Architecture: Manage complex designs with ease.
  • Elevated Architectural Design: Create with a new level of sophistication.

2. How Does Grasshopper Aid in Creating Complex Geometries? Grasshopper is your ally in developing intricate designs with precision. It offers:

  • Parametric Design Flexibility: Manipulate designs with minimal parameters.
  • Automated Modeling: Streamline creation of complex geometries.
  • Extended Design Capabilities: Leverage plugins for diverse tasks.
  • Interactive Design: Make your architectural design more engaging.
  • Simplified Approach to Parametric Architecture: Expedite new concept exploration.

3. Who Can Benefit from the Grasshopper Course? This course welcomes everyone from beginners to experts in architecture, design, and beyond. It’s tailored to provide a comprehensive learning experience, regardless of your prior exposure to parametric design.

4. What is the Duration for Mastering Grasshopper? The journey to mastering Grasshopper varies. Our flexible course structure allows you to learn at your own pace, ensuring a deep understanding of every concept.

5. Are There Prerequisites for the Grasshopper Course? No specific prerequisites! The course is designed for both beginners and those with some 3D modeling experience. A basic understanding of design principles is beneficial but not required.

6. How Can Paracourse Help You? Paracourse is your pathway to mastering Grasshopper, enhancing your design capabilities, advancing your career, and unlocking your creative potential.

7. What Job Opportunities Can I Have with Grasshopper Skills? Grasshopper skills open doors to careers in parametric design, architecture, UX/UI design, industrial design, and more.

8. Does Paracourse Teach About Rhino Grasshopper? Absolutely! Paracourse covers everything from Rhino Grasshopper basics to advanced topics, including scripting, plugins, and optimization techniques.

3 Months Access


Lifetime Access