Last Chance To Claim LIFETIME ACCESS. [~40 Seats left]

Last Chance To Claim LIFETIME ACCESS.

Become the Revit Hero Your Office Needs.

Become the Revit Hero Your Office Needs.

Learn Revit API

Learn Revit API

To Automate Repetitive

To Automate Repetitive

Tasks with pyRevit

Tasks with pyRevit

Tasks with pyRevit

Learn How to Automate with Revit API.
Learn How to Automate with Revit API.
Learn How to Automate with Revit API.

Over 350+ Members Are Saving Hours Every Week After This Course.
Are You Ready to be One of Them?

Over 350+ Members Are Saving Hours Every Week After This Course.
Are You Ready to be One of Them?

Revit is not Perfect…

Revit is not Perfect…

Basic Features Missing…

Revit falls short on many key features for different disciplines.

As the saying goes: "Jack of all trades, master of none."


That's why we constantly find ourselves looking for more tailored tools for our workflows.

Takes hours to Find Add-Ins

Finding the perfect Revit add-in is like searching for a needle in a haystack.


Even when we find an add-in, it never works exactly like we need it. We always want to tweak it to our specific workflow.

Lots of Repetitive Tasks

Probably all of us had days where we had to do the same things over and over for a few days.


Probably you start to think that you just waste your potential on such tedious tasks…

Constant Workarounds…

And on top of that, whenever we have an issue or a question we end up finding another 'Workaround' for Revit.


There is got to be a better way…

Luckily, Revit API can help you

Luckily, Revit API can help you

Create Custom Solutions

Create Custom Solutions

Design custom Revit add-ins tailored to your specific needs, giving you all the controls.

Automate Tasks

Automate Tasks

Tired of repeating the same tasks? Automate them and free up your time for more creative work.

Analyze BIM Data

Analyze BIM Data

Manage and organize all your data in BIM projects any way you need it and avoid human errors.

And This course is perfect for
Revit Users not afraid of programming 🐍

And This course is perfect for
Revit Users not afraid of programming 🐍

By the end of this course
You will:

By the end of this course You will:

01
Learn Revit API Basics

Learn basics step by step by following my roadmap that will provide you everything you need.

02
Create Revit Add-ins
Create Revit Add-ins

This course focuses a lot on practice. You will create a lot of Revit tools together with me.

Learn by doing!

This course focuses a lot on practice. You will create a lot of Revit tools together with me.

Learn by doing!

03
Automate your own work

By the end you will become a confident Revit API developer, ready to tackle your own challenges.

Why Join This Platform?

Why Join This Platform?

Why Join This Platform?

In-Depth Lessons

Each lesson is focused on one topic at the time, so you can learn Revit API one step at the time.

Written Summaries

Every video is backed by detailed written summaries for easy reference.

Hands-on Approach

Learn by doing by creating your own custom add-ins during the course.

Dev Community

Join Revit API community.
Get support and network with others devs.

Beginner's Friendly

I'm self-taught, so the course roadmap is specifically made for Revit API beginners.

Bonus Courses on the Way!

Get Everything you need for Revit API in one place.

You will also get access to WPF and Python upcoming courses as well as course updates.

Made by Self Taught Developer

Made by Self Taught Developer

Photo of course instructor: Erik Frits.

Erik Frits

Erik Frits

Learning Revit API can be frustrating…

I know exactly how it feels. I've learnt it on my own without any support. I had to spend countless evening looking for simple answers…

But, you don't have to, and I'm here to make it easy for you and provide all you need.

I will provide you what I wished I had when I started.

Learning Revit API can be frustrating…

I know exactly how it feels. I've learnt it on my own without any support. I had to spend countless evening looking for simple answers…

But, you don't have to, and I'm here to make it easy for you and provide all you need.

I will provide you what I wished I had when I started.

Learning Revit API can be frustrating…

I know exactly how it feels. I've learnt it on my own without any support. I had to spend countless evening looking for simple answers…

But, you don't have to, and I'm here to make it easy for you and provide all you need.

I will provide you what I wished I had when I started.

Helped thousands to Start

Helped thousands to Start

Helped thousands

I provide both Free and Paid practical tutorials and share what I’ve learnt over the years of coding with Revit API so you can save a lot of time.

EF-Tools Extension

You can access 70+ Add-Ins in my free EF-Tools extension for Revit, which is used by thousands of Revit Users worldwide.

E-Books for Beginners

I wrote an E-Book with 6k Downloads:
📘Beginner's Guide to Revit API

It helps beginners take their first steps with Revit API, providing a roadmap with explanation and samples.

Content Creator

I've made more than 100 video tutorials for LinkedIn, YouTube and this course platform. And I keep making more

EF-pyRevit StarterKit

I've released free EF-pyRevit StarterKit to help you create extension in just 2 minutes and get access to the most necessary resources and code samples.

Speaker

  • BIM Coordinator Summit 2023

  • BIM Coordinator Summit 2024

  • Autodesk University 2024 (Upcoming)

50+

Lessons

15hrs+

Video Content

350+

Happy Students

50+

Lessons

15hrs+

Video Content

350+

Happy Students

50+

Lessons

15hrs+

Video Content

350+

Happy Students

Course Roadmap

Setup Your Dev Environment

01

Understand Revit API Documentation

02

How to Select And Read Elements?

03

Master Revit API Parameters

04

User Inputs/Outputs with pyRevit

08

Advanced Filtering with Revit API

07

Master Getting Elements with FEC

06

Transactions: How to Make Changes

05

How to Automate Views and Sheets

09

Create Elements 
with Revit API

10

Excel for Revit API Developers

11

You Final Revit API Project

12

