Have a question about LearnRevitAPI?

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

Ask Question

Revit Users Not Afraid of Programming,

Revit Users Not Afraid of Programming,

This Course will help you

This Course will help you

Become

Become

pyRevit Hacker

pyRevit Hacker

Who Can Automate Revit

Who Can Automate Revit

Over 400 Students Have Become pyRevit Hackers and increased their value in the company with code.
Are you ready to be one of them?

Over 400 Students Have Become pyRevit Hackers and increased their value in the company with code.
Are you ready to be one of them?

Ready to become pyRevit Hacker?
Ready to become pyRevit Hacker?

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.

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.

Revit is not Perfect…

Constant Workaround

How many times you had a problem and you only found a 'workaround' instead of a real solution?

Repetitive Tasks

Remember those days where you had to click over and over like a robot because Revit is Slow and missing basic features you needed…

Human Errors

No matter how smart people are, we still make mistakes on long repetitive and boring tasks.

Wasting Hours on simple tasks

It's no secret that we waste a lot of time while working in revit because it misses a lot of simple features and often times we need to wait a lot in between the tasks…

Slow Career Growth

Getting promotions in AEC industry is getting harder and harder, especially in these challenging economic times.

What if becoming pyRevit Hacker

What if becoming pyRevit Hacker

Could solve all of that?

Could solve all of that?

Imagine if you could

Create Custom Tools and Workflows

Create Custom Tools

Build custom Revit add-ins tailored to your specific needs, giving you control over Revit.

Automate Boring and Repetitive Tasks

Automate Repetitive Tasks

Stop doing the same repeating task over and over with mouse clicks. Solve your problems with code and focus on more creative work.

Avoid human errors
on big projects

Avoid human errors

Manage and organize your BIM data in on large projects and avoid human errors.

Save Hundreds of Hours

When you become pyRevit Hacker you will start to leverage your time. You value won't be tied to the amount of hours you work, but to the amount of hours you save to your company with your code.

Grow Your Career Faster Than Ever!

Once you leverage your time with code, you will be able to bring more value to your company than multiple employees. And in return you will become irreplaceable and get promotions before asking for them.

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.

What will you Learn?

What will you Learn?

50+

Lessons

15hrs+

Video Content

400+

Happy Students

50+

Lessons

15hrs+

Video Content

400+

Happy Students

50+

Lessons

15hrs+

Video Content

400+

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

Why Join This Platform?

Why Join This Platform?

Why Join This Platform?

Best pyRevit Courses

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

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.

Private Community

Join the best community for pyRevit Hackers. Talk to other hackers, share your ideas and ask for help.

Beginner's Friendly

The platform is made with beginners in mind,


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

WPF Course for pyRevit

Once you master pyRevit, you will get a lot of interest in creating custom UI forms,. ANd you will

Made by Self-Taught

Made by Self-Taught

pyRevit Hacker

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.

EF-Tools Extension

I also preach what I teach. I'm creator of EF-Tools, a Free and Open-Source extension used by thousands of people worldwide, helping Revit Users solve their daily problems with a click. (You can even steal my code)

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 and get control of Revit in our own hands.

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.

EF-Tools Extension

I also preach what I teach. I'm creator of EF-Tools, a Free and Open-Source extension used by thousands of people worldwide, helping Revit Users solve their daily problems with a click. (You can even steal my code)

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 and get control of Revit in our own hands.

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!

Helped thousands

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

EF-Tools Extension

I also preach what I teach. I'm creator of EF-Tools, a Free and Open-Source extension used by thousands of people worldwide, helping Revit Users solve their daily problems with a click. (You can even steal my code)

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 and get control of Revit in our own hands.

This is not just a Course Platform!

This is not just a Course Platform!

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 🔥

Access All my Courses

Join E-Learning Platform for pyRevit Hackers

Risk-Free Investment with 30 DAYS MONEY-BACK GUARANTEE.

What's Included?

[Course] LearnRevitAPI

All Course Updates

Hands On Homework

Written Summaries

Private Community

FREE EXCLUSIVE BONUSES

WPF Course for pyRevit Users

pyRevit Code Samples

[Upcoming] Python Course for Revit Users

Over 400 Students Have Become pyRevit Hackers and started automating Revit.
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.

447/year

Get 12-months Access to

LearnRevitAPI Platform

for pyRevit Hackers

Join E-Learning Platform for pyRevit Hackers

Risk-Free Investment with 30 DAYS MONEY-BACK GUARANTEE.

What's Included?

[Course] LearnRevitAPI

All Course Updates

Hands On Homework

Written Summaries

Private Community

FREE EXCLUSIVE BONUSES

WPF Course for pyRevit Users

pyRevit Code Samples

[Upcoming] Python Course for Revit Users

447/year

Get 12-months Access to

LearnRevitAPI Platform

for pyRevit Hackers

Join E-Learning Platform for pyRevit Hackers

Risk-Free Investment with 30 DAYS MONEY-BACK GUARANTEE.

What's Included?

[Course] LearnRevitAPI

All Course Updates

Hands On Homework

Written Summaries

Private Community

FREE EXCLUSIVE BONUSES

WPF Course for pyRevit Users

pyRevit Code Samples

[Upcoming] Python Course for Revit Users

Over 400 Students Have Become pyRevit Hackers and started automating Revit.
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.

447/year

Get 12-months Access to

LearnRevitAPI Platform

for pyRevit Hackers

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!

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