Grasshopper: Generative Design for Architecture

Start my 1-month free trial
  • Course details

    Generative design is a set of technologies that give you a computerized copilot for your design process, helping you engage the power of computation and algorithms to create designs. In this course, learn how to use the Grasshopper visual programming plugin with Rhino to create designs that would have been impossible in the past. Instructor Walter Zesk explains how to use physics solvers and evolutionary solvers to set goals and constraints for your designs, as well as how to use computation to meet those goals and work within your constraints. Plus, he covers how to use LunchBoxML to apply machine learning to your projects and unleash the full power of artificial intelligence to create designs.


    • Click here to view Walter Zesk’s instructor page

      Walter Zesk

      Designer, Educator

      • Walter Zesk is a professor at JWU's College of Engineering & Design and the cofounder of Conform Lab.

        His research and professional practice straddle the border between design and engineering, primarily focusing on using emerging technologies to develop parametric product systems.

        As a graduate student, he collaborated on the invention of a parametric kirigami system that grew into the Seeyond product line, now owned by 3form. As cofounder of Conform Lab, Walter provides consulting in design automation and direct manufacturing technologies.

        Prior to joining Johnson & Wales University in 2015, he taught at Rhode Island School of Design (RISD) and the Boston Architecture College.

    Skills covered in this course

  • Cyborg designers

    - [Walter] If you work in design, you've likely heard plenty about generative design. Perhaps you've even experimented with some of the generative design tools in Grasshopper. This course will present a simple, functional approach to generative design that answers the following questions: How is generative design different from traditional design? What are the types of tools included within generative design? What design problems are appropriate for each type of generative design tool? What does this process look like on an architectural project using Grasshopper. I'm Walter Zesk, an educator and designer. Over the past 10 years my design practice has focused on developing software tools to automate design and digital fabrication processes. In this course, we will focus on using Grasshopper as a platform for generative design. We will define generative design broadly as a process, and then construct a framework within that definition that organizes the various techniques and tools…

  • Practice while you learn with exercise files

    Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.

    Download the exercise files for this course. Get started with a free trial today.

  • Download courses and learn on the go

    Watch courses on your mobile device without an internet connection. Download courses using your iOS or Android LinkedIn Learning app.

    Watch this course anytime, anywhere. Get started with a free trial today.