Module 10 and 11 are still work in progress*

Course Roadmap

Setup Your Dev Environment

01

Understand Revit API Documentation

02

How to Select And Read Elements?

03

Master Revit API Parameters

04

User Inputs/Outputs with pyRevit

08

Advanced Filtering with Revit API

07

Master Getting Elements with FEC

06

Transactions: How to Make Changes

05

How to Automate Views and Sheets

09

Create Elements 
with Revit API

10

Excel for Revit API Developers

11

You Final Revit API Project

12

Module 10 and 11 are still work in progress*

Course Roadmap

Setup Your Dev Environment

01

Understand Revit API Documentation

02

How to Select And Read Elements?

03

Master Revit API Parameters

04

User Inputs/Outputs with pyRevit

08

Advanced Filtering with Revit API

07

Master Getting Elements with FEC

06

Transactions: How to Make Changes

05

How to Automate Views and Sheets

09

Create Elements 
with Revit API

10

Excel for Revit API Developers

11

You Final Revit API Project

12

Module 10 and 11 are still work in progress*

What's inside each lesson?

What's inside each lesson?

🎦 In-Depth Video Lesson

📝 Written Summary

♻️ Reusable Code Snippets

💼 Homework To Practice

💬 Community Chat

All You Need
TO Learn Revit API

This is not just a Course!

This is not just a Course!

It's a community!

It's a community!

Don't worry about Getting Stuck. You can always:

Ask the Community for Help.
Discuss and Ask about Lessons
Share Your Code and progress
Chat with other Revit API Developers
Testimonial from Tomasz Michalek.

Tomasz Michalek

BIM Coordinator

The LearnRevitAPI course is the best!
Additionally, the support on the Discord group is very helpful, I think it's the main value of this course 🔥

Join Now and Become Revit Hero

3x165€

3-Month Payment Plan

Get Access to LearnRevitAPI Course and Community

LearnRevitAPI Course

WPF Course (Upcoming)

Python Course (Upcoming)

LearnRevitAPI Community

Upcoming Updates

Unlimited Course Access

LIFETIME ACCESS (<50 Seats Left)

LIFETIME ACCESS (<50 Seats Left)

447€

Single Payment

Get Access to LearnRevitAPI Course and Community

LearnRevitAPI Course

WPF Course (Upcoming)

Python Course (Upcoming)

LearnRevitAPI Community

Upcoming Updates

Unlimited Course Access

Join 350+ Members Who Are Saving Hours Every Week with Revit API
Testimonial from Anthony Juste.
Testimonial from Matteo Gentili.
Testimonial from Mohamed Mostafa Bedair.
Testimonial from Andreas Draxl.
Testimonial from Juan Paniagua.
Testimonial from Iorhan Vendruscolo.
Testimonial from Maria.
Testimonial from Miguel Pinheiro.
Testimonial from Thomas Michalek.
Testimonial from Thomas Vogt.

P.S.

Lifetime access will only be available to first 400 members.
Then it will be switched to annual subscription pricing

Need a company invoice?
Write to support@LearnRevitAPI.com

Join Now and Become Revit Hero

3x165€

3-Month Payment Plan

Get Access to LearnRevitAPI Course and Community

LearnRevitAPI Course

WPF Course (Upcoming)

Python Course (Upcoming)

LearnRevitAPI Community

Upcoming Updates

Unlimited Course Access

LIFETIME ACCESS (<50 Seats Left)

LIFETIME ACCESS (<50 Seats Left)

447€

Single Payment

Get Access to LearnRevitAPI Course and Community

LearnRevitAPI Course

WPF Course (Upcoming)

Python Course (Upcoming)

LearnRevitAPI Community

Upcoming Updates

Unlimited Course Access

Join 350+ Members Who Are Saving Hours Every Week with Revit API
Testimonial from Anthony Juste.
Testimonial from Matteo Gentili.
Testimonial from Mohamed Mostafa Bedair.
Testimonial from Andreas Draxl.
Testimonial from Juan Paniagua.
Testimonial from Iorhan Vendruscolo.
Testimonial from Maria.
Testimonial from Miguel Pinheiro.
Testimonial from Thomas Michalek.
Testimonial from Thomas Vogt.

P.S.

Lifetime access will only be available to first 400 members.
Then it will be switched to annual subscription pricing

Need a company invoice?
Write to support@LearnRevitAPI.com

Join Now and Become Revit Hero

3x165€

3-Month Payment Plan

Get Access to LearnRevitAPI Course and Community

LearnRevitAPI Course

*WPF Course (Upcoming)

*Python Course (Upcoming)

LearnRevitAPI Community

Unlimited Course Access

LIFETIME ACCESS (<50 Seats Left)

LIFETIME ACCESS (<50 Seats Left)

447€

Single Payment

Get Access to LearnRevitAPI Course and Community

LearnRevitAPI Course

LearnRevitAPI Course

LearnRevitAPI Course

*WPF Course (Upcoming)

*Python Course (Upcoming)

LearnRevitAPI Community

Unlimited Course Access

Join 350+ Members Who Are Saving Hours Every Week with Revit API
Testimonial from Anthony Juste.
Testimonial from Matteo Gentili.
Testimonial from Mohamed Mostafa Bedair.
Testimonial from Andreas Draxl.
Testimonial from Juan Paniagua.
Testimonial from Iorhan Vendruscolo.
Testimonial from Maria.
Testimonial from Miguel Pinheiro.
Testimonial from Thomas Michalek.
Testimonial from Thomas Vogt.

P.S.

Lifetime access will only be available to first 400 members.
Then it will be switched to annual subscription pricing

Need a company invoice?
Write to support@LearnRevitAPI.com

