Have a question about LearnRevitAPI?

Let me know so I can help you make the right decision about this investment.

Ask Question

Stop Being Just Another Revit User,

Stop Being Just Another Revit User,

Become

Become

Become

pyRevit Hacker

pyRevit Hacker

pyRevit Hacker

Who can Automate Revit

Who can Automate Revit

Who can Automate Revit

with python Code

with python Code

with python Code

WATCH THIS if you want to Become pyRevit Hero Your Office Needs.
WATCH THIS to Become pyRevit Hero
WATCH THIS if you want to Become pyRevit Hero Your Office Needs.

The top performers know that time saved is value earned.
400+ Revit Users have boosted their productivity and the career with Learn Revit API Course.
Are You Ready to be One Of Them?

Mohamed Mostafa Bedair

BIM Architect

I consider this course a big leap in my career like no other. Teach me how to fish🎣and you will feed me for life! This is what the course promises you The content is great, organized, and informative. It helps you Learn Revit API in an easy way.

Mohamed Mostafa Bedair

BIM Architect

I consider this course a big leap in my career like no other. Teach me how to fish🎣and you will feed me for life! This is what the course promises you The content is great, organized, and informative. It helps you Learn Revit API in an easy way.

Miguel Pinheiro

BIM Specialist

This course platform 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. For the value it delivers, this course is insanely affordable. I highly recommend it!

Miguel Pinheiro

BIM Specialist

This course platform 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. For the value it delivers, this course is insanely affordable. I highly recommend it!

Miguel Pinheiro

BIM Specialist

This course platform 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. For the value it delivers, this course is insanely affordable. I highly recommend it!

Iorhan Vendruscolo

BIM Civil Engineer

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.

Iorhan Vendruscolo

BIM Civil Engineer

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.

Iorhan Vendruscolo

BIM Civil Engineer

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.

Who is pyRevit Hacker ?

A pyRevit Hacker is an AEC expert who is fed up with Revit limitations.
Instead of complaining, they roll up their sleeves and create solutions.
We Work Smarter, NOT Harder

Problem Solver

Taking a problem and creating a solution out of thin air is what pyRevit Hacker does.

Long-Term Thinker

pyRevit Hacker mind isn't limited to today. The value of automation play out in a long run.

Team Player

pyRevit hackers aren't selfish. We put our team forward and create better tools so we can achieve better results together.

Why become pyRevit Hacker?

Regular Revit User

Feels Stuck Doing Manual Work

Feels Stuck Doing Manual Work

Feels Stuck Doing Manual Work

Waste Hours Searching Add-Ins

Waste Hours Searching Add-Ins

Waste Hours Searching Add-Ins

Struggling to Meet Deadlines

Struggling to Meet Deadlines

Struggling to Meet Deadlines

Negotiate For Tiny Promotions

Negotiate For Tiny Promotions

Negotiate For Tiny Promotions

pyRevit Hacker

Automates Boring Tasks

Automates Boring Tasks

Automates Boring Tasks

Creates Custom Revit Tools

Creates Custom Revit Tools

Creates Custom Revit Tools

Saves Hunderds of Hours

Saves Hunderds of Hours

Saves Hunderds of Hours

Promoted Before Asking

Promoted Before Asking

Promoted Before Asking

Revit is not perfect

But pyRevit Hacker can make it Better!

JL

BIM Specialist

I started my journey with LearnRevitAPI.com with zero programming knowledge. Thanks to Erik Frits' insightful guidance and hands-on approach, I quickly adapted and began exploring the Revit API with confidence. Erik's method of learning by doing is truly empowering. I highly recommend this experience to anyone eager to dive into the world of Revit API

JL

BIM Specialist

I started my journey with LearnRevitAPI.com with zero programming knowledge. Thanks to Erik Frits' insightful guidance and hands-on approach, I quickly adapted and began exploring the Revit API with confidence. Erik's method of learning by doing is truly empowering. I highly recommend this experience to anyone eager to dive into the world of Revit API

JL

BIM Specialist

I started my journey with LearnRevitAPI.com with zero programming knowledge. Thanks to Erik Frits' insightful guidance and hands-on approach, I quickly adapted and began exploring the Revit API with confidence. Erik's method of learning by doing is truly empowering. I highly recommend this experience to anyone eager to dive into the world of Revit API

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.

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.

Juan Paniagua

Architect

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

Juan Paniagua

Architect

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

Juan Paniagua

Architect

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

Here is your Plan
To Become pyRevit Hacker

By the end of this course You will:

01
Join LearnRevitAPI Platform and the Community

