Code vs Node

The Ultimate Revit Automation Smackdown! | taught by Michael Kilkelly

Course description

So you want to learn how to automate Revit. Great! But what method should you use? Do you try Dynamo, with its nodes and graphs? Or do you learn to write code and develop your own Revit macros or add-ins? The best method for you depends largely on what you want to accomplish.

This course will take an in-depth and entertaining look at code (Revit macros) versus node (Dynamo). We'll discuss the pros and cons for each method and look at the best approaches to learning Revit automation.

We'll then put Dynamo and Revit macros through a series of three automation challenges to see which performs best in these real-world scenarios. If you want to better understand how to automate Revit and aren't sure where to start, this is the class for you.

Join in to see who wins this ultimate smackdown!

Course Objectives

  • Learn the four different methods for automating repetitive tasks in Revit.
  • Understand the differences between visual programming and text-based programming.
  • Learn which programming method works best in specific, real-world situations.
  • Understand how to approach learning either programming method in a fast and effective manner.
Michael Kilkelly
Michael Kilkelly
Senior Instructor and Founder of ArchSmarter

Hi there! I'm Michael Kilkelly. I founded ArchSmarter 2014 as a way to help other architects become more productive and get the best results out of their design software. I’m a native New Englander. I live and work in Middletown, CT. Prior to starting ArchSmarter, I was an Associate at Gehry Partners in Los Angeles. I also worked for a number of design firms in the Boston area. I received my B.Arch from Norwich University and an SMArchS from MIT


Michael Kilkelly (michael@archsmarter.com)