Parametric Architecture Course | Complete Guide to Grasshopper

Elevate your architectural designs with our comprehensive Grasshopper for Rhino course, designed to transform your approach to computational design and parametric architecture. Perfect for beginners and advancing professionals alike, this course systematically guides you through creating complex, parametric geometries using sophisticated data-driven design tools and computational thinking methodologies. You'll start by mastering Rhino and Grasshopper fundamentals, then progressively explore advanced concepts including data trees, attractors, curve manipulation, and responsive architectural systems.

  • 5+ hours of premium content
  • 12 step-by-step video lessons
  • Future updates included
Skill Level
Beginner-Intermediate
Approx.
Approx. 5 hrs5 hrs
Award
On completion
Language
English

About this course

Starting with fundamental principles, you'll systematically dive into Rhino's interface and gain comprehensive hands-on experience with Grasshopper, exploring essential parametric design concepts including data trees, lists, attractors, and responsive systems. As you progress through carefully structured lessons, you'll work on real-world projects that demonstrate how these computational tools integrate seamlessly, such as designing adaptive facades for contemporary skyscrapers, crafting complex pavilion structures, and creating sophisticated mesh surfaces that respond to environmental conditions and performance requirements.

This comprehensive Grasshopper course establishes you as a computational design specialist through systematic exploration of parametric architecture and algorithmic design methodologies. You'll master Grasshopper's node-based visual programming environment for creating sophisticated parametric architectural systems that respond intelligently to design constraints and environmental conditions while maintaining architectural coherence.

The curriculum emphasizes practical application through real-world projects including adaptive skyscraper facades, complex pavilion structures, and responsive environmental systems. You'll develop expertise in managing complex data structures including lists, trees, and branches that support large-scale architectural projects with multiple design variables and performance requirements.

Advanced computational techniques include attractor systems for responsive design, complex mesh surface generation, and sophisticated curve manipulation that enables the creation of cutting-edge architectural geometries. The course covers both theoretical understanding and hands-on application, ensuring students develop technical proficiency alongside creative confidence in computational design thinking.

These foundational parametric skills position you to excel in contemporary architectural practice where computational design capabilities can distinguish your work. The techniques learned apply directly to adaptive facades, complex geometric pavilions, and environmental responsive systems where intelligent design responses to changing conditions are essential for cutting-edge architectural practice.

Why ArchAdemia?

  • Excellent rating on Trustpilot
  • Community based learning
  • Access another 50+ courses & pro downloads
  • On desktop, laptop, tablet & mobile app

What will you learn?

Loading lesson previews...

This course will turn you into:

A parametric design thinker

Develop computational design thinking skills to approach complex architectural problems through algorithmic processes, enabling innovative form-finding and design optimization.

A geometry specialist

Master advanced 3D geometry creation and manipulation techniques, from complex surfaces to intricate patterns, opening new possibilities for architectural expression.

A design automation expert

Learn to automate repetitive design tasks and create responsive, data-driven designs that can adapt to changing parameters and constraints in real-time.

Syllabus

Chapter 1 - Rhino & Grasshopper Fundamentals+
Lesson 1 – Rhino Basics (53:49)

In this comprehensive introductory lesson, we systematically explore Rhino's sophisticated interface and dive deep into Grasshopper, a powerful visual programming plugin that transforms geometric creation into an algorithmic, data-driven process that revolutionizes architectural design thinking. Even with minimal prior experience in Rhino, you'll learn how these integrated tools work together seamlessly to generate dynamic, responsive designs that adapt to changing parameters. To establish solid foundations, we'll guide you step-by-step through recreating the complex geometry of a contemporary stylish chair, demonstrating fundamental parametric principles.

Lesson 2 – Introduction to Grasshopper (52:09)

In this essential lesson, we dive comprehensively into the Grasshopper interface, systematically covering its fundamental tools, components, and organizational elements that form the foundation of visual programming for architecture. You'll discover how Rhino and Grasshopper work seamlessly together as an integrated computational design environment as you begin building your first parametric geometry within Grasshopper's node-based system. This hands-on experience provides solid foundation skills, helping you progress steadily toward becoming a confident Grasshopper practitioner with strong computational design thinking capabilities.