100% Satisfaction Guarantee Badge with text: "30-Days Money Back Guarantee".

This course is 100% Risk-Free Investment!

100% Satisfaction guarantee

100% Satisfaction guarantee

I provide 30 Days Money Back Guarantee

I provide 30 Days Money Back Guarantee

If you are not happy with the course - just let me know and I will send you money back. No hidden rules!

If you are not happy with the course - just let me know and I will send you money back. No hidden rules!

But Also I know that you will absolutely love this course!

But Also I know that you will absolutely love this course!

What other students say?

What other students say?

What other students say?

Mohamed Mostafa Bedair

Architect

Andreas Draxl

BIM Manager

Jean-Marc Couffin

Senior BIM Specialist

LearnRevitAPI Course Testimonial by Anthony Juste.
Anthony Juste

BIM Specialist

I've been using pyRevit for about 2 years now, it took me 2 months to create my first plugin and make it work.

My colleague discovered Erik's free videos a couple of months ago and created his first in a week. Thanks! We use your vids for training now.

LearnRevitAPI Course Testimonial by Anthony Juste.
Anthony Juste

BIM Specialist

I've been using pyRevit for about 2 years now, it took me 2 months to create my first plugin and make it work.

My colleague discovered Erik's free videos a couple of months ago and created his first in a week. Thanks! We use your vids for training now.

LearnRevitAPI Course Testimonial by Anthony Juste.
Anthony Juste

BIM Specialist

I've been using pyRevit for about 2 years now, it took me 2 months to create my first plugin and make it work.

My colleague discovered Erik's free videos a couple of months ago and created his first in a week. Thanks! We use your vids for training now.

LearnRevitAPI Course Testimonial by Anthony Juste.
Pavel Formanek

BIM Specialist

Taking the LearnRevitAPI Course was a turning point in my professional journey as an BIM Specialist in our company.

Before enrolling, we were using lots of custom made dynamo scripts, where we still had problem with custom packages, after turning to pyrevit everything becomes easier.

Erik made complex concepts accessible and easy to use even for beginners, everything was demonstrated step by step from very beginning. Thanks to this course I enhance my technical skills to new levels but moreover, increased my value within my company by introducing new efficiencies.

LearnRevitAPI Course Testimonial by Anthony Juste.
Pavel Formanek

BIM Specialist

Taking the LearnRevitAPI Course was a turning point in my professional journey as an BIM Specialist in our company.

Before enrolling, we were using lots of custom made dynamo scripts, where we still had problem with custom packages, after turning to pyrevit everything becomes easier.

Erik made complex concepts accessible and easy to use even for beginners, everything was demonstrated step by step from very beginning. Thanks to this course I enhance my technical skills to new levels but moreover, increased my value within my company by introducing new efficiencies.

LearnRevitAPI Course Testimonial by Anthony Juste.
Pavel Formanek

BIM Specialist

Taking the LearnRevitAPI Course was a turning point in my professional journey as an BIM Specialist in our company.

Before enrolling, we were using lots of custom made dynamo scripts, where we still had problem with custom packages, after turning to pyrevit everything becomes easier.

Erik made complex concepts accessible and easy to use even for beginners, everything was demonstrated step by step from very beginning. Thanks to this course I enhance my technical skills to new levels but moreover, increased my value within my company by introducing new efficiencies.

LearnRevitAPI Course Testimonial by Krysztof Wojslaw.
Krzysztof Wojslaw

Parametric Design Engineer LearnGrasshopper


LearnRevitAPI Course Testimonial by Krysztof Wojslaw.
Krzysztof Wojslaw

Parametric Design Engineer LearnGrasshopper


LearnRevitAPI Course Testimonial by Krysztof Wojslaw.
Krzysztof Wojslaw

Parametric Design Engineer LearnGrasshopper


LearnRevitAPI Course Testimonial by T. Bradley.
T. Bradley

Architect

I looked at several online courses, but this one stood out by far. Erik continues to develop and add more content so you don’t plateau.

All the lessons also come with lecture notes that you can reference when you wrote your own code.

The Community Discord is such a bonus on top of all. It’s a place where we share code and ask for help. Erik is very active there, which helps create a great community.

I can’t recommend this course highly enough, and you will get so much joy from the freedom of being able to write your own custom tools for Revit.

LearnRevitAPI Course Testimonial by T. Bradley.
T. Bradley

Architect

I looked at several online courses, but this one stood out by far. Erik continues to develop and add more content so you don’t plateau.

All the lessons also come with lecture notes that you can reference when you wrote your own code.

The Community Discord is such a bonus on top of all. It’s a place where we share code and ask for help. Erik is very active there, which helps create a great community.

I can’t recommend this course highly enough, and you will get so much joy from the freedom of being able to write your own custom tools for Revit.

LearnRevitAPI Course Testimonial by T. Bradley.
T. Bradley

Architect

I looked at several online courses, but this one stood out by far. Erik continues to develop and add more content so you don’t plateau.

All the lessons also come with lecture notes that you can reference when you wrote your own code.

The Community Discord is such a bonus on top of all. It’s a place where we share code and ask for help. Erik is very active there, which helps create a great community.

I can’t recommend this course highly enough, and you will get so much joy from the freedom of being able to write your own custom tools for Revit.

LearnRevitAPI Course Testimonial by Onur Korkmaz.
Onur Korkmaz

BIM Software Developer

Thanks to your amazing resources, I started developing with pyRevit. Now, my extensions (Arch, Str, and MEP) have reached almost +200 tools

LearnRevitAPI Course Testimonial by Onur Korkmaz.
Onur Korkmaz

BIM Software Developer

