Dynamo &
DesignScript
Build automation logic with nodes, geometry, DesignScript and Prompt Engineering.
Revit automation, from the inside out
Go beyond the model. Learn Dynamo, write native Revit API code, and bring AI into your Revit workflow.
Built for the people building with BIM
A new way to work
You already understand the model. Now understand the logic that makes it work for you.
At BIM Era Academy, learn to turn repeated Revit work into graphs, scripts and tools you can save, test and use again.
Explore BIM automationUnderstand elements, parameters and the conditions that matter to your workflow.
Connect Dynamo nodes, express a rule in DesignScript, or write it with native Revit API Python.
Keep a tested graph or script, refine it for your project, and check the output every time.
THINK → BUILD → CHECK → REUSE
See the logic
Find ducts longer than 4.5 metres. The intention stays the same. The way you express it evolves.
Connect the logic. Read a value, apply a condition, and keep the elements that match.
Illustrative browser demo · sample data only.
No live Revit connection or model changes.
01from Autodesk.Revit.DB import (
02 FilteredElementCollector, BuiltInCategory,
03 BuiltInParameter, UnitUtils, UnitTypeId
04)
05# doc is the active Revit document.
06ducts = (FilteredElementCollector(doc)
07 .OfCategory(BuiltInCategory.OST_DuctCurves)
08 .WhereElementIsNotElementType().ToElements())
09limit = UnitUtils.ConvertToInternalUnits(4.5, UnitTypeId.Meters)
10result = [d for d in ducts if
11 d.get_Parameter(BuiltInParameter.CURVE_ELEM_LENGTH)
12 .AsDouble() > limit]From data to decisions. Learn the workflow behind the result.
The learning path
Four focused tracks. One goal: practical control over your Revit workflow.
Build automation logic with nodes, geometry, DesignScript and Prompt Engineering.
Query model elements, work with parameters and write your own automation scripts.
Bring your workflow into Revit with custom tools, commands and ribbon buttons.
Explore useful prompting, AI agents and MCP connections for Revit workflows.
Level 1 → 30 days of practice → Level 2.
Then choose C# add-ins or AI for Revit to match your goal.
Built for your team
From the first requirement to a reviewed result, discuss the tool your project needs.
People behind the progress
His approach is very clear
His training method is very effective
Patience, thorough and competent.
Make your next move
Good questions
Still have a question? Our team can help.
Talk to BIM Era