By enrolling today you will get access to the best courses and private community for pyRevit Hackers.

02
Learn how to create pyRevit Tools with Revit API
Learn how to create pyRevit Tools with Revit API

Follow step-by-step courses that will teach you how to create pyRevit tools with hands-on approach.

Follow step-by-step courses that will teach you how to create pyRevit tools with hands-on approach.

03
Automate Your Boring Work with pyRevit

By the end you will become a confident pyRevit Hacker, ready to tackle your own challenges and accelerate your career with python.

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*

Here's what others say:

Andreas Draxl

BIM Manager

Mohamed Mostafa Bedair

BIM Architect

Jean-Marc Couffin

Senior BIM Specialist

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

Made by Self-Taught

pyRevit Hacker

Photo of course instructor: Erik Frits.

Erik Frits

Learning programming for Revit can be frustrating.I know exactly how it feels when you start on your own.

Sometimes you spend many days and evenings looking for a simple answer… And then you wonder, why nobody told you that before.

But other times, you have to give up because no matter what you do, nothing works. I know because I were in your shoes 👞.

And that's why I decided to provide you all learning materials and help you need to become pyRevit Hacker, without struggling for months.

This platform is what I dreamt of 5 years ago!

I Helped Thousands to Start

I've been teaching pyRevit for over 3 years and I helped thosands to get started by sharing what I learnt the hard way.

Wrote Hundreds of Add-ins

I preach what I teach and I've created hundreds of pyRevit scripts. I took my most favorite tools and published them for free in EF-Tools extension.

EF-Tools is Free and Open-Source extension used by thosands of people worldwide, helping Revit Users to solve their daily problems with a click.

100+ pyRevit Tutorials

I made 100+ video tutorials and I realized how to take complex topic like Revit API and break it into step by step tutorials so you learn without being overwhelmed.

Best pyRevit Resources

I also make resources that can easily save you days. My most popular:

These resources were downloaded more than 7.5k times.

My goal is to help Revit Users become pyRevit Hackers,
so we can push AEC industry forward.

Let's Recap what you get

Why Join This Platform?

Best Revit API Course for pyRevit

Learn Revit API with pyRevit by following most comprehensive course that will teach you everything you need step by step.

Custom UI Forms Course

Learn everything you need to create custom WPF forms for pyRevit to provide better user experience.

Upcoming Python Course for Revit

Everything starts with python basics, so I'm working hard on a great python course for Revit Users that will be published in early 2025.

Private pyRevit Community

Join the best community for pyRevit Hackers. Talk to other hackers, share your ideas and ask for help if you get stuck with anything.

Hands-on Approach

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

Library of Code Snippets

Get access to my code snippets that you can copy-paste in your own code to solve common problems.

Expert Instructor

The platform is made by self-taught expert who knows the struggle of beginner programmers and understands their challenges.

100% Satisfaction Guarantee

And there are no risks for you.

Everything is backed by 30-Days Money Back guarantee without any questions.

Join The Best Platform
for pyRevit Hackers

175€x3 Months
Lifetime Access

What You Get:

LearnRevitAPI Course

Written Summaries

Hands-On Homework

All Course Updates

+FREE Exclusive Bonuses:

LearnRevitAPI Community

Library of Code Snippets

*Upcoming Python Course!

Custom UI Forms Course

30 DAYS MONEY-BACK GUARANTEE.

Payment Plan

One-Time Payment

497 447€
Lifetime Access

What You Get:

LearnRevitAPI Course

Written Summaries

Hands-On Homework

All Course Updates

+FREE Exclusive Bonuses:

LearnRevitAPI Community

Library of Code Snippets

*Upcoming Python Course!

Custom UI Forms Course

30 DAYS MONEY-BACK GUARANTEE.

175€x3 Months
Lifetime Access

What You Get:

LearnRevitAPI Course

Written Summaries

Hands-On Homework

All Course Updates

+FREE Exclusive Bonuses:

LearnRevitAPI Community

Library of Code Snippets

*Upcoming Python Course!

Custom UI Forms Course

30 DAYS MONEY-BACK GUARANTEE.

Payment Plan

One-Time Payment

497 447€
Lifetime Access

What You Get:

LearnRevitAPI Course

Written Summaries

Hands-On Homework

All Course Updates

+FREE Exclusive Bonuses:

LearnRevitAPI Community

Library of Code Snippets

*Upcoming Python Course!

Custom UI Forms Course

30 DAYS MONEY-BACK GUARANTEE.

175€x3 Months
Lifetime Access

What You Get:

LearnRevitAPI Course

Written Summaries

Hands-On Homework

