Course Description

The Revit API Workshop is a hands-on workshop for experienced Revit users with little to no programming experience. During this workshop, you'll learn how to automate Revit by coding your own time-saving macros using the C# programming language. Tedious tasks that once took you hours can now be accomplished in minutes with a little programming know-how and some lines of code.

Over the course of two days, you'll dive deep into the Revit API and the C# programming language. You'll learn the basics of the C# programming language and work through a series of hands-on examples to build programming knowledge and proficiency.

At the end of this workshop, you'll know what kinds of tasks can be best automated in Revit, how to break down a complex workflow into a series of manageable steps, how to confidently navigate the Revit API, and how to write C# code to develop your own time-saving Revit macros.

Here's the agenda for the workshop:

  • Introduction to C# and the Revit API
  • Using the Revit macro editor
  • Variables, loops, and arrays
  • Connecting to Excel using C#
  • Creating Revit geometry
  • Working with Revit families
  • Building a user interface
  • Creating add-ins using Visual Studio

Have a question about the Revit API Workshop? 

I've been getting a lot of questions about the workshop, which is great. In case you have similar questions, I decided to put together this Q & A.

Q: Where does the workshop take place? 

A: The workshop will take place at ArchSmarter headquarters located in downtown Middletown, CT. 

Q: Do I need to have any prior programming experience?

A: No, the workshop does not require any previous programming experience. You just need to bring a willingness to learn!

Q: How many students will be in the class?

A: There will be a maximum of 8 participants. The workshop size will be kept small to ensure a focused learning experience. 

Q: What do I need to bring?

A: You should bring your own laptop with either Revit 2017, 2018, or 2019 installed. Before the workshop, I will send you a link to download the free Visual Studio Community software.

Q: How long is the workshop?

A: The workshop runs from 9:30 am to 5 pm EST on Thursday, June 14th, and Friday, June 15th. We'll break for a one-hour lunch break with two ten minutes breaks for morning and afternoon tea.  

Q: What is the cancellation policy?

A: You must give at least (5) business days' notice to reschedule a course to a mutually agreed time, otherwise you cannot do so and you forfeit any fees paid.

Q. This sounds great! I'm ready to take my career to the next level. Where can I sign up?

A. Click the links below to register!

Senior Instructor and Founder of ArchSmarter

Michael Kilkelly

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

Course curriculum

  • 1

    Introduction

    • Welcome!

    • Course Outline

  • 2

    Logistics

    • Travel and Accomodations

    • Food

    • What to Bring