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!
Travel and Accomodations
What to Bring