Thanks to your amazing resources, I started developing with pyRevit. Now, my extensions (Arch, Str, and MEP) have reached almost +200 tools

LearnRevitAPI Course Testimonial by Onur Korkmaz.
Onur Korkmaz

BIM Software Developer

Thanks to your amazing resources, I started developing with pyRevit. Now, my extensions (Arch, Str, and MEP) have reached almost +200 tools

LearnRevitAPI Course Testimonial by Mohamed Mostafa Bedair.
Mohamed Mostafa Bedair

Architect | LearnRevitAPI Member

Teach me how to fish🎣and you will feed me for life!! This is what the course promises you, Guaranteed 👌

I consider this course a big leap in my career like no other. The content is great, organized, and informative. It helps you learn Revit API in an easy way. It will also help you understand Revit itself even more.

And if you struggle with something, ask the community. The Community is helpful and friendly. We help each other, share our code, and laugh out loud over our hard times 😂.

I also love Python, and was super happy to know I can use it with Revit API.

Alhamdulillah, I‘m using it now in my company, making more tools to make our tasks and lives much easier.

A Big Shout-Out to Erik and The Learn Revit API Community

LearnRevitAPI Course Testimonial by Mohamed Mostafa Bedair.
Mohamed Mostafa Bedair

Architect | LearnRevitAPI Member

Teach me how to fish🎣and you will feed me for life!! This is what the course promises you, Guaranteed 👌

I consider this course a big leap in my career like no other. The content is great, organized, and informative. It helps you learn Revit API in an easy way. It will also help you understand Revit itself even more.

And if you struggle with something, ask the community. The Community is helpful and friendly. We help each other, share our code, and laugh out loud over our hard times 😂.

I also love Python, and was super happy to know I can use it with Revit API.

Alhamdulillah, I‘m using it now in my company, making more tools to make our tasks and lives much easier.

A Big Shout-Out to Erik and The Learn Revit API Community

LearnRevitAPI Course Testimonial by Mohamed Mostafa Bedair.
Mohamed Mostafa Bedair

Architect | LearnRevitAPI Member

Teach me how to fish🎣and you will feed me for life!! This is what the course promises you, Guaranteed 👌

I consider this course a big leap in my career like no other. The content is great, organized, and informative. It helps you learn Revit API in an easy way. It will also help you understand Revit itself even more.

And if you struggle with something, ask the community. The Community is helpful and friendly. We help each other, share our code, and laugh out loud over our hard times 😂.

I also love Python, and was super happy to know I can use it with Revit API.

Alhamdulillah, I‘m using it now in my company, making more tools to make our tasks and lives much easier.

A Big Shout-Out to Erik and The Learn Revit API Community

LearnRevitAPI Course Testimonial by Andreas Draxl.
Andreas Draxl

BIM - Manager

I'm an Architect since 12 years, working in Autodesk Revit.

I discovered pyRevit 2 years ago and thought learning RevitAPI was impossible. But this course is really bridging the gap between Python, coding, and practical use.

It is not so difficult as it seems.

LearnRevitAPI Course Testimonial by Andreas Draxl.
Andreas Draxl

BIM - Manager

I'm an Architect since 12 years, working in Autodesk Revit.

I discovered pyRevit 2 years ago and thought learning RevitAPI was impossible. But this course is really bridging the gap between Python, coding, and practical use.

It is not so difficult as it seems.

LearnRevitAPI Course Testimonial by Andreas Draxl.
Andreas Draxl

BIM - Manager

I'm an Architect since 12 years, working in Autodesk Revit.

I discovered pyRevit 2 years ago and thought learning RevitAPI was impossible. But this course is really bridging the gap between Python, coding, and practical use.

It is not so difficult as it seems.

LearnRevitAPI Course Testimonial by Tomasz Michalek.
Mateusz

BIM Specialist at AMG Corp.

The materials were incredibly supportive. The combination of video tutorials, written documentation, and downloadable code samples provided a comprehensive learning experience.

Since completing the course, I've been able to automate several tedious tasks in my Revit workflow, significantly improving my productivity and efficiency.

LearnRevitAPI Course Testimonial by Tomasz Michalek.
Mateusz

BIM Specialist at AMG Corp.

The materials were incredibly supportive. The combination of video tutorials, written documentation, and downloadable code samples provided a comprehensive learning experience.

Since completing the course, I've been able to automate several tedious tasks in my Revit workflow, significantly improving my productivity and efficiency.

LearnRevitAPI Course Testimonial by Tomasz Michalek.
Mateusz

BIM Specialist at AMG Corp.

The materials were incredibly supportive. The combination of video tutorials, written documentation, and downloadable code samples provided a comprehensive learning experience.

Since completing the course, I've been able to automate several tedious tasks in my Revit workflow, significantly improving my productivity and efficiency.

LearnRevitAPI Course Testimonial by Tomasz Michalek.
Tomasz Michalek

BIM Coordinator

The LearnRevitAPI course is the best!

Additionally, the support on the Discord group is very helpful, I think it's the main value of this course 🔥

LearnRevitAPI Course Testimonial by Tomasz Michalek.
Tomasz Michalek

BIM Coordinator

The LearnRevitAPI course is the best!

Additionally, the support on the Discord group is very helpful, I think it's the main value of this course 🔥

LearnRevitAPI Course Testimonial by Tomasz Michalek.
Tomasz Michalek

BIM Coordinator

The LearnRevitAPI course is the best!

Additionally, the support on the Discord group is very helpful, I think it's the main value of this course 🔥

LearnRevitAPI Course Testimonial by Thomas Vogt.
Thomas Vogt

VDC Technology & Process Manager | LearnRevitAPI Member

