Learning Series

This is where I keep my learning series for Grasshopper and computational design.

These articles are free and they’re 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

If you’re new to Grasshopper, I’d suggest this order:

Geometry Basics → Designing with Numbers → Beyond Grasshopper

Otherwise, jump into whichever topic feels useful or is interesting to you. Try things in your own scripts as you read; that’s where much of the learning happens.


1. Geometry Basics

This series explores the different types of geometry in Rhino and Grasshopper, how they work, and what you need to understand when building models.

Much of this carries over to other modelling software too (like Dynamo). To me, it’s a useful foundation for any kind of geometry work.

In this series:


2. Designing with Numbers

Once you understand the geometry, you can start exploring different ways to control and create them. Things like 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.

In this series:


3. Beyond Grasshopper

Alright, once you know how to manipulate data and geometry, the world is your oyster. It opens up to a lot more things than just geometry and Rhino. It becomes up to you on how you want to use Grasshopper.

There is a whole world of plugins that expand on what Grasshopper does. Probably too many….

This series is an open ended exploration of the ones I’ve found useful in my own work.

In this series:

What’s Next

I’ll add to this page as I write more. If there’s something you’d like me to cover, reply to any of my emails or send me one at braden@codedconstructs.com and let me know.

Thanks for reading. Subscribe to CodedShapes to get them delivered to your inbox

Work with me: https://codedconstructs.com/contact/

Computational Design Courses: https://learn.codedshapes.com/

Scripository (A library of computational scripts): https://scripository.com/