Skip to content
For buildersEnrolling

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

Automate Revit with Dynamo and Python
Build and distribute a Revit add-in in C#
Read, validate and convert IFC with code
A portfolio of AEC tools

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

    Najaf

    Software Developer · BIM programming

Still deciding?

Send us your background and goal. We'll tell you honestly whether this course fits — or which one does.