I recently completed the LearnRevitAPI Course and found it to be an incredibly enriching experience.

The course's was exceptional in teaching pyRevit. It had clear explanations and manageable modules that built upon each other. Lessons were supportive, including video tutorials and code samples.

If you don't know Python yet, there are plenty of free courses suggested by users in the Discord Community.

Also the LearnRevitAPI Community in Discord was invaluable. It provides a collaborative and supportive environment.

The course has exceeded my expectations in terms of content depth and the instructor's commitment to ongoing support.

I highly recommend this course, and I'm excited about the upcoming content the author plans to add in the future.

LearnRevitAPI Course Testimonial by Thomas Vogt.
Thomas Vogt

VDC Technology & Process Manager | LearnRevitAPI Member

I recently completed the LearnRevitAPI Course and found it to be an incredibly enriching experience.

The course's was exceptional in teaching pyRevit. It had clear explanations and manageable modules that built upon each other. Lessons were supportive, including video tutorials and code samples.

If you don't know Python yet, there are plenty of free courses suggested by users in the Discord Community.

Also the LearnRevitAPI Community in Discord was invaluable. It provides a collaborative and supportive environment.

The course has exceeded my expectations in terms of content depth and the instructor's commitment to ongoing support.

I highly recommend this course, and I'm excited about the upcoming content the author plans to add in the future.

LearnRevitAPI Course Testimonial by Thomas Vogt.
Thomas Vogt

VDC Technology & Process Manager | LearnRevitAPI Member

I recently completed the LearnRevitAPI Course and found it to be an incredibly enriching experience.

The course's was exceptional in teaching pyRevit. It had clear explanations and manageable modules that built upon each other. Lessons were supportive, including video tutorials and code samples.

If you don't know Python yet, there are plenty of free courses suggested by users in the Discord Community.

Also the LearnRevitAPI Community in Discord was invaluable. It provides a collaborative and supportive environment.

The course has exceeded my expectations in terms of content depth and the instructor's commitment to ongoing support.

I highly recommend this course, and I'm excited about the upcoming content the author plans to add in the future.

LearnRevitAPI Course Testimonial by Matteo Gentili.
Matteo Gentili

BIM Specialist

I am very happy with how the course is structured.

I'm currently focused on finishing the python basics in the CS50 course, as recommended in the discord. I had no previous experience in programming and I'm learning a little at a time.

This course has certainly given you more awareness of how the Revit API works. I am very happy to have purchased the course.

I hope the community will develop more and more and that I can keep learning from it 

LearnRevitAPI Course Testimonial by Matteo Gentili.
Matteo Gentili

BIM Specialist

I am very happy with how the course is structured.

I'm currently focused on finishing the python basics in the CS50 course, as recommended in the discord. I had no previous experience in programming and I'm learning a little at a time.

This course has certainly given you more awareness of how the Revit API works. I am very happy to have purchased the course.

I hope the community will develop more and more and that I can keep learning from it 

LearnRevitAPI Course Testimonial by Matteo Gentili.
Matteo Gentili

BIM Specialist

I am very happy with how the course is structured.

I'm currently focused on finishing the python basics in the CS50 course, as recommended in the discord. I had no previous experience in programming and I'm learning a little at a time.

This course has certainly given you more awareness of how the Revit API works. I am very happy to have purchased the course.

I hope the community will develop more and more and that I can keep learning from it 

LearnRevitAPI Course Testimonial by Kristina Radkovets.
Kristina Radkovets

Blender Specialist / 3D Artist

I highly recommend Learn Revit API course. I might be biased because I live with him! But jokes aside, he spent so much time on this course, and it's finally out, which means I can have my living room back.

LearnRevitAPI Course Testimonial by Kristina Radkovets.
Kristina Radkovets

Blender Specialist / 3D Artist

I highly recommend Learn Revit API course. I might be biased because I live with him! But jokes aside, he spent so much time on this course, and it's finally out, which means I can have my living room back.

LearnRevitAPI Course Testimonial by Kristina Radkovets.
Kristina Radkovets

Blender Specialist / 3D Artist

I highly recommend Learn Revit API course. I might be biased because I live with him! But jokes aside, he spent so much time on this course, and it's finally out, which means I can have my living room back.

LearnRevitAPI Course Testimonial by Caleb Naugle.
Caleb Naugle

Project Manager

The creator of EF-Tools is very active in the community and actively creates content to help others develop their own automations and plugins."

LearnRevitAPI Course Testimonial by Caleb Naugle.
Caleb Naugle

Project Manager

The creator of EF-Tools is very active in the community and actively creates content to help others develop their own automations and plugins."

LearnRevitAPI Course Testimonial by Caleb Naugle.
Caleb Naugle

Project Manager

The creator of EF-Tools is very active in the community and actively creates content to help others develop their own automations and plugins."

LearnRevitAPI Course Testimonial by Jean-Marc.
Jean-Marc Couffin

Senior BIM Specialist
BIM One

LearnRevitAPI is a valuable resource for anyone looking to master the Revit API and develop plugins with confidence.

I highly recommended the course for Revit Experts, BIM specialists, Beginners and experienced Python coders in the field.

LearnRevitAPI Course Testimonial by Jean-Marc.
Jean-Marc Couffin

Senior BIM Specialist
BIM One

LearnRevitAPI is a valuable resource for anyone looking to master the Revit API and develop plugins with confidence.

I highly recommended the course for Revit Experts, BIM specialists, Beginners and experienced Python coders in the field.

LearnRevitAPI Course Testimonial by Jean-Marc.
Jean-Marc Couffin

Senior BIM Specialist
BIM One

