Taught by a McNeel Authorized Rhino & Grasshopper Trainer
Four weeks from never having opened it to building a parametric massing study, a panelised façade and a set of site contours from scratch.
06Modules
24Lessons
8h 35mWritten
1 of 5Difficulty
Before this one: None. This is the one you start with.
01 The syllabus
6 modules · 24 lessons · 8h 35m written of 20h planned
01Rhino, only what you need1h 19m
The window, viewports, and the four navigation habitsFree16m
Precision: osnaps, gumball, typed coordinates21m
Curves, surfaces, breps, meshes: the four nouns24m
Exercise: a site boundary and a massing block18m
02What Grasshopper actually is1h 8m
Definition versus model: nothing is real until you bakeFree19m
Finding a component in two seconds12m
Params, components, and what a wire carries23m
Preview control, and the shortcut that saves your sanity14m
03Numbers, sliders and expressions1h 13m
Number Slider: ranges, precision, naming discipline17m
The Panel as your primary instrument15m
Expressions in inputs: the eight operators worth knowing22m
Series, Range, Random: three generators, three jobs19m
04Lists, before trees1h 28m
What a list is, and zero-indexing without hand-waving20m
List Item, Length, Sub List, Reverse, Shift26m
Cull Pattern and Cull Index: the checkerboard, properly18m
Sort by key, the one professional habit in this module24m
05Surfaces and the UV world1h 41m
Surface versus Brep versus polysurface25m
Divide Surface, Isotrim, Evaluate, Frames29m
Reparameterize: what it does, in one diagram16m
Exercise: panelise a doubly-curved surface31m
06Organising, baking and finishing1h 46m
A naming convention you will still understand in six months18m
Clusters: your first reusable block22m
Baking with layers and attributes20m
Capstone: a complete parametric pavilion46m
02 The files you leave with
Every definition you build here is yours.
Start
file and finished file for every lesson, licensed for commercial work.
AdvancedCourse 02
Grasshopper Advanced
Taught by a McNeel Authorized Rhino & Grasshopper Trainer
Data trees you can reason about, geometry that survives a rebuild, and the point at which a definition should stop being a definition and become a script.
AdvancedLevel
20hPlanned
5 of 5Difficulty
Before this one: Foundations, or fluency with data trees already
01 The syllabus
The syllabus is not written yet.
Three of the seven have one so far. This one goes up when it is real.
02 The files you leave with
Every definition you build here is yours.
Start
file and finished file for every lesson, licensed for commercial work.
AdvancedCourse 03
Rhino.Inside.Revit for Practice
Taught by a McNeel Authorized Rhino & Grasshopper Trainer
Take a Rhino design and deliver it as native, scheduled, documented Revit content a project team can actually work in.
08Modules
40Lessons
18h 28mWritten
4 of 5Difficulty
Before this one: Foundations, and a Revit licence you can open
01 The syllabus
8 modules · 40 lessons · 18h 28m written of 20h planned
01Install, versions, and not breaking your office1h 31m
The real support matrix: Rhino 7/8/9 against Revit 2024–2027Free18m
The assembly-conflict failure, diagnosed24m
Release channels, RC builds, and a firm-wide pinning policy16m
Freeze and crash triage: what to capture before you report it21m
Deliverable: a one-page install and rollback SOP for your office12m
02Revit's data model, for Grasshopper people1h 52m
Element, Type, Family, Category, Parameter: the five nouns, precisely26m
Instance versus type parameters, and where each one lives19m
Documents, links, and the BIM360 context22m
Units and tolerance across the boundary: the silent error28m
Deliverable: a definition that audits any model's category counts17m
03Querying: reading Revit before you write to it2h 4m
Element filters: category, type, parameter, level, workset31m
Building compound filters, and what they cost on a large model24m
Reading and writing parameters, including shared parameters27m
Getting geometry out of Revit and into Grasshopper cleanly23m
Deliverable: a QA dashboard flagging every missing parameter value19m
04Element Tracking: the concept everything depends on2h 5m
What tracking is, why it exists, and the three modes29m
Update versus re-create: preventing duplicates on re-solve34m
Recovering a definition that has lost its tracking22m
Team implications: who is allowed to press the button14m
Deliverable: a tracked wall generator you can re-run twenty times26m
05Walls, curtain systems and façades2h 47m
Basic walls, stacked walls, wall by profile33m
Curtain systems, grids, mullions and panels41m
Driving a curtain system from a Grasshopper grid, panel by panel38m
Adaptive components: when to use them, when they ruin your day25m
Deliverable: a Rhino façade rebuilt as a scheduled Revit curtain system30m
06Documentation: the half nobody teaches3h
Creating sheets and views from Grasshopper35m
View templates, scope boxes, and batch view creation28m
Schedules: generating, formatting and populating from computed data42m
Dimensions, tags and annotation placed from a definition31m
Deliverable: a twelve-sheet drawing set generated from one .gh44m
07Containers and coordination2h 24m
Worksets: writing to the right one, every time27m
Design options: generating and comparing alternates parametrically36m
Phases and phase filters from Grasshopper23m
Assemblies and groups: what breaks, and why25m
Deliverable: three options generated, scheduled and compared on one sheet33m
08Scripting the boundary: Python and C# against the Revit API2h 45m
The scripted component, and reaching the Revit API30m
Transactions: the concept that separates working scripts from crashes34m
Writing a helper for something Rhino.Inside has no component for29m
Packaging and sharing office scripts20m
Capstone: a complete façade package, design to signed drawing set52m
02 The files you leave with
Every definition you build here is yours.
Start
file and finished file for every lesson, licensed for commercial work.
IntermediateCourse 04
Grasshopper for Landscape Architecture
Taught by a McNeel Authorized Rhino & Grasshopper Trainer
Build a site model from survey data, grade to a balanced cut and fill, plant from a real species schedule, and issue a drawing set that updates when the boundary moves.
05Modules
20Lessons
9h 30mWritten
3 of 5Difficulty
Before this one: Foundations
01 The syllabus
5 modules · 20 lessons · 9h 30m written of 20h planned
01Site data in: survey, GIS, contours, point clouds1h 45m
Reading survey CSV, DWG contours, LandXML and shapefilesFree27m
Planting plans: symbols, labels and legends from the schedule26m
Quantity take-off to Excel, kept in sync with the drawing23m
Capstone: a 4.2 ha park, re-run against a moved boundary48m
02 The files you leave with
Every definition you build here is yours.
Start
file and finished file for every lesson, licensed for commercial work.
IntermediateCourse 05
Grasshopper for Urban Design
Taught by a McNeel Authorized Rhino & Grasshopper Trainer
Street networks, block subdivision, massing against a density brief, and daylight tested before the scheme is committed to.
IntermediateLevel
20hPlanned
3 of 5Difficulty
Before this one: Foundations
01 The syllabus
The syllabus is not written yet.
Three of the seven have one so far. This one goes up when it is real.
02 The files you leave with
Every definition you build here is yours.
Start
file and finished file for every lesson, licensed for commercial work.
IntermediateCourse 06
Grasshopper for Interior Design
Taught by a McNeel Authorized Rhino & Grasshopper Trainer
Partition layouts, joinery that adapts to a wall it does not control, and a furniture schedule that counts itself.
IntermediateLevel
20hPlanned
2 of 5Difficulty
Before this one: Foundations
01 The syllabus
The syllabus is not written yet.
Three of the seven have one so far. This one goes up when it is real.
02 The files you leave with
Every definition you build here is yours.
Start
file and finished file for every lesson, licensed for commercial work.
IntermediateCourse 07
Grasshopper for Mechanical
Taught by a McNeel Authorized Rhino & Grasshopper Trainer
Parts that fit: tolerance, fasteners, sheet development and an assembly that still closes after the driving dimension changes.
IntermediateLevel
20hPlanned
3 of 5Difficulty
Before this one: Foundations
01 The syllabus
The syllabus is not written yet.
Three of the seven have one so far. This one goes up when it is real.
02 The files you leave with
Every definition you build here is yours.
Start
file and finished file for every lesson, licensed for commercial work.
03 Who teaches it
Hi, I'm Jad.
I watched
good architects draw the same building three times. Grasshopper ended
that: the model updates when the brief does, and the drawings come out
of the file.
I'm one
of two Authorized Rhino & Grasshopper Trainers in Lebanon. More
than 250 people in Egypt, Lebanon, Jordan and India have learned it with
me. I write the courses and I answer the email.