All Course Updates

+FREE Exclusive Bonuses:

LearnRevitAPI Community

Library of Code Snippets

*Upcoming Python Course!

Custom UI Forms Course

30 DAYS MONEY-BACK GUARANTEE.

Payment Plan

One-Time Payment

497 447€
Lifetime Access

What You Get:

LearnRevitAPI Course

Written Summaries

Hands-On Homework

All Course Updates

+FREE Exclusive Bonuses:

LearnRevitAPI Community

Library of Code Snippets

*Upcoming Python Course!

Custom UI Forms Course

30 DAYS MONEY-BACK GUARANTEE.

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 you will absolutely love this course!

But you will absolutely love this course!

🪄Exclusive Bonuses

By the end of this course You will:

By joining LearnRevitAPI today you will also get these exclusive bonuses:

Learn Python Basics to put your ideas into code.
  1. Python Course (Upcoming in 2025!)

Many people joined the platform without any prior coding experience. And while there are a ton of great free courses like CS50 by Harvard, learning python related to Revit would be much easier and more benefitial.


So I'm currently working on a full python course for Revit Users. This course will help you learn programming basics so you can get closer to becoming a pyRevit Hacker.

Learn Python Basics to put your ideas into code.
  1. Python Course (Upcoming in 2025!)

Many people joined the platform without any prior coding experience. And while there are a ton of great free courses like CS50 by Harvard, learning python related to Revit would be much easier and more benefitial.


So I'm currently working on a full python course for Revit Users. This course will help you learn programming basics so you can get closer to becoming a pyRevit Hacker.

Learn Python Basics to put your ideas into code.

Python Course (Upcoming in 2025!)

Many people joined the platform without any prior coding experience. And while there are a ton of great free courses like CS50 by Harvard, learning python related to Revit would be much easier and more benefitial.


So I'm currently working on a full python course for Revit Users. This course will help you learn programming basics so you can get closer to becoming a pyRevit Hacker.

Learn how to create Good-Looking Custom UI Forms for pyRevit.
  1. Custom Forms for pyRevit Course

Once you start creating your custom tools, you will also want to have more contorl over user inputs. There are easy ways to ask for input, but sooner or later you will want or even need to create custom UI forms where you have full control.


That's what this course will teach you. You will learn how to create highly customizable forms that can provide your users better experience.

Learn how to create Good-Looking Custom UI Forms for pyRevit.
  1. Custom Forms for pyRevit Course

Once you start creating your custom tools, you will also want to have more contorl over user inputs. There are easy ways to ask for input, but sooner or later you will want or even need to create custom UI forms where you have full control.


That's what this course will teach you. You will learn how to create highly customizable forms that can provide your users better experience.

Learn how to create Good-Looking Custom UI Forms for pyRevit.

Custom Forms for pyRevit Course

Once you start creating your custom tools, you will also want to have more contorl over user inputs. There are easy ways to ask for input, but sooner or later you will want or even need to create custom UI forms where you have full control.


That's what this course will teach you. You will learn how to create highly customizable forms that can provide your users better experience.

Revit API is very repetitive, so why reinvent the wheel?
  1. Library of my Code Snippets

I wirte a lot of pyRevit code when I code new tools, answer student's questions or make pyRevit Tutorials. And to keep track of everything, I've started a library for all my pyRevit Snippets.

You will get access to a library of reusable code snippets where you will be able to quickly copy-paste what you need to solve common problems. It's still work in progress, but it will always keep growing as I get more questions about Revit API.

Revit API is very repetitive, so why reinvent the wheel?
  1. Library of my Code Snippets

I wirte a lot of pyRevit code when I code new tools, answer student's questions or make pyRevit Tutorials. And to keep track of everything, I've started a library for all my pyRevit Snippets.

You will get access to a library of reusable code snippets where you will be able to quickly copy-paste what you need to solve common problems. It's still work in progress, but it will always keep growing as I get more questions about Revit API.

Revit API is very repetitive, so why reinvent the wheel?

Library of my Code Snippets

I wirte a lot of pyRevit code when I code new tools, answer student's questions or make pyRevit Tutorials. And to keep track of everything, I've started a library for all my pyRevit Snippets.

You will get access to a library of reusable code snippets where you will be able to quickly copy-paste what you need to solve common problems. It's still work in progress, but it will always keep growing as I get more questions about Revit API.

You won't be alone on this journey
  1. Private Community

Learning something like Revit API and pyRevit can feel very lonely, but it doesn't have to.

You will be a part of a private community where everybody understands you. It's a place where you can discuss lessons, chat about programming in Revit and ask for help if you get stuck.

Don't worry about Getting Stuck.

Discuss Lessons
Chat with other
Revit API Developers
Share Your Progress
Ask For Help.
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 🔥
You won't be alone on this journey
  1. Private Community

Learning something like Revit API and pyRevit can feel very lonely, but it doesn't have to.

You will be a part of a private community where everybody understands you. It's a place where you can discuss lessons, chat about programming in Revit and ask for help if you get stuck.

Don't worry about Getting Stuck.

Discuss Lessons
Chat with other
Revit API Developers
Share Your Progress
Ask For Help.
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 🔥
You won't be alone on this journey

Private Community

Learning something like Revit API and pyRevit can feel very lonely, but it doesn't have to.

You will be a part of a private community where everybody understands you. It's a place where you can discuss lessons, chat about programming in Revit and ask for help if you get stuck.

Don't worry about Getting Stuck.

Discuss Lessons
Chat with other
Revit API Developers
Share Your Progress
Ask For Help.
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 🔥

Testimonials

Real stories from beloved students

See how Revit Experts, just like you, are leveling up their skills with LearnRevitAPI Courses.

Mohamed Mostafa Bedair

Architect

Jean-Marc Couffin

Senior BIM Specialist

Andreas Draxl

BIM Manager

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. For the value it delivers, this course is insanely affordable. I highly recommend it!

Iorhan Vendruscolo

Civil Engineer

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.

Daniel Valcarcel

Civil Engineer

The content was super informative and easy to understand, even for someone new to the Revit API. What I really appreciated, though, was the Discord community—being able to ask questions, share ideas, and get advice was awesome. It made the whole process a lot less intimidating and way more fun. The course went above and beyond what I expected!

Thomas Vogt

VDC Technology & Process Manager

The course has exceeded my expectations in terms of content depth and the instructor's commitment to ongoing support. Also, the community was invaluable. I highly recommend this course, and I'm excited about the upcoming content.

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. 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

Kristina Frits

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.

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.

Juan Paniagua

Architect

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

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 🔥

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.

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! 😊

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.

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.

Scroll Down to Read More!

Testimonials

Real stories from beloved students

See how Revit Experts, just like you, are leveling up their skills with LearnRevitAPI Courses.

Mohamed Mostafa Bedair

Architect

Jean-Marc Couffin

Senior BIM Specialist

Andreas Draxl

BIM Manager

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. For the value it delivers, this course is insanely affordable. I highly recommend it!

Iorhan Vendruscolo

Civil Engineer

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.

Daniel Valcarcel

Civil Engineer

The content was super informative and easy to understand, even for someone new to the Revit API. What I really appreciated, though, was the Discord community—being able to ask questions, share ideas, and get advice was awesome. It made the whole process a lot less intimidating and way more fun. The course went above and beyond what I expected!

Thomas Vogt

VDC Technology & Process Manager

The course has exceeded my expectations in terms of content depth and the instructor's commitment to ongoing support. Also, the community was invaluable. I highly recommend this course, and I'm excited about the upcoming content.

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. 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

Kristina Frits

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.

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.

Juan Paniagua

Architect

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

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 🔥

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.

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! 😊

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.

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.

Scroll Down to Read More!

Testimonials

Real stories from beloved students

See how Revit Experts, just like you, are leveling up their skills with LearnRevitAPI Courses.

Mohamed Mostafa Bedair

Architect

Jean-Marc Couffin

Senior BIM Specialist

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. For the value it delivers, this course is insanely affordable. I highly recommend it!

Iorhan Vendruscolo

Civil Engineer

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.

Daniel Valcarcel

Civil Engineer

The content was super informative and easy to understand, even for someone new to the Revit API. What I really appreciated, though, was the Discord community—being able to ask questions, share ideas, and get advice was awesome. It made the whole process a lot less intimidating and way more fun. The course went above and beyond what I expected!

Thomas Vogt

VDC Technology & Process Manager

The course has exceeded my expectations in terms of content depth and the instructor's commitment to ongoing support. Also, the community was invaluable. I highly recommend this course, and I'm excited about the upcoming content.

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. 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

Kristina Frits

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.

Juan Paniagua

Architect

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

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 🔥

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.

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.

Scroll Down to Read More!

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?

The course can be purchased with annual subscription or lifetime access. Your access will depend on the pricing option you choose.

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?

The course can be purchased with annual subscription or lifetime access. Your access will depend on the pricing option you choose.

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?

The course can be purchased with annual subscription or lifetime access. Your access will depend on the pricing option you choose.

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

400+

Happy Members

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.