LearnRevitAPI is a valuable resource for anyone looking to master the Revit API and develop plugins with confidence.

I highly recommended the course for Revit Experts, BIM specialists, Beginners and experienced Python coders in the field.

LinkedIn Screenshot of a testimonial from Todd Schackelform
LinkedIn Screenshot of a testimonial from Todd Schackelform
LinkedIn Screenshot of a testimonial from Todd Schackelform
Miguel Pinheiro

BIM Specialist / NIRAS

This course exceeded all my expectations, I can't imagine a better or faster way to learn pyRevit.

It's very well organized, filled with real-use case examples, and the Discord community was a brilliant idea. We get to share our developments with others and ask questions (Erik is super active in giving support there!).

For the value it delivers, this course is insanely affordable. I highly recommend it!

Miguel Pinheiro

BIM Specialist / NIRAS

This course exceeded all my expectations, I can't imagine a better or faster way to learn pyRevit.

It's very well organized, filled with real-use case examples, and the Discord community was a brilliant idea. We get to share our developments with others and ask questions (Erik is super active in giving support there!).

For the value it delivers, this course is insanely affordable. I highly recommend it!

Miguel Pinheiro

BIM Specialist / NIRAS

This course exceeded all my expectations, I can't imagine a better or faster way to learn pyRevit.

It's very well organized, filled with real-use case examples, and the Discord community was a brilliant idea. We get to share our developments with others and ask questions (Erik is super active in giving support there!).

For the value it delivers, this course is insanely affordable. I highly recommend it!

LearnRevitAPI Course Testimonial by Iorhan Vendruscolo.
Iorhan Vendruscolo

Civil Engineer | LearnRevitAPI Member

The course takes you from the basic steps to more complex API-related topics, making it very beginner-friendly. As someone relatively new to the programming world, I was able to make my very first script work in the first classes.

The real unexpected gem was the Discord community.

Whenever I need help, I can just shoot a quick message and get answers in the chat. Even cooler is when you have the opportunity to help someone. That's when you really learn things you wouldn't expect.

LearnRevitAPI Course Testimonial by Iorhan Vendruscolo.
Iorhan Vendruscolo

Civil Engineer | LearnRevitAPI Member

The course takes you from the basic steps to more complex API-related topics, making it very beginner-friendly. As someone relatively new to the programming world, I was able to make my very first script work in the first classes.

The real unexpected gem was the Discord community.

Whenever I need help, I can just shoot a quick message and get answers in the chat. Even cooler is when you have the opportunity to help someone. That's when you really learn things you wouldn't expect.

LearnRevitAPI Course Testimonial by Iorhan Vendruscolo.
Iorhan Vendruscolo

Civil Engineer | LearnRevitAPI Member

The course takes you from the basic steps to more complex API-related topics, making it very beginner-friendly. As someone relatively new to the programming world, I was able to make my very first script work in the first classes.

The real unexpected gem was the Discord community.

Whenever I need help, I can just shoot a quick message and get answers in the chat. Even cooler is when you have the opportunity to help someone. That's when you really learn things you wouldn't expect.

LearnRevitAPI Course Testimonial by Iorhan Vendruscolo.
Daniel Valcarcel

Civil Engineer | LearnRevitAPI Member

I just finished the LearnRevitAPI course, and I’ve got to say, it was a great experience!

The content was super informative and easy to understand, even for someone like me who's new to the Revit API.

What I really appreciated, though, was the Discord community—being able to ask questions, share ideas, and get advice from both other learners and the instructor was awesome. It made the whole process a lot less intimidating and way more fun.

While I haven’t built my first Add-In just yet, the course has given me a solid foundation and the confidence to tackle it soon.

If I were to recommend this to a friend, I'd tell them it's definitely worth it, especially if you value a supportive learning environment with great interaction. The course went above and beyond what I expected!

LearnRevitAPI Course Testimonial by Iorhan Vendruscolo.
Daniel Valcarcel

Civil Engineer | LearnRevitAPI Member

I just finished the LearnRevitAPI course, and I’ve got to say, it was a great experience!

The content was super informative and easy to understand, even for someone like me who's new to the Revit API.

What I really appreciated, though, was the Discord community—being able to ask questions, share ideas, and get advice from both other learners and the instructor was awesome. It made the whole process a lot less intimidating and way more fun.

While I haven’t built my first Add-In just yet, the course has given me a solid foundation and the confidence to tackle it soon.

If I were to recommend this to a friend, I'd tell them it's definitely worth it, especially if you value a supportive learning environment with great interaction. The course went above and beyond what I expected!

LearnRevitAPI Course Testimonial by Iorhan Vendruscolo.
Daniel Valcarcel

Civil Engineer | LearnRevitAPI Member

I just finished the LearnRevitAPI course, and I’ve got to say, it was a great experience!

The content was super informative and easy to understand, even for someone like me who's new to the Revit API.

What I really appreciated, though, was the Discord community—being able to ask questions, share ideas, and get advice from both other learners and the instructor was awesome. It made the whole process a lot less intimidating and way more fun.

While I haven’t built my first Add-In just yet, the course has given me a solid foundation and the confidence to tackle it soon.

If I were to recommend this to a friend, I'd tell them it's definitely worth it, especially if you value a supportive learning environment with great interaction. The course went above and beyond what I expected!

LearnRevitAPI Course Testimonial by Juan Paniagua.
Juan Paniagua

Architect

This is one of the most expected courses in the AEC world! 🔥

LearnRevitAPI Course Testimonial by Juan Paniagua.
Juan Paniagua

Architect

This is one of the most expected courses in the AEC world! 🔥

LearnRevitAPI Course Testimonial by Juan Paniagua.
Juan Paniagua

