AS

Ahisa Puebla Souza

I had been interested in learning how to create my own Revit Add-Ins for a while but didn’t know where to start. I found some scattered information online, but it felt too complicated, and I couldn’t get very far. The Bootcamp helped me better understand the Revit API, C#, how to use Visual Studio, and—most importantly—how to put it all together to create my own custom Add-Ins. The courses are well-structured, the videos are easy to follow, and the exercises are super fun. Plus, there’s an amazing community of creative people who share the same interests and exchange ideas. I’ve just started applying what I learned to my job, and even the most simple tools are already making my work easier and faster. I can’t wait to keep building more tools!

Mar 31, 2025

Ershed Jaman

Ershed Jaman

1. I am Ershed Jaman, Mechanical engineer, MSc. Doing MEP design consultancy work since 2006. I am main designer of HVAC system. 2. While searching REVIT Automation, then I found Michael Kilkelly's video in youtube. After seeing the video, I decided to join the Revit Add-in Bootcamp to understand about the REVIT API. 3. I like their learning process the most—it’s the best I’ve ever seen. The structured approach includes recorded module sessions, live Q&A sessions (which are also recorded), and bonus sessions that help me understand the coding development process. Additionally, whenever I ask a question, I receive a prompt response. Lastly, his website is highly resourceful. 4. I am surprised by his teaching method—there are no secrets. He is always focused on helping me grasp the knowledge. While coding, he openly shares his thought process, allowing me to absorb his vast experience in a short time. Most importantly, he is always willing to share anything that can help me progress. I truly appreciate his attitude! 5. Now, I have a clear understanding of coding integration with Revit, including API, Visual Basic, C#, and .NET—areas that were completely new to me before. Previously, I only had some knowledge of Python and Excel macros. My goal now is to develop automation for MEP design in Revit, starting with automating fixture placement in the room which repeated work saves a lot of time. However, I still have much to learn, so I plan to continue with the next level of training as he recommended.

Jan 29, 2025

L

Lorenzo

Hi name is Lorenzo and what motivated me to join the Bootcamp was always wanting to learn a programming language but couldn't find the right learning platform. In my opinion what made this bootcamp successful was the fact that we were building addins while while learning to code. I have to admit that what helped me get through this though was the little knowledge that got stuck from prior attempts in self-learning coding. Of course, the biggest surprise was completing the bootcamp, which I was a bit doubtful about, mainly becasue of schedule constrains. Having completed the Bootcamp has given me a sense of confidence that no other endeavor has. Again, I am confident that if I continue and build upon what I have accomplished my career journey will become much more interesting, fun and most importantly liberating. Thank you.

Jan 29, 2025

AW

Andy Webb

Hi, I'm Andy and I'm BIM Manager for Calcinotto, Civil and Structural Engineers in the UK. I've been wanting to learn C# and how to code add-ins for Revit to improve certain workflows in the office but just hadn't found a good way to fit in into the busy work schedule we have. The Revit Add-in Academy has proven to be the perfect mix of on-line resource and classes plus the benefit of on-line group lectures/discussions that has very quickly led to my first add-in being rolled out in the office. I'm sure the second won't be far away and I'm looking forward to not having to so those time consuming laborious tasks manually any more!

Apr 19, 2024

JM

Javier Bustamante Munguira

Before joining the Revit Add-in Academy, I had been studying on my own and with other courses that I found. I had taken Michael´s earlier course on Revit macros, which improved my knowledge about the API considerably. When I saw that there was this unique opportunity to continue learning with Michael, I didn't hesitate. The best part has been being able to meet Michael personally. In one minute of his time, he saved me from many headaches and many hours of work. In addition to his immense knowledge of the Revit API, he has helped me to improve my knowledge in C#. The community of Revit API coders inside the academy is a great group from which I can learn a lot, and they always help resolve doubts, contributing with new ideas and approaches. Thanks to this course, I have been able to finish some add-ins that I had pending, and that I could not finish. In my daily professional life, it has helped me to automate time-consuming tasks and be able to continue growing and dedicating my time to tasks with greater added value.

Mar 30, 2024

Michael Kluge

Michael Kluge

Hello I am Michael from Germany! I joined the Revit Add-In Academy because I finally wanted to to make concrete progress on my quest to learn programming and use those skills to automate tasks. The Bootcamp has been a very fun introduction into this world of possibilities, by offering a very practical approach with fun challenges along the way. Surprisingly the main benefit for me was the community. I really enjoyed the weekly Q&A-Sessions led by Michael. Those provided a great opportunity to learn from other participants (who are all experienced Revit-Users with very unique skill-sets) and from Michael himself who is a very patient and welcoming teacher! I am now hoping to use the momentum of the course to start building my own Revit Add-in and I am looking forward to stay active in the weekly Office-Hours in the Community!

