Dynamo for Revit

Understanding the fundamentals of programming with Dynamo can take your usage of Revit to the next level. If you have some basic programming knowledge, knowing how Dynamo implements this can save tens of hours of work. This will enable you to manipulate thousands of components at once. Often letting you do things in Revit that you simply cannot do “by hand”.

If you’re managing a large project, or doing design build, having the ability to have full control of Revit’s internals can save you time and money. Whether you need to output all your schedules to a Excel file, or automatically place components along a complex 3D path, Dynamo is your best – and often only choice.

This course will give you the tools you need to decipher Dynamo’s node based programming system, understand the Revit API, and explore add-on tools that can make your scripts shine.

  • The Dynamo Interface

  • How Node Based Programming Works

  • Introduction Into the Revit API

  • Breaking Out Repeating Nodes as Custom Nodes

  • Managing Input Validation

  • Creating and Sharing Custom Packages

  • Common Dynamo Add-Ons

  • Getting Dynamo To Talk to Outside Systems

$620 online or at our location.
Contact us for pricing at your facility

We’re going to be discussing how Revit components “really” work, so this course is designed for people who have a solid understanding of Revit. Basic programming knowledge is helpful (do you know what a variable or an array is?) but not strictly required. Nodes are often written in python, but this isn’t required either.
Classes are available for any version of Revit

This 2-Day Class Covers the Following Topics