Architect

This is one of the most expected courses in the AEC world! 🔥

LearnRevitAPI Course Testimonial by Gavin Crump.
Gavin Crump

BIM/Computation Lead
Aussie BIM Guru /Architectus

Erik has been on my BIM radar for a while now. I'm constantly impressed by his abilities to take complex subjects like the Revit API and break them down in a friendly way. His platform presents a culmination of these abilities.

I see great potential and growth opportunity for people participating in his content.

EF-Tools was just the beginning. This is a truly exciting opportunity for those looking to get their teeth stuck into the Revit API and Python

LearnRevitAPI Course Testimonial by Gavin Crump.
Gavin Crump

BIM/Computation Lead
Aussie BIM Guru /Architectus

Erik has been on my BIM radar for a while now. I'm constantly impressed by his abilities to take complex subjects like the Revit API and break them down in a friendly way. His platform presents a culmination of these abilities.

I see great potential and growth opportunity for people participating in his content.

EF-Tools was just the beginning. This is a truly exciting opportunity for those looking to get their teeth stuck into the Revit API and Python

LearnRevitAPI Course Testimonial by Gavin Crump.
Gavin Crump

BIM/Computation Lead
Aussie BIM Guru /Architectus

Erik has been on my BIM radar for a while now. I'm constantly impressed by his abilities to take complex subjects like the Revit API and break them down in a friendly way. His platform presents a culmination of these abilities.

I see great potential and growth opportunity for people participating in his content.

EF-Tools was just the beginning. This is a truly exciting opportunity for those looking to get their teeth stuck into the Revit API and Python

LearnRevitAPI Course Testimonial by Maria Florencia.
Maria Florencia Retamal Borgogno

BIM Coordinator Architect

Taking the LearnRevitAPI course opens so many options for Revit users. After completing it, I started developing basic tools for my company and I'm feeling that I'm just scratching the surface of it.

Good thing: this course not only provides a quick start and guidance but also equips you with the necessary tools to continue researching and learning.

Happy coding! 😊

LearnRevitAPI Course Testimonial by Maria Florencia.
Maria Florencia Retamal Borgogno

BIM Coordinator Architect

Taking the LearnRevitAPI course opens so many options for Revit users. After completing it, I started developing basic tools for my company and I'm feeling that I'm just scratching the surface of it.

Good thing: this course not only provides a quick start and guidance but also equips you with the necessary tools to continue researching and learning.

Happy coding! 😊

LearnRevitAPI Course Testimonial by Maria Florencia.
Maria Florencia Retamal Borgogno

BIM Coordinator Architect

Taking the LearnRevitAPI course opens so many options for Revit users. After completing it, I started developing basic tools for my company and I'm feeling that I'm just scratching the surface of it.

Good thing: this course not only provides a quick start and guidance but also equips you with the necessary tools to continue researching and learning.

Happy coding! 😊

LearnRevitAPI Course Testimonial by Vlad S.
Vlad S.

Architect

I'm one of the happy members of the course, and although I haven't had the time to follow it step by step and properly finish it, it already helped me a few times to find answers to some issues I encountered with various scripts. I just went straight to the lessons that mentioned those issues, and found some code snippets that pointed me in the right direction.

I didn’t actually know Python before starting with Revit API / pyRevit, but I did have some programming knowledge (basic C++) and that definitely helped, as the logic is mostly the same with a slightly different sintax.

So yeah, prior programming knowledge helps, but either way, I would definitely recommend the platform for anyone interested in learning Revit API. Looking forward to actually finish the course myself 😛

LearnRevitAPI Course Testimonial by Vlad S.
Vlad S.

Architect

I'm one of the happy members of the course, and although I haven't had the time to follow it step by step and properly finish it, it already helped me a few times to find answers to some issues I encountered with various scripts. I just went straight to the lessons that mentioned those issues, and found some code snippets that pointed me in the right direction.

I didn’t actually know Python before starting with Revit API / pyRevit, but I did have some programming knowledge (basic C++) and that definitely helped, as the logic is mostly the same with a slightly different sintax.

So yeah, prior programming knowledge helps, but either way, I would definitely recommend the platform for anyone interested in learning Revit API. Looking forward to actually finish the course myself 😛

LearnRevitAPI Course Testimonial by Vlad S.
Vlad S.

Architect

I'm one of the happy members of the course, and although I haven't had the time to follow it step by step and properly finish it, it already helped me a few times to find answers to some issues I encountered with various scripts. I just went straight to the lessons that mentioned those issues, and found some code snippets that pointed me in the right direction.

I didn’t actually know Python before starting with Revit API / pyRevit, but I did have some programming knowledge (basic C++) and that definitely helped, as the logic is mostly the same with a slightly different sintax.

So yeah, prior programming knowledge helps, but either way, I would definitely recommend the platform for anyone interested in learning Revit API. Looking forward to actually finish the course myself 😛

Common Questions

Find answers to commonly asked questions
about LearnRevitAPI Course.

Do I need to be python Expert?

Not at all. There were students who joined without any prior python knowledge, but they managed to follow along the course after taking the free CS50 Introduction to Python Course. But knowing python basics will help you learn faster.

Do you cover Revit API in Dynamo?

I won't be using Dynamo in the course, however nearly everything that you learn about Revit API can be used inside python nodes in Dynamo. There are a few little differences, and I will talk about them so you can use your code in both Dynamo and pyRevit.

Is the Course On-Demand?

Yes, all lessons are pre-recorded and they come with Video, Written Summary, and Community Chat to discuss each lesson.

Can I pay with PayPal?

Yes, write to support@LearnRevitAPI.com and I will send you instructions for paying with PayPal.

