Library
This is where I keep my teaching series for learning Grasshopper and computational design.
I currently have three series that are built on top of one another. You can loosely treat them like tiers.
These articles are mostly free and they meant to be references to help you learn Grasshopper. They won’t replace a course or any real world experience but they are references if you ever wanted to dive deeper into each one.
The Learning Path
Geometry Basics → Designing with Numbers → Beyond Grasshopper
These articles are designed to be deeper dives into each topic. So if they feel too technical or overwhelming, just pause and take a break. Maybe go, build and explore some things, real world experience and building your own scripts always account for more than reading these articles.
1. Geometry Basics
Before you can do anything useful in Grasshopper, you need to understand how geometry actually works. This can be a bit overwhelming if it’s your first time dealing with a 3D modelling program. But these articles break down the different types of geometry in Rhino / Grasshopper.
Also, the anything you learn here mostly translates to other 3D modelling programs. To me, it’s the foundation for any future geometry work.
In this series:
2. Designing with Numbers
Once you roughly know what geometry is in Grasshopper, we can start exploring different ways to control them. This means combining data, parameters, or even properties in scripts to solve complex problems.
This series is about understanding the numerical side of computational design. Parameters, data structures, vectors, and the logic that ties it all together. If Geometry Basics is about what you’re building, this series is about how the building actually happens.
In this series:
3. Beyond Grasshopper
Alright, once you know how to manipulate data and geometry, the world is pretty much your oyster. It becomes up to you on how you want to use Grasshopper to solve the problems that you are facing.
But coming this far, you would surely seen that there is a whole world of plugins that you can install to expand on what Grasshopper does. Probably too many….
So this series is open ended and I’ve started it not too long ago. It’s about the plugins that I’ve used alongside Grasshopper that has given me the most value.
In this series:
What’s Next
I’ll add more series here as I write them. If there’s something you’d like me to cover, reply to any of my posts and let me know.
















