Algorithms are a powerful tool for architects designing and constructing a building. Learn how to use Node-based visual languages like Grasshopper and Dynamo to construct data-driven geometry, automate repetitive design tasks, and create prototypes that would be impossible with standard CAD tools.
-
Learn how to apply algorithms to architecture and design.
-
Explore data-driven architectural modeling.
-
Write algorithms to create designs for real-world projects.
Courses
-
1
Generative Design Foundations1h 11mGenerative Design Foundations
By: Danil Nagy
Explore generative design, an emerging technology for automating aspects of architecture, engineering, urban planning, and industrial design.
-
2
Learning Algorithmic Design with Grasshopper3h 14mLearning Algorithmic Design with Grasshopper
By: Chris Reilly
Explore the world of design using programming. Learn how to bring algorithmic design to your workflow using Grasshopper and Rhino.
-
3
Grasshopper and Rhino: C# Scripting2h 47mGrasshopper and Rhino: C# Scripting
By: Jeremy Graham
Learn the fundamentals of C# programming in Grasshopper. Discover how to create custom scripts to power your Rhino and Grasshopper designs.
-
4
Dynamo for Revit: Python Scripting3h 36mDynamo for Revit: Python Scripting
By: Jeremy Graham
Learn to how to use Python scripting to extend the power of Dynamo and automate common Revit tasks.