Can I pay with payment plan?

Yes, I provide a 3-month payment plan to help you offset the investment price

Alright, How do I enroll?

Go to https://learnrevitapi.com/join-course Once you complete your payment, you will receive an email with the access to the course platform. If you have any issues, write to support@LearnRevitAPI.com and I will make sure you get access ASAP.

What if I don't like the course?

I offer 30-Days Money Back Guarantee without any hidden rules. If you're not happy with the course, then I will feel the same. Let me know within 30 days and get your money back.

What if I get stuck?

This course has its own Revit API Community. This is a place to chat with like-minded people and ask for help. If you get stuck, just write your problem and we will help you out! 😉 Some even found the community itself worth joining the course!

Is the Course worth the money?

I've spent 2000+ hours on this course and course platform to provide you the best experience of Learning Revit API. My goal is NOT to create a course you watch once and forget. My goal is to create a library of tutorials that you keep revisiting. Also the Revit API community alone is worth the money. This is a place where you can ask for code help, share your Revit API code, discuss course lessons or just chat in general. Some consider community alone was worth the price.

Is there time-limit for the course?

No! Once you buy the course, you will have access forever.

Is there Certificate upon completion?

Not at the moment, but I will add it in a few months.

Common Questions

Find answers to commonly asked questions
about LearnRevitAPI Course.

Do I need to be python Expert?

Not at all. There were students who joined without any prior python knowledge, but they managed to follow along the course after taking the free CS50 Introduction to Python Course. But knowing python basics will help you learn faster.

Do you cover Revit API in Dynamo?

I won't be using Dynamo in the course, however nearly everything that you learn about Revit API can be used inside python nodes in Dynamo. There are a few little differences, and I will talk about them so you can use your code in both Dynamo and pyRevit.

Is the Course On-Demand?

Yes, all lessons are pre-recorded and they come with Video, Written Summary, and Community Chat to discuss each lesson.

Can I pay with PayPal?

Yes, write to support@LearnRevitAPI.com and I will send you instructions for paying with PayPal.

Can I pay with payment plan?

Yes, I provide a 3-month payment plan to help you offset the investment price

Alright, How do I enroll?

Go to https://learnrevitapi.com/join-course Once you complete your payment, you will receive an email with the access to the course platform. If you have any issues, write to support@LearnRevitAPI.com and I will make sure you get access ASAP.

What if I don't like the course?

I offer 30-Days Money Back Guarantee without any hidden rules. If you're not happy with the course, then I will feel the same. Let me know within 30 days and get your money back.

What if I get stuck?

This course has its own Revit API Community. This is a place to chat with like-minded people and ask for help. If you get stuck, just write your problem and we will help you out! 😉 Some even found the community itself worth joining the course!

Is the Course worth the money?

I've spent 2000+ hours on this course and course platform to provide you the best experience of Learning Revit API. My goal is NOT to create a course you watch once and forget. My goal is to create a library of tutorials that you keep revisiting. Also the Revit API community alone is worth the money. This is a place where you can ask for code help, share your Revit API code, discuss course lessons or just chat in general. Some consider community alone was worth the price.

Is there time-limit for the course?

No! Once you buy the course, you will have access forever.

Is there Certificate upon completion?

Not at the moment, but I will add it in a few months.

Common Questions

Find answers to commonly asked questions
about LearnRevitAPI Course.

Do I need to be python Expert?

Not at all. There were students who joined without any prior python knowledge, but they managed to follow along the course after taking the free CS50 Introduction to Python Course. But knowing python basics will help you learn faster.

Do you cover Revit API in Dynamo?

I won't be using Dynamo in the course, however nearly everything that you learn about Revit API can be used inside python nodes in Dynamo. There are a few little differences, and I will talk about them so you can use your code in both Dynamo and pyRevit.

Is the Course On-Demand?

Yes, all lessons are pre-recorded and they come with Video, Written Summary, and Community Chat to discuss each lesson.

Can I pay with PayPal?

Yes, write to support@LearnRevitAPI.com and I will send you instructions for paying with PayPal.

Can I pay with payment plan?

Yes, I provide a 3-month payment plan to help you offset the investment price

Alright, How do I enroll?

Go to https://learnrevitapi.com/join-course Once you complete your payment, you will receive an email with the access to the course platform. If you have any issues, write to support@LearnRevitAPI.com and I will make sure you get access ASAP.

What if I don't like the course?

I offer 30-Days Money Back Guarantee without any hidden rules. If you're not happy with the course, then I will feel the same. Let me know within 30 days and get your money back.

What if I get stuck?

This course has its own Revit API Community. This is a place to chat with like-minded people and ask for help. If you get stuck, just write your problem and we will help you out! 😉 Some even found the community itself worth joining the course!

Is the Course worth the money?

I've spent 2000+ hours on this course and course platform to provide you the best experience of Learning Revit API. My goal is NOT to create a course you watch once and forget. My goal is to create a library of tutorials that you keep revisiting. Also the Revit API community alone is worth the money. This is a place where you can ask for code help, share your Revit API code, discuss course lessons or just chat in general. Some consider community alone was worth the price.

Is there time-limit for the course?

No! Once you buy the course, you will have access forever.

Is there Certificate upon completion?

Not at the moment, but I will add it in a few months.

Don't miss this opportunity to Learn Revit API

Don't miss this opportunity to Learn Revit API

350+

Happy Members

15+

Video Hours

50+

Lessons

Ready to become Revit Hero for your office? Learn Revit API!

Ready to become Revit Hero for your office?

Join this comprehensive course that will guide you step by step on how to create your dream tools for Revit that save time.