Chapter 2 - Data Structures & Mathematics+
Lesson 3 – Data Trees & Lists – Part 1 (1:04:12)

Here, you'll systematically explore list data structures, data trees, and the essential operations that make sophisticated parametric design possible across complex architectural projects. Using simple, hands-on examples that build progressively in complexity, you'll grasp how Grasshopper structures and manipulates data—fundamental skills that will be crucial for every parametric script you create moving forward. This comprehensive class serves as the gateway to mastering complex computational designs that respond intelligently to multiple variables and constraints.

Lesson 4 – Data Trees & Lists – Part 2 (49:13)

In this advanced lesson, we systematically finalize your understanding of sophisticated data manipulation in Grasshopper by exploring data trees, lists, and branches in comprehensive depth through practical application. You'll learn how to combine and manipulate these complex data structures to unlock new design possibilities and create responsive architectural systems. After a quick theoretical overview, we dive into an exciting practical project: recreating a fragment of Santiago Calatrava's stunning architecture in Valencia, demonstrating how advanced data management enables complex geometric recreation.

Lesson 5 – Math Operations (50:03)

Learn how to systematically apply various mathematical functions and operations to generate sophisticated patterns perfect for designing adaptive facades, dynamic wall panels, or interactive artistic installations that respond to environmental conditions. By the end of this comprehensive class, you'll have developed strong understanding of how to manipulate number sequences like ranges and series, and how to creatively apply mathematical principles to parametric design challenges that create intelligent, responsive architectural systems.

Chapter 3 - Curves & Facade Design+
Lesson 6 – Curves – Part 1 (50:51)

In this comprehensive lesson, we take complete control of parametric design with a deep dive into curves—an essential foundational element in sophisticated Grasshopper workflows. You'll systematically learn about various types of curves, their modifications, and how to apply them strategically in your architectural projects. We also introduce the powerful "Twin Curves" plugin, which adds significant flexibility for creating intricate parametric geometries that respond to complex design requirements and environmental conditions.

Lesson 7 – Curves – Part 2 (54:43)

You'll systematically use your comprehensive knowledge of parametric curves to design two detailed skyscraper facades, including one specifically inspired by a renowned Norman Foster creation that demonstrates advanced computational design principles. This intensive session will focus on applying all the sophisticated tools and techniques you've learned so far, giving you deeper understanding of parametric design in contemporary architectural practice while developing skills in creating responsive, intelligent building skins.

Chapter 4 - Attractors & Complex Surfaces+
Lesson 8 – Attractors – Part 1 (1:04:03)

In this exciting and comprehensive lesson, you'll systematically explore the sophisticated concept of attractors, focusing specifically on point-based attractors in advanced parametric design workflows. Through a hands-on project that demonstrates real-world applications, you'll learn how attractors influence geometry and create dynamic, responsive interactions between design elements. By the end, you'll design a sophisticated responsive skyscraper façade that adapts intelligently to the movement of the sun throughout the day, demonstrating environmental responsiveness in contemporary architecture.

Lesson 9 – Attractors – Part 2 (48:45)

Building systematically on the previous lesson, we expand the attractor concept by introducing curves as sophisticated attractors that enable more complex design responses. You'll learn how to use curve attractors to manipulate geometry dynamically and create sophisticated, responsive designs that adapt to multiple environmental conditions. After a quick theoretical overview, we'll jump into a comprehensive hands-on project where you'll model the complex façade of the Clarion Hotel and Congress Centre by Space Group Architects, demonstrating advanced parametric facade design principles.

Lesson 10 – Complex Mesh Surfaces – Part 1 (1:02:19)

Using the innovative Nature Boardwalk Pavilion as our comprehensive inspiration, you'll systematically apply your existing knowledge along with several new advanced components to model a circular, three-dimensional pavilion structure that demonstrates complex surface generation. While the design may appear geometrically regular, the real computational challenge lies in projecting complex parametric forms onto an arched loft surface while maintaining design integrity and structural logic throughout the geometric transformation process.

Lesson 11 – Complex Mesh Surfaces – Part 2 (52:39)

In this advanced lesson, you'll systematically model a sophisticated pavilion designed by University of Porto students using familiar Grasshopper components and operations, enhanced with a single additional plugin for expanded functionality. The design process focuses on simple yet powerful parametric operations including controlled extrusion, proportional scaling, and sophisticated Boolean operations that create complex architectural forms from basic geometric principles while maintaining computational efficiency.

Lesson 12 – Presenting Your Grasshopper Models (32:12)

In the final comprehensive class of the course, we explore how to leverage Grasshopper as a powerful tool for both professional presentation and digital fabrication workflows. You'll learn how to systematically extract detailed information from your parametric model to prepare for digital fabrication processes, as well as how to create sophisticated professional diagrams directly from your Grasshopper model that communicate complex computational design logic clearly to clients, collaborators, and construction teams.

Margarita Volkova

Meet your instructor

Margarita Volkova

Architect & Computational Design Specialist

Parametric Design Expert

Margarita is a highly accomplished architect and specialist in computational design, with a particular focus on parametric architecture and algorithmic design methodologies. With extensive years of experience in both innovative architectural practice and academic instruction, Margarita has successfully integrated cutting-edge design technologies into a diverse portfolio of projects ranging from adaptive facades to complex geometric pavilions. As a champion of design innovation, she possesses deep understanding of computational tools and methodologies, enabling her to create adaptive, efficient, and sustainable design solutions that bridge digital innovation with practical architectural implementation. Her teaching approach combines theoretical understanding with hands-on application, ensuring students develop both technical proficiency and creative confidence in computational design thinking.

What our members are saying

Member 1
Member 2
Member 3
Member 4
Member 5
Join over 4,000 architects & designers
Get Started TodayGet Started Today

Frequently Asked Questions

Starting with fundamental principles, you'll systematically dive into Rhino's interface and gain comprehensive hands-on experience with Grasshopper, exploring essential parametric design concepts including data trees, lists, attractors, and responsive systems. As you progress through carefully structured lessons, you'll work on real-world projects that demonstrate how these computational tools integrate seamlessly, such as designing adaptive facades for contemporary skyscrapers, crafting complex pavilion structures, and creating sophisticated mesh surfaces that respond to environmental conditions and performance requirements.
This course is designed for beginners with little to no prior experience. We'll start with the fundamentals and build your skills step-by-step. The course contains 12 step-by-step video lessons covering 5+ hours of premium content. Each lesson is carefully structured to build on the previous one, allowing you to learn at your own pace with lifetime access to all content.
Your annual membership includes unlimited access to this course and all our other premium courses, downloadable resources, offline viewing via our mobile app, access to Corb (our AI architectural assistant), and live tutor support to help with your learning journey.
Yes! Upon completing all lessons in Parametric Architecture Course | Complete Guide to Grasshopper, you'll receive a certificate of completion. This demonstrates your commitment to professional development and can be added to your portfolio or LinkedIn profile.
This course is taught by Margarita Volkova, Architect & Computational Design Specialist at Parametric Design Expert. Margarita is a highly accomplished architect and specialist in computational design, with a particular focus on parametric architecture and algorithmic design methodologies. With extensive years of experience in both innovative architectural practice and academic instruction, Margarita has successfully integrated cutting-edge design technologies into a diverse portfolio of projects ranging from adaptive facades to complex geometric pavilions. As a champion of design innovation, she possesses deep understanding of computational tools and methodologies, enabling her to create adaptive, efficient, and sustainable design solutions that bridge digital innovation with practical architectural implementation. Her teaching approach combines theoretical understanding with hands-on application, ensuring students develop both technical proficiency and creative confidence in computational design thinking.
Absolutely! You can access Parametric Architecture Course | Complete Guide to Grasshopper on any device - desktop, laptop, tablet, or smartphone. For the best mobile experience, download our dedicated ArchAdemia app, which allows annual members to download lessons for offline viewing.

Is there anything I can help with?

ArchAdemia Support

How can we help?

Hi! 👋 I'm here to help answer questions about our platform, content, tools and membership options. What can I help you with?