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
 
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.
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.

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





Frequently Asked Questions
ArchAdemia Support
How can we help?