Apr 1, 2024

R

Rebecca T.

I cannot overstate how incredibly helpful this course has been for getting started with C# programming in general and Revit add-in programming specifically. Having another person coming from my same, non-computer science background go through things like setting up and using Github and basic programming practices in language I can understand was invaluable.

Mar 27, 2024

Jonathan Drachenberg

Jonathan Drachenberg

My name is Jonathan Drachenberg. I have been interested in programming for a long time, and Michael's Bootcamp course was a great introduction to applying that interest to the AEC industry. Michael goes above and beyond to deliver even more value than I expected to receive from the course. He does a great job of explaining basic programming concepts while showing how to apply them in Revit Add-Ins simultaneously. I was pleasantly surprised how much extra content is available in his platform, including more advanced courses, a library of how-to videos, weekly "office hours" meetings and more. I have a strong aversion to highly repetitive mind numbing work (as I'm sure many on our industry do), especially when I know there's a better way. Michael has provided a great platform for learning that "better way," and I expect these skills to play a major role in my career moving forward.

Mar 26, 2024

JI

Javier Iruzubieta

I was encouraged to join the bootcamp by a good colleague of mine. In it, I discovered a whole new world of Visual Studio and C# programming. How straight forward all is once it’s all explained in plain words! It’s definitely put me up to a whole new level, a level I previously considered unreachable due to the programming language barrier. I'm really excited about what’s in the pipeline with these new skills I have. 

Mar 21, 2024

Tom E Flaherty

Tom E Flaherty

I'm Tom Flaherty. There were several things that motivated me to join the Revit Add-In Academy. I've always had an interest in programming and customizing the software I use as an Architect. When I first began using Revit I was disappointed to find that wasn't possible like it was in AutoCAD. Once the API was opened up I began a self-taught journey, which led me to discovering Michael and his ArchSmarter community. I became a charter member of his ARK and have taken most of his course, so when he announced the creation of the Add-in Academy I signed up right away. The best part of joining the Academy the ability to have individual sessions with Michael to troubleshoot code issues and following in a very close second is getting inspired by seeing what add-ins others are creating. The biggest surprise has been that it's not a one & done course and that the Academy isn't just a place to take classes and learn from Michael. We all learn from each other; we share our struggles and bounce ideas off each other to create solutions; everyone is willing to share their code and help each other create the best possible solution for their add-in. Being a part of the Academy has solidified my position as a BIM manager in my firm, it's given me the confidence to tackle any customization request and I've even been able to create add-ins for other firms. I highly recommend the Revit Add-in Academy and the ArchSmarter community as a whole.

Mar 20, 2024

AS

Ahisa Puebla Souza

I had been interested in learning how to create my own Revit Add-Ins for a while but didn’t know where to start. I found some scattered information online, but it felt too complicated, and I couldn’t get very far. The Bootcamp helped me better understand the Revit API, C#, how to use Visual Studio, and—most importantly—how to put it all together to create my own custom Add-Ins. The courses are well-structured, the videos are easy to follow, and the exercises are super fun. Plus, there’s an amazing community of creative people who share the same interests and exchange ideas. I’ve just started applying what I learned to my job, and even the most simple tools are already making my work easier and faster. I can’t wait to keep building more tools!

Mar 31, 2025

Ershed Jaman

Ershed Jaman

1. I am Ershed Jaman, Mechanical engineer, MSc. Doing MEP design consultancy work since 2006. I am main designer of HVAC system. 2. While searching REVIT Automation, then I found Michael Kilkelly's video in youtube. After seeing the video, I decided to join the Revit Add-in Bootcamp to understand about the REVIT API. 3. I like their learning process the most—it’s the best I’ve ever seen. The structured approach includes recorded module sessions, live Q&A sessions (which are also recorded), and bonus sessions that help me understand the coding development process. Additionally, whenever I ask a question, I receive a prompt response. Lastly, his website is highly resourceful. 4. I am surprised by his teaching method—there are no secrets. He is always focused on helping me grasp the knowledge. While coding, he openly shares his thought process, allowing me to absorb his vast experience in a short time. Most importantly, he is always willing to share anything that can help me progress. I truly appreciate his attitude! 5. Now, I have a clear understanding of coding integration with Revit, including API, Visual Basic, C#, and .NET—areas that were completely new to me before. Previously, I only had some knowledge of Python and Excel macros. My goal now is to develop automation for MEP design in Revit, starting with automating fixture placement in the room which repeated work saves a lot of time. However, I still have much to learn, so I plan to continue with the next level of training as he recommended.

Jan 29, 2025

Logo