For AEC professionals who want to build their own tools — Dynamo, Python, the Revit API in C#, and IFC with open-source libraries.
- Duration
- 10 weeks
- Mode
- Live + LMS
- Schedule
- Weekend live sessions + labs
- Level
- Intermediate
About this course
The course we wish existed when we started building for the AEC industry. You begin with Dynamo and Python inside Revit, move to the Revit API in C# to build real add-ins, then open the model with IFC and open-source libraries so your tools work beyond one vendor. Taught by the engineers behind Roostling and OpenDesk.
What you'll be able to do
Curriculum
Module by module.
- Visual programming for daily chores
- Python nodes and the Revit API surface
- pyRevit for team tooling
Final project: A distributed Revit add-in plus an IFC processing tool, documented and demoed.
Who it's for
- Architects, engineers and BIM coordinators
- Developers moving into AEC
- Computational design enthusiasts
Prerequisites
- Working knowledge of Revit
- Basic scripting helps but is not required
Tools you'll use
- Revit API
- Dynamo
- Python
- C# / .NET
- IfcOpenShell
- pyRevit
Taught by

Najaf
Software Developer · BIM programming
Related
More in learn development.
Still deciding?
Send us your background and goal. We'll tell you honestly whether this course fits — or which one does.