Have a question about LearnRevitAPI?

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

Ask Question

Tired of Repetitive Tasks, Revit Limitations and Endless Workarounds?

Tired of Repetitive Tasks?

Stop Wasting Time!

Stop Wasting Time!

Stop Wasting Time!

Learn Python for Revit
To Create Dream Tools that
Save Hours Each Week

Learn Python for Revit
To Create Dream Tools that
Save Hours Each Week

Create Tools for Revit
that Save you Hours.

Even if you've Never Coded Before,
This Beginner-Friendly Course will take you

from absolute beginner to Revit API Coder.

Even if you've Never Coded Before,
This Beginner-Friendly Course will take you

from absolute beginner to Revit API Coder.

Ready to change the way you work?
Ready to change the way you work?

Create your own Revit Toolbar in the next hour, or get your money back.

You can even get 25% More Back (read below)

Create your own Revit Toolbar in the next hour, or get your money back.

You can even get 25% More Back (read below)

Create your own Revit Toolbar in the next hour, or get your money back.

You can get 25% More Back (read below)

Miguel Pinheiro

BIM Specialist / NIRAS

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 / NIRAS

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 / NIRAS

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!

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

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

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

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.

Attention:

Attention:

If you’re an Architect, Engineer, BIM Specialist or Manager using Revit,
who wants to ・stand out, ・automate your boring work,
and finally ・free yourself from soul-draining tasks in Revit,
then you are about to learn the new way to work in Revit

If you’re an Architect, Engineer, BIM Specialist or Manager using Revit,
who wants to ・stand out, ・automate your boring work,
and finally ・free yourself from soul-draining tasks in Revit,
then you are about to learn the new way to work in Revit

If you’re an Architect, Engineer, BIM Specialist or Manager using Revit, who wants to ・stand out, ・automate your boring work,and finally ・free yourself from soul-draining tasks in Revit, then you are about to read the most important message for your career.

Revit is not Perfect…

Revit is not Perfect…

Revit is not Perfect…

Every day: you open Revit and it's the same story:
Click, drag, adjust… over and over.

At first, it seems normal to manually do repetitive tasks like tweaking hundreds of parameters, creating endless views, organizing data and a lot more…

But soon, these daily tasks start to drain your creativity and waste your time.

Every day: you open Revit and it's the same story:
Click, drag, adjust… over and over.

At first, it seems normal to manually do repetitive tasks like tweaking hundreds of parameters, creating endless views, organizing data and a lot more…

But soon, these daily tasks start to drain your creativity and waste your time.

I had enough,
After working on toilet plans for weeks,
I felt like my talent was literally going down the drain!
(pun absolutely intended❗)

I had enough,
After working on toilet plans for weeks,
I felt like my talent was literally going down the drain!
(pun absolutely intended❗)

The real tragedy?
Most AEC Experts think they have no choice.
They accept this soul-draining workflow as a given, all while missing out
on promotions, new projects, and personal time.

Every day you stick with the same old workarounds is another day
you’re falling behind competitors who’ve embraced automation.

If you’ve ever thought,
“There has to be a better way”,
You’re right. There is…

The real tragedy? Most AEC Experts think they have no choice.

They accept this soul-draining workflow as a given, all while missing out on promotions, new projects, and personal time.

Every day you stick with the same old workarounds is another day
you’re falling behind competitors who’ve embraced automation.

If you’ve ever thought,
“There has to be a better way”,
You’re right. There is…

Automation Gap in Revit

Automation Gap in Revit

Automation Gap in Revit

Have you ever wondered if your task can be automated in Revit?
Yes, even that boring task you just spent days working on like a zombie…

Have you ever wondered if your task can be automated in Revit?
Yes, even that boring task you just spent days working on like a zombie…

Many Revit Users don't even know it, but
Autodesk has purposely left "Revit's door open",
so advanced users can tap into its hidden power.

Just imagine if you could use it to create your dream tools for Revit.

Want to update hundreds of views with one click? Done.
Need to change thousands parameter values? Not a problem.
Generate custom report from Revit project? Easy.

But how???

Many Revit Users don't even know it, but
Autodesk has purposely left "Revit's door open",
so advanced users can tap into its hidden power.

Just imagine if you could use it to create your dream tools for Revit.

Want to update hundreds of views with one click? Done.
Need to change thousands parameter values? Not a problem.
Generate custom report from Revit project? Easy.

But how???

No, I'm not spying on you.
I just know that it's inevitable in Revit…

And here is the trick: Autodesk has purposely left Revit “doors open”, so advanced users can tap into its hidden power.

Just imagine if you could use it to create
your dream tools for Revit.

Want to update hundreds of views with one click? Done.
Need to change thousands parameters? Not a problem.
Generate custom report from Revit project? Easy.

But how???

The answer is - Revit API.
That's the magic that will allow you to interact
with Revit using code, instead of endless mouse clicks…

The answer is - Revit API.
That's the magic that will allow you to interact
with Revit using code, instead of endless mouse clicks…

The code is the best leverage on your time.
It can multiply your output while working less.
That's the magic of automation.🪄

The code is the best leverage on your time.
It can multiply your output while working less.
That's the magic of automation.🪄

Automate
Repetitive Tasks

Automate
Repetitive Tasks

Create
Custom Workflows

Create
Custom Workflows

Reduce
Human Errors

Reduce
Human Errors

But I've never coded in my life…

But I've never coded in my life…

But I've never coded in my life…

I get it! It sounds impossible to start coding,
I also though so in beginning…

But our team was losing so much time on repetitive tasks
that I had to come up with something better.

So I've decided to automate some of it.
I didn't even know the coding basics…
But I knew that working manually wouldn't be enough

I get it! It sounds impossible to start coding,
I also though so in beginning…

But our team was losing so much time on repetitive tasks
that I had to come up with something better.

So I've decided to automate some of it.
I didn't even know the coding basics…
But I knew that working manually wouldn't be enough

I get it! It sounds impossible to start coding,
I also though so in beginning…

But then, I had no choice but to start coding on a high-rise project. I had no clue what half coding terms even meant,
and I didn't even know the basics…

And after weeks of hard work somehow
I made it, and it was mind-blowing.

And after weeks of hard work somehow
I made it, and it was mind-blowing.

I'll never forget my first script that
generated 15,000 facade panels.

My code was horrible, it had many issues
and I had no idea how, but it worked!

I thought "real coders" were somehow different.
But once you run your first script and see even small results,
you realize that coding is far more accessible than you ever imagined.

And anyone can learn it.
Especially today, in the age of AI.

But where should you begin?

I'll never forget when I ran my first script and generated 15,000 facade panels.

My code was horrible, it had many issues and I had no idea how, but it worked!
And that's all that mattered to me.

Before that, I thought "real coders" were somehow different.
But once you run your first script and see even small results,
you realize that coding is far more accessible than you ever imagined.

And anyone can learn it. Especially today, in the age of AI.
You can even ask AI for help and it won't judge you if you ask stupid questions.
(I'm guilty of the last one…)

But where should you begin?

I'll never forget when I ran my first script
and generated 15,000 facade panels.

My code was horrible, it had many issues
and I had no idea how, but it worked!
And that's all that mattered to me.

Before that, I thought "real coders"
were somehow different.

But once you run your first script
and see even small results,
you realize that coding is far more accessible
than you ever imagined.

And anyone can learn it.
Especially today, in the age of AI.

You can even ask AI for help and it won't
judge you if you ask stupid questions.
(I'm guilty of the last one…)

But where should you begin?

How To Learn Programming ?

How To Learn Programming ?

How To Learn Programming ?

You don't need to be an expert to start coding.
It's the opposite - You start coding to become an expert.


The trick is to create a lot of little scripts
and learn something new each time.

Once you start you will realize that,
You don't need to know everything to start.

You don't need to be an expert to start coding.
It's the opposite - You start coding to become an expert.


The trick is to create a lot of little scripts
and learn something new each time.

Once you start you will realize that,
You don't need to know everything to start.

Programming is not a rocket science,
it’s just telling the computer what to do, step by step.

Programming is not a rocket science,
it’s just telling the computer what to do, step by step.

Programming is not a rocket science,
it’s just telling the computer what to do,
step by step.

It's about solving a problem.
And as a Revit user, you already understand
logic and problem solving skills really well.

You won't need advanced math or years of coding experience.
You just need to learn how to communicate your ideas with code.

With code, you write script once,
And reuse it over and over saving time every single click.

It's about solving a problem.
And as a Revit user, you already understand
logic and problem solving skills really well.

You won't need advanced math or years of coding experience.
You just need to learn how to communicate your ideas with code.

With code, you write script once,
And reuse it over and over saving time every single click.

It's about solving a problem.
And as a Revit user, you already understand
logic and problem solving skills really well.

You won't need advanced math or years of coding experience. You just need to learn how to communicate your ideas with code.

With code, you write script once,
And reuse it over and over saving time every single click.

Read how others started their journey

Mickael

BIM Specialist

I started my journey 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

Mickael

BIM Specialist

I started my journey 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

Mickael

BIM Specialist

I started my journey 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

Morpheus

BIM Specialist

I was more interested in C#. Then one day, EF released the pyRevit Starter Kit, and that’s when I realized the mistake I had made. EF has simplified the process of learning the Revit API by breaking down each concept so clearly that anyone can grasp it.

It took me less than 30 minutes to create my first plugin, and in less than a month, I’ve already created over 10 plugins.

Don’t make the same mistake I did—start learning now!

Morpheus

BIM Specialist

I was more interested in C#. Then one day, EF released the pyRevit Starter Kit, and that’s when I realized the mistake I had made. EF has simplified the process of learning the Revit API by breaking down each concept so clearly that anyone can grasp it.

It took me less than 30 minutes to create my first plugin, and in less than a month, I’ve already created over 10 plugins.

Don’t make the same mistake I did—start learning now!

Morpheus

BIM Specialist

I was more interested in C#. Then one day, EF released the pyRevit Starter Kit, and that’s when I realized the mistake I had made. EF has simplified the process of learning the Revit API by breaking down each concept so clearly that anyone can grasp it.

It took me less than 30 minutes to create my first plugin, and in less than a month, I’ve already created over 10 plugins.

Don’t make the same mistake I did—start learning now!

How did I start?

How did I start?

How did I start?

Firstly, I want to be perfectly clear:
It's possible to learn everything on your own.
But I'll be honest - it isn't easy.

When I first started, there was no roadmap,
no in-depth course, not even a decent e-book.

Instead, I had to spend countless evenings on forums, blogs and
a few presentations. I learnt a few things, but I was still very confused.

I had more questions than answers, I didn't know basics well,
I often spent days on a simple issue and I had nobody to ask.

I almost quit more times than I’d like to admit.
But I knew giving up wouldn’t lead to the career I wanted,
so I kept pushing—coding, failing, and trying again.

It is part of the journey.

But eventually, you cross the line of being a code rookie

Firstly, I want to be perfectly clear:
It's possible to learn everything on your own.
But I'll be honest - it isn't easy.

When I first started, there was no roadmap,
no in-depth course, not even a decent e-book.

Instead, I had to spend countless evenings on forums, blogs and
a few presentations. I learnt a few things, but I was still very confused.

I had more questions than answers, I didn't know basics well,
I often spent days on a simple issue and I had nobody to ask.

I almost quit more times than I’d like to admit.
But I knew giving up wouldn’t lead to the career I wanted,
so I kept pushing—coding, failing, and trying again.

It is part of the journey.

But eventually, you cross the line of being a code rookie

Firstly, I want to be perfectly clear:
It's possible to learn everything on your own.
But I'll be honest - it isn't easy.

When I first started, there was no roadmap,
no in-depth course, not even a decent e-book.

Instead, I had to spend countless evenings on forums, blogs and
a few presentations. I learnt a few things, but I was still very confused.

I had more questions than answers, I didn't know basics well,
I often spent days on a simple issue and I had nobody to ask.

I almost quit more times than I’d like to admit.
But I knew giving up wouldn’t lead to the career I wanted,
so I kept pushing—coding, failing, and trying again.

It is part of the journey.

But eventually, you cross the line
of being a code rookie and

and you coding actually gets fun.

Once I reached this point, I was unstoppable.
I created Revit Add-ins for every task I got.

It could be anything:
🔸Renaming hundreds of views,
🔸Creating sections for each unique window,
🔸Generating 465 sales plans with a single click.
(My boss's face was priceless when he saw the last one.)

I can't explain it, but it's the most rewarding thing,
to click a button and see instant results in Revit,
that would take you days or even weeks.

And I want to share how I got here,
so you can experience this feeling much sooner that I did.

I know how frustrating it can be to get to that point on your own.
Hundreds of wasted hours, a lot of abandoned scripts,
too many frustrated moments and nobody to talk to…

So that's why I created This Platform.
Let me tell you how it can help you.

and you coding actually gets fun.

Once I reached this point, I was unstoppable.
I created Revit Add-ins for every task I got.

It could be anything:
🔸Renaming hundreds of views,
🔸Creating sections for each unique window,
🔸Generating 465 sales plans with a single click.
(My boss's face was priceless when he saw the last one.)

I can't explain it, but it's the most rewarding thing,
to click a button and see instant results in Revit,
that would take you days or even weeks.

And I want to share how I got here,
so you can experience this feeling much sooner that I did.

I know how frustrating it can be to get to that point on your own.
Hundreds of wasted hours, a lot of abandoned scripts,
too many frustrated moments and nobody to talk to…

So that's why I created This Platform.
Let me tell you how it can help you.

you feel more comfortable, and that's where fun begins.


Once I reached this point, I was unstoppable.
I created new Revit Add-in for every task I got.

It could be anything:
🔸Renaming hundreds of views,
🔸Creating sections for each unique window,
And my favorite: 🔸Generating 465 sales plans with a single click.
(My boss's face was priceless when he saw the last one.)

I can't explain the feeling,
but it's the most rewarding thing in Revit,
to click a button and see instant results that would take you days or even weeks.

And I want all of you to experience this moment ASAP.
I know how frustrating it can be to get to that point on your own.

Hundreds of wasted hours, a lot of abandoned scripts,
too many frustrated moments and nobody to talk to…

So that's why I created This Platform.
Let me tell you how it can help you.

The Only Roadmap You Need

The Only Roadmap You Need

The Only Roadmap You Need

Three and a half years ago I reflected on my journey and I realized, ,
that I could have saved hundreds of hours and avoid bad coding habits.

If only there was an E-Book, Course or at least some roadmap
that would point me in the right direction.

But there wasn't anything like that… So, it got me thinking:
What if I share what I've learnt from creating hundreds of Revit Add-ins?

Could I help Revit Users avoid all the hassle and
make this journey x10 time easier?

And that was the first step for creating LearnRevitAPI Platform.
I wanted to create a platform that I wish I had when I started.

I've created a roadmap that teaches Revi Users
how to start coding to create custom tools for Revit.

This roadmap helps beginners learn basics step by step,
without feeling overwhelmed. And each concept builds
upon the previous one, so you gradually improve.

When I've started, I had to do it on my own and waste a lot of time…
I had to learn everything with trial and error, and I wasted hundreds of hours.

But you don't have to.
You can get access to my roadmap that will take you
step by step and teach you everything you need.

So, I would like to invite you to join this platform.

Three and a half years ago I reflected on my journey and I realized, ,
that I could have saved hundreds of hours and avoid bad coding habits.

If only there was an E-Book, Course or at least some roadmap
that would point me in the right direction.

But there wasn't anything like that… So, it got me thinking:
What if I share what I've learnt from creating hundreds of Revit Add-ins?

Could I help Revit Users avoid all the hassle and
make this journey x10 time easier?

And that was the first step for creating LearnRevitAPI Platform.
I wanted to create a platform that I wish I had when I started.

I've created a roadmap that teaches Revi Users
how to start coding to create custom tools for Revit.

This roadmap helps beginners learn basics step by step,
without feeling overwhelmed. And each concept builds
upon the previous one, so you gradually improve.

When I've started, I had to do it on my own and waste a lot of time…
I had to learn everything with trial and error, and I wasted hundreds of hours.

But you don't have to.
You can get access to my roadmap that will take you
step by step and teach you everything you need.

So, I would like to invite you to join this platform.

Three and a half years ago I reflected on my journey and I realized, that I could have saved hundreds of hours and avoid bad coding habits.

If only there was an E-Book, Course or at least some roadmap that would point me in the right direction.

But there wasn't anything like that… So, it got me thinking:
What if I share what I've learnt from creating hundreds of Revit Add-ins?

Could I help Revit Users avoid all the hassle and
make this journey x10 time easier?

And that was the first step for creating LearnRevitAPI Platform. I wanted to create a platform that I wish I had when I started.

I've created a roadmap that teaches Revi Users
how to start coding to create custom tools for Revit.

This roadmap helps beginners learn basics step by step,
without feeling overwhelmed. And each concept builds
upon the previous one, so you gradually improve.

When I've started, I had to do it on my own and waste a lot of time…
I had to learn everything with trial and error, and I wasted hundreds of hours.

But you don't have to.
You can get access to my roadmap that will take you
step by step and teach you everything you need.

So, I would like to invite you to join this platform.

Here is your Plan

Here is your Plan

01
Join this platform
with Lifetime access

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

02
Learn the coding basics
to become pyRevit Hacker

Follow step-by-step courses

so you can create your own

custom Revit Add-ins with python.

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 can you expect?

What can you expect?

What can you expect?

Once you join the platform, you will get access to my courses and the community.
Firstly, I recommend you to start with pyRevit Hacker Basics Course.

This course will introduce you to everything
you need to know about programming in Revit.

It's made for absolute beginners who have never coded before,
and python coders who need help with Revit API.

This course will teach you 3 main pillars:
- pyRevit Basics
-Python Basics
- Revit API Basics

It's a fast track course to start creating your dream tools for Revit.

In fact, within an hour of starting the course,
you will create your own Revit Toolbar that looks like this:

Once you join the platform, you will get access to my courses and the community.
Firstly, I recommend you to start with pyRevit Hacker Basics Course.

This course will introduce you to everything
you need to know about programming in Revit.

It's made for absolute beginners who have never coded before,
and python coders who need help with Revit API.

This course will teach you 3 main pillars:
- pyRevit Basics
-Python Basics
- Revit API Basics

It's a fast track course to start creating your dream tools for Revit.

In fact, within an hour of starting the course,
you will create your own Revit Toolbar that looks like this:

Once you join the platform, you will get access to my courses and the community.

Firstly, I recommend you to start
with pyRevit Hacker Basics Course.

This course will introduce you to everything
you need to know about programming in Revit.

It's made for absolute beginners
who have never coded before,
and python coders who need help with Revit API.

This course will teach you 3 main pillars:
- pyRevit Basics
-Python Basics
- Revit API Basics

It's a fast track course to start creating
your dream tools for Revit.

In fact, within an hour of starting the course,
you will create your own Revit Toolbar that looks like this:

If you fail to create your own Revit toolbar within ONE HOUR of starting this course,
Or you find it too complicated, hard, or even boring…

I WILL REUFND 100% OF YOUR MONEY BACK WITH NO QUESTIONS.
contact me directly at support@LearnRevitAPI.com
(I will personally reply to you)

I will even refund 25% More if you agree to hop on a call with me.
This will help me make the course better and compensate you for your time.

And I don't want to rush you, so let's extend this period to 30-Days.
This should help remove any risk for this investment.

No Hidden Rules | No Questions | No BS
How is that for a guarantee?

If you fail to create your own Revit toolbar within ONE HOUR of starting this course,
Or you find it too complicated, hard, or even boring…

I WILL REUFND 100% OF YOUR MONEY BACK WITH NO QUESTIONS.
contact me directly at support@LearnRevitAPI.com
(I will personally reply to you)

I will even refund 25% More if you agree to hop on a call with me.
This will help me make the course better and compensate you for your time.

And I don't want to rush you, so let's extend this period to 30-Days.
This should help remove any risk for this investment.

No Hidden Rules | No Questions | No BS
How is that for a guarantee?

Get Deeper Understanding

Get Deeper Understanding

Get Deeper Understanding

Once you are done with the pyRevit Hacker Basics Course,
you will have a clear understanding of the process
to create custom Revit Tools.

Now it's time to dive deeper and focus more on practice.
Practice is the best way of getting better at programming.

That's where pyRevit Hacker Pro course comes in.
It's a more in depth course with a focus on hands-on teaching.

I still cover the theory, but I always make sure to back it up with practice.
So, not only you solidify all the concepts, you will also create
a lot of new tools with me step by step.

We will dive into many different topics,
and that's okay to skip forward to get answers you need right now.

pyRevit Hacker Pro is not the course you watch once and forget.
It's a Library of Tutorials that you keep revisiting
when you need help with different topics.

It includes Video, Written Summaries, Reusable Code Snippets
and community chats to discuss further.

This course will turn you into a confident pyRevit Developer.

Once you are done with the pyRevit Hacker Basics Course,
you will have a clear understanding of the process
to create custom Revit Tools.

Now it's time to dive deeper and focus more on practice.
Practice is the best way of getting better at programming.

That's where pyRevit Hacker Pro course comes in.
It's a more in depth course with a focus on hands-on teaching.

I still cover the theory, but I always make sure to back it up with practice.
So, not only you solidify all the concepts, you will also create
a lot of new tools with me step by step.

We will dive into many different topics,
and that's okay to skip forward to get answers you need right now.

pyRevit Hacker Pro is not the course you watch once and forget.
It's a Library of Tutorials that you keep revisiting
when you need help with different topics.

It includes Video, Written Summaries, Reusable Code Snippets
and community chats to discuss further.

This course will turn you into a confident pyRevit Developer.

Once you are done with the pyRevit Hacker Basics Course, you will have a clear understanding of the process to create custom Revit Tools.

Now it's time to dive deeper and focus more on practice.
Practice is the best way of getting better at programming.

That's where pyRevit Hacker Pro course comes in.
It's a more in depth course with a focus on hands-on teaching.

I still cover the theory, but I always make sure to back it up with practice. So, not only you solidify all the concepts, you will also create a lot of new tools with me step by step.

We will dive into many different topics, and that's okay to skip forward to get answers you need right now.

pyRevit Hacker Pro is not the course you watch once and forget. It's a Library of Tutorials that you keep revisiting
when you need help with different topics.

It includes Video, Written Summaries, Reusable Code Snippets and community chats to discuss further.

This course will turn you into a confident pyRevit Developer.

Ready for the next level?

Ready for the next level?

Ready for the next level?

By This point you will be a confident Revit Programmer.
You will be more than capable creating your own tools from scratch,
And you will be improving a lot of workflows in your company.

The only thing missing is the ability to
create good-looking custom UI forms.

And I've got you covered too.
You will also get pyRevit Hacker - Modern UI Forms Course.
(didn't see it coming, huh?)

This course will help you create Custom Modern UI forms for your pyRevit tools.
You will create better user experience and have an ability
to create more advanced workflows that requires custom UI forms.

During this course, I will introduce you to WPF Framework.
WPF allows you to create modern UI forms without any limitations.

But don't worry, you don't need to spend months learning this boring skill.
I focus on how to start creating your own UI forms for pyRevit fast.

By This point you will be a confident Revit Programmer.
You will be more than capable creating your own tools from scratch,
And you will be improving a lot of workflows in your company.

The only thing missing is the ability to
create good-looking custom UI forms.

And I've got you covered too.
You will also get pyRevit Hacker - Modern UI Forms Course.
(didn't see it coming, huh?)

This course will help you create Custom Modern UI forms for your pyRevit tools.
You will create better user experience and have an ability
to create more advanced workflows that requires custom UI forms.

During this course, I will introduce you to WPF Framework.
WPF allows you to create modern UI forms without any limitations.

But don't worry, you don't need to spend months learning this boring skill.
I focus on how to start creating your own UI forms for pyRevit fast.

By This point you will be a confident Revit Programmer.
You will be more than capable creating your own tools from scratch, And you will be improving a lot of workflows in your company.

The only thing missing is the ability to
create good-looking custom UI forms.

And I've got you covered too.
You will also get pyRevit Hacker - Modern UI Forms Course. (didn't see it coming, huh?)

This course will help you create Custom Modern UI forms for your pyRevit tools.

You will create better user experience and have an ability
to create more advanced workflows that requires custom UI forms.

During this course, I will introduce you to WPF Framework.
WPF allows you to create modern UI forms without any limitations.

But don't worry, you don't need to spend months learning this boring skill.
I focus on how to start creating your own UI forms for pyRevit fast.

But Wait, There Are Also Bonuses🪄

But Wait, There Are Also Bonuses🪄

But Wait, There Are Also Bonuses🪄

No Way! He wasn't joking about
THE BEST PLATFORM FOR PYREVIT DEVELOPERS!

If you get pyRevit Hackers Bundle, not only you will access
three amazing pyRevit Courses:

No Way! He wasn't joking about
THE BEST PLATFORM FOR PYREVIT DEVELOPERS!

If you get pyRevit Hackers Bundle, not only you will access
three amazing pyRevit Courses:

🟧 pyRevit Hacker - Basics
🟧 pyRevit Hacker - Pro
🟧 pyRevit Hacker - Moden UI

🟧 pyRevit Hacker - Basics
🟧 pyRevit Hacker - Pro
🟧 pyRevit Hacker - Moden UI

You will also unlock 2 amazing bonuses,
exclusive to bundle members.

Here is what you will unlock:

You will also unlock 2 amazing bonuses,
exclusive to bundle members.

Here is what you will unlock:

Bonus #1:

Bonus #1:

Bonus #1:

Library of my Code Snippets

Library of my Code Snippets

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

You will get access to a library of reusable code snippets that you can copy-paste to solve common problems.

I collect my snippets from my tools, tutorials and courses so you can access them with ease.

You will get access to a library of reusable code snippets that you can copy-paste to solve common problems.

I collect my snippets from my tools, tutorials and courses so you can access them with ease.

Bonus #2:

Bonus #2:

pyRevit Hacker's Community

You won't be alone on this journey

Learning how to code in Revit and then creating your own custom tools can feel lonely, but it doesn't have to.

I've created this community so we can talk about programming in Revit, discuss lessons and ask for help when we need it the most.

It's an active community of like-minded pyRevit Hackers.
Some found the community alone worth the price to get pyRevit Bundle.

Don't worry about Getting Stuck.

Discuss Lessons
Chat with other 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 🔥

Offer Summary

Let's Recap What You Get
With The Bundle

Let's Recap What You Get
With The Bundle

Let's Recap What You Get
With The Bundle

Best Courses for pyRevit Hackers

Best Courses for pyRevit Hackers

Get access to multiple courses that will teach you everything you need to be pyRevit Hacker:

  • pyRevit Hackers - Basics

  • pyRevit Hackers - Pro

  • pyRevit Hackers - Modern UI

  • More On The Way!

Get access to multiple courses that will teach you everything you need to be pyRevit Hacker:

  • pyRevit Hackers - Basics

  • pyRevit Hackers - Pro

  • pyRevit Hackers - Modern UI

  • More On The Way!

pyRevit Hackers Community

pyRevit Hackers Community

Join the best community for pyRevit Hackers.

  • Talk to other Hackers

  • Share your Ideas

  • Discuss lessons

  • Ask for help if you get stuck

It shouldn't be lonely to learn such an awesome skill, so you will have a place to be.

Join the best community for pyRevit Hackers.

  • Talk to other Hackers

  • Share your Ideas

  • Discuss lessons

  • Ask for help if you get stuck

It shouldn't be lonely to learn such an awesome skill, so you will have a place to be.

Hands-on Approach

Hands-on Approach

You will learn majority by doing.

It's not enough to watch tutorials and see other make it, you need to get your hands dirty and write your own code. That's what I focus on.

You will learn majority by doing.

It's not enough to watch tutorials and see other make it, you need to get your hands dirty and write your own code. That's what I focus on.

Library of Code Snippets

Library of Code Snippets

Get access to my pyRevit Hackers Library of Snippets, from where you can copy-paste a lot of actionable snippets that can solve common problems.

Get access to my pyRevit Hackers Library of Snippets, from where you can copy-paste a lot of actionable snippets that can solve common problems.

Made by self-taught Hacker

Made by self-taught Hacker

The platform is made by self-taught expert (Erik Frits), who knows the struggles of beginner programmers and understands their challenges with Revit API and pyRevit.

The platform is made by self-taught expert (Erik Frits), who knows the struggles of beginner programmers and understands their challenges with Revit API and pyRevit.

100% Satisfaction Guarantee

100% Satisfaction Guarantee

There is absolutely no risk involved.

Everything is backed by 30-Dyas Money Back Guarantee (No hidden rules and No questions asked)

There is absolutely no risk involved.

Everything is backed by 30-Dyas Money Back Guarantee (No hidden rules and No questions asked)

Here is one of the lessons:

🎦 In-Depth Video Lesson

📝 Written Summary

♻️ Reusable Code Snippets

💼 Homework To Practice

💬 Community Chat

Ready To Join?

Join The Best Platform
for pyRevit Hackers

Join The Best Platform
for pyRevit Hackers

245x3 Months
Lifetime Access

Courses You Get:

pyRevit Hacker - Basics

pyRevit Hacker - Pro

pyRevit Hacker - Modern UI

Written Summaries

Hands-On Homework

+FREE Exclusive Bonuses:

LearnRevitAPI Community

Library of Code Snippets

Access to Future Courses

30 DAYS MONEY-BACK GUARANTEE.

Payment Plan

Single Payment

675
Lifetime Access

Courses You Get:

pyRevit Hacker - Basics

pyRevit Hacker - Pro

pyRevit Hacker - Modern UI

Written Summaries

Hands-On Homework

+FREE Exclusive Bonuses:

LearnRevitAPI Community

Library of Code Snippets

Access to Future Courses

30 DAYS MONEY-BACK GUARANTEE.

245x3 Months
Lifetime Access

Courses You Get:

pyRevit Hacker - Basics

pyRevit Hacker - Pro

pyRevit Hacker - Modern UI

Written Summaries

Hands-On Homework

+FREE Exclusive Bonuses:

LearnRevitAPI Community

Library of Code Snippets

Access to Future Courses

30 DAYS MONEY-BACK GUARANTEE.

Payment Plan

Single Payment

675
Lifetime Access

Courses You Get:

pyRevit Hacker - Basics

pyRevit Hacker - Pro

pyRevit Hacker - Modern UI

Written Summaries

Hands-On Homework

+FREE Exclusive Bonuses:

LearnRevitAPI Community

Library of Code Snippets

Access to Future Courses

30 DAYS MONEY-BACK GUARANTEE.

245x3 Months
Lifetime Access

Courses You Get:

pyRevit Hacker - Basics

pyRevit Hacker - Pro

pyRevit Hacker - Modern UI

Written Summaries

Hands-On Homework

+FREE Exclusive Bonuses:

LearnRevitAPI Community

Library of Code Snippets

Access to Future Courses

30 DAYS MONEY-BACK GUARANTEE.

Payment Plan

Single Payment

675
Lifetime Access

Courses You Get:

pyRevit Hacker - Basics

pyRevit Hacker - Pro

pyRevit Hacker - Modern UI

Written Summaries

Hands-On Homework

+FREE Exclusive Bonuses:

LearnRevitAPI Community

Library of Code Snippets

Access to Future Courses

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

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!

Here's what others say:

Here's what others say:

Mohamed Mostafa Bedair

BIM Architect

Harley Trappitt

BIM Coordinator

This course is a living being, and that being is Erik.

Erik is constantly adding new content to keep going deeper into everything you need to know about Revit, pyRevit and Revit API.

If you find yourself lost, jump into the discord and the community of like-minded learners and experts are more than happy to discuss and work through most issues or questions. You'll definitely find Erik there too!

Plus all the resources you could want: Templates and snippets and samples, oh my!

Harley Trappitt

BIM Coordinator

This course is a living being, and that being is Erik.

Erik is constantly adding new content to keep going deeper into everything you need to know about Revit, pyRevit and Revit API.

If you find yourself lost, jump into the discord and the community of like-minded learners and experts are more than happy to discuss and work through most issues or questions. You'll definitely find Erik there too!

Plus all the resources you could want: Templates and snippets and samples, oh my!

Jean-Marc Couffin

Senior BIM Specialist

It's time I introduce myself

It's time I introduce myself

It's time I introduce myself

Photo of course instructor: Erik Frits.

Hi, I'm Erik Frits and I will be your coding Instructor.
I'm self-taught pyRevit Hacker since more than 6 years and
I teach what I know for the last 3+ years.

I know exactly how it feels to learn programming for Revit on your own.
And I know how I can help you go to the next level much faster.

When I started, I've spent countless evenings looking for simple answers,
but you don't have to. I already did that for both of us.

Hi, I'm Erik Frits and I will be your coding Instructor.

I'm self-taught pyRevit Hacker since more than 6 years and I teach what I know for the last 3+ years.

I know exactly how it feels to learn programming for Revit on your own.
And I know how I can help you go to the next level much faster.

When I started, I've spent countless evenings looking for simple answers,
but you don't have to. I already did that for both of us.

Hi, I'm Erik Frits and I will be your coding Instructor.
I'm self-taught pyRevit Hacker since more than 6 years and
I teach what I know for the last 3+ years.

I know exactly how it feels to learn programming for Revit on your own. And I know how I can help you go to the next level much faster.

When I started, I've spent countless evenings looking for simple answers, but you don't have to. I already did that for both of us.

Made Hundreds Revit Add-ins

Made Hundreds Revit Add-ins

I've made a multiple hundreds of Revit Add-ins, and I've shared my favorite ones for EF-Tools extension for FREE.

It's used by thousands of people worldwide and you can read every single line of code to learn and reuse.

I've made a multiple hundreds of Revit Add-ins, and I've shared my favorite ones for EF-Tools extension for FREE.

It's used by thousands of people worldwide and you can read every single line of code to learn and reuse.

I Helped Thousands to Start

I Helped Thousands to Start

I help beginner programmers to become pyRevit Hackers by creating educations resources, e-books, starter kit and a lot of tutorials.

I have thousands of people follow me on YouTube and hundreds who joined my platform.

I help beginner programmers to become pyRevit Hackers by creating educations resources, e-books, starter kit and a lot of tutorials.

I have thousands of people follow me on YouTube and hundreds who joined my platform.

100+ Tutorials

100+ Tutorials

I've created a lot of educational content on YouTube about python, pyRevit and Revit API in the last 3 years.

I take complex topics and break them into simple steps anyone can follow without being overwhelmed.

I've created a lot of educational content on YouTube about python, pyRevit and Revit API in the last 3 years.

I take complex topics and break them into simple steps anyone can follow without being overwhelmed.

Best pyRevit Resources

Best pyRevit Resources

I love sharing something I wish I had when I started. This includes my best resources:

  • 📘Beginner's Guide to Revit API - Roadmap for Revit API beginners with tons of code snippets, explanations and links to resources.

  • 📦EF-pyRevit StarterKit - Starter Kit that allows you to create pyRevit extension in under 2 minutes and get access to the best resources.

I love sharing something I wish I had when I started. This includes my best resources:

  • 📘Beginner's Guide to Revit API - Roadmap for Revit API beginners with tons of code snippets, explanations and links to resources.

  • 📦EF-pyRevit StarterKit - Starter Kit that allows you to create pyRevit extension in under 2 minutes and get access to the best resources.

YouTube:
500k Views
10k Subsribers

YouTube:
500k Views
10k Subsribers

LinkedIn:
14k+ Followers

LinkedIn:
14k+ Followers

pyRevit Hacker
Newsletter
8k+ Readers

pyRevit Hacker
Newsletter
8k+ Readers

Enough about me, Check what others say

Enough about me, Check what others say

Testimonials

Real stories from pyRevit Hackers

Real stories from pyRevit Hackers

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

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

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!

Aydimir

Civil Engineer

The effort you put into this course is truly invaluable. Honestly, it’s worth far more than what you charge, and I’m incredibly grateful for how accessible it is.

Having direct access to some of the brightest minds in our industry, working on cutting-edge scripts, makes this course unmatched - there’s simply nothing else like it out there!

And personally, I’ve already made 10X what I paid for this course, which just proves how valuable it is!

Aydimir

Civil Engineer

The effort you put into this course is truly invaluable. Honestly, it’s worth far more than what you charge, and I’m incredibly grateful for how accessible it is.

Having direct access to some of the brightest minds in our industry, working on cutting-edge scripts, makes this course unmatched - there’s simply nothing else like it out there!

And personally, I’ve already made 10X what I paid for this course, which just proves how valuable it is!

Aydimir

Civil Engineer

The effort you put into this course is truly invaluable. Honestly, it’s worth far more than what you charge, and I’m incredibly grateful for how accessible it is.

Having direct access to some of the brightest minds in our industry, working on cutting-edge scripts, makes this course unmatched - there’s simply nothing else like it out there!

And personally, I’ve already made 10X what I paid for this course, which just proves how valuable it is!

Iorhan Vendruscolo

Civil Engineer

The course takes you from the basic steps to setting up your programming environment 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.

But the real unexpected gem was the Discord community. Whenever I need help, I can just shoot a quick message and get some 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.

Iorhan Vendruscolo

Civil Engineer

The course takes you from the basic steps to setting up your programming environment 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.

But the real unexpected gem was the Discord community. Whenever I need help, I can just shoot a quick message and get some 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.

Iorhan Vendruscolo

Civil Engineer

The course takes you from the basic steps to setting up your programming environment 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.

But the real unexpected gem was the Discord community. Whenever I need help, I can just shoot a quick message and get some 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.

Jean-Marc Couffin

Senior BIM Specialist

Jean-Marc Couffin

Senior BIM Specialist

Jean-Marc Couffin

Senior BIM Specialist

Harley Trappitt

BIM Coordinator

This course is a living being, and that being is Erik.

Erik is constantly adding new content to keep going deeper into everything you need to know about Revit, pyRevit and Revit API.

If you find yourself lost, jump into the discord and the community of like-minded learners and experts are more than happy to discuss and work through most issues or questions. You'll definitely find Erik there too!

Plus all the resources you could want: Templates and snippets and samples, oh my!

Harley Trappitt

BIM Coordinator

This course is a living being, and that being is Erik.

Erik is constantly adding new content to keep going deeper into everything you need to know about Revit, pyRevit and Revit API.

If you find yourself lost, jump into the discord and the community of like-minded learners and experts are more than happy to discuss and work through most issues or questions. You'll definitely find Erik there too!

Plus all the resources you could want: Templates and snippets and samples, oh my!

Harley Trappitt

BIM Coordinator

This course is a living being, and that being is Erik.

Erik is constantly adding new content to keep going deeper into everything you need to know about Revit, pyRevit and Revit API.

If you find yourself lost, jump into the discord and the community of like-minded learners and experts are more than happy to discuss and work through most issues or questions. You'll definitely find Erik there too!

Plus all the resources you could want: Templates and snippets and samples, oh my!

Thomas Vogt

VDC Technology & Process Manager

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. Also the LearnRevitAPI Community 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.

Thomas Vogt

VDC Technology & Process Manager

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. Also the LearnRevitAPI Community 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.

Thomas Vogt

VDC Technology & Process Manager

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. Also the LearnRevitAPI Community 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.

Kristina Frits

3D Artist / Blender Specialist

I highly recommend this course. I might be biased because I live with him! But jokes aside, he spent so much time on this course, and finally I can have my living room back.

Kristina Frits

3D Artist / Blender Specialist

I highly recommend this course. I might be biased because I live with him! But jokes aside, he spent so much time on this course, and finally I can have my living room back.

Kristina Frits

3D Artist / Blender Specialist

I highly recommend this course. I might be biased because I live with him! But jokes aside, he spent so much time on this course, and finally I can have my living room back.

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.

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.

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.

Andreas Draxl

BIM Manager

Andreas Draxl

BIM Manager

Andreas Draxl

BIM Manager

Jean-Marc Couffin

Senior BIM Specialist at 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.

Jean-Marc Couffin

Senior BIM Specialist at 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.

Jean-Marc Couffin

Senior BIM Specialist at 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.

Morpheus

BIM Specialist

I was more interested in C# at the time. Then one day, EF released the pyRevit Starter Kit, and that’s when I realized the mistake I had made. EF has simplified the process of learning the Revit API by breaking down each concept so clearly that anyone can grasp it.

It took me less than 30 minutes to create my first plugin, and in less than a month, I’ve already created over 10 plugins.

Don’t make the same mistake I did—start learning now!

Morpheus

BIM Specialist

I was more interested in C# at the time. Then one day, EF released the pyRevit Starter Kit, and that’s when I realized the mistake I had made. EF has simplified the process of learning the Revit API by breaking down each concept so clearly that anyone can grasp it.

It took me less than 30 minutes to create my first plugin, and in less than a month, I’ve already created over 10 plugins.

Don’t make the same mistake I did—start learning now!

Morpheus

BIM Specialist

I was more interested in C# at the time. Then one day, EF released the pyRevit Starter Kit, and that’s when I realized the mistake I had made. EF has simplified the process of learning the Revit API by breaking down each concept so clearly that anyone can grasp it.

It took me less than 30 minutes to create my first plugin, and in less than a month, I’ve already created over 10 plugins.

Don’t make the same mistake I did—start learning now!

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.

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.

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.

T. Bradley

Architect

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

The video lessons show you step by step how to set up your coding environment and quickly get you started on creating your first Add-Ins.

The Community is such a bonus on top of all the content you get in the lessons. It’s a place where code is shared and loads of help is given to assist you in problem solving your scripts. Erik is very active there.

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

T. Bradley

Architect

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

The video lessons show you step by step how to set up your coding environment and quickly get you started on creating your first Add-Ins.

The Community is such a bonus on top of all the content you get in the lessons. It’s a place where code is shared and loads of help is given to assist you in problem solving your scripts. Erik is very active there.

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

T. Bradley

Architect

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

The video lessons show you step by step how to set up your coding environment and quickly get you started on creating your first Add-Ins.

The Community is such a bonus on top of all the content you get in the lessons. It’s a place where code is shared and loads of help is given to assist you in problem solving your scripts. Erik is very active there.

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

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 yet, it already helped me a few times to find answers to some issues I encountered.

I would definitely recommend the platform for anyone interested in Learning Revit API. Looking forward to actually finish the course myself 😛

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 yet, it already helped me a few times to find answers to some issues I encountered.

I would definitely recommend the platform for anyone interested in Learning Revit API. Looking forward to actually finish the course myself 😛

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 yet, it already helped me a few times to find answers to some issues I encountered.

I would definitely recommend the platform for anyone interested in Learning Revit API. Looking forward to actually finish the course myself 😛

Onur Korkmaz

BIM Software Developer

Thanks to your amazing resources, I started developing with pyRevit.

Now, my extensions have reached almost +200 tools (Arch, Str, and MEP)

Onur Korkmaz

BIM Software Developer

Thanks to your amazing resources, I started developing with pyRevit.

Now, my extensions have reached almost +200 tools (Arch, Str, and MEP)

Onur Korkmaz

BIM Software Developer

Thanks to your amazing resources, I started developing with pyRevit.

Now, my extensions have reached almost +200 tools (Arch, Str, and MEP)

Mickael

I started my journey 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.

Mickael

I started my journey 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.

Mickael

I started my journey 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.

Pavel Formanek

BIM Specialist

This Course was a turning point in my professional journey as an BIM Specialist.

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.

Pavel Formanek

BIM Specialist

This Course was a turning point in my professional journey as an BIM Specialist.

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.

Pavel Formanek

BIM Specialist

This Course was a turning point in my professional journey as an BIM Specialist.

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.

Mohamed Mostafa Bedair

Architect at Saudi Diyar Consultants

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.

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

Mohamed Mostafa Bedair

Architect at Saudi Diyar Consultants

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.

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

Mohamed Mostafa Bedair

Architect at Saudi Diyar Consultants

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.

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

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.

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.

Marni Reinert Jakobsen

LearnRevitAPI has been a game-changer for me.

What I liked most was how straightforward the lessons were—they made a complex topic feel approachable.

It took some time and effort, but once I started seeing results, it was incredibly rewarding.

This learning experience has given me the tools to automate workflows in Revit, which has been a big step forward in my career.

If I were to recommend it to a friend, I’d say; Don’t hesitate!
The skills you gain here are worth the investment.

Marni Reinert Jakobsen

LearnRevitAPI has been a game-changer for me.

What I liked most was how straightforward the lessons were—they made a complex topic feel approachable.

It took some time and effort, but once I started seeing results, it was incredibly rewarding.

This learning experience has given me the tools to automate workflows in Revit, which has been a big step forward in my career.

If I were to recommend it to a friend, I’d say; Don’t hesitate!
The skills you gain here are worth the investment.

Marni Reinert Jakobsen

LearnRevitAPI has been a game-changer for me.

What I liked most was how straightforward the lessons were—they made a complex topic feel approachable.

It took some time and effort, but once I started seeing results, it was incredibly rewarding.

This learning experience has given me the tools to automate workflows in Revit, which has been a big step forward in my career.

If I were to recommend it to a friend, I’d say; Don’t hesitate!
The skills you gain here are worth the investment.

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 🔥

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 🔥

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 🔥

Mohamed Mostafa Bedair

Architect

Mohamed Mostafa Bedair

Architect

Mohamed Mostafa Bedair

Architect

Daniel Valcarcel

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

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 from other learners and Erik was awesome. It made the whole process a lot less intimidating and way more fun.

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!

Daniel Valcarcel

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

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 from other learners and Erik was awesome. It made the whole process a lot less intimidating and way more fun.

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!

Daniel Valcarcel

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

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 from other learners and Erik was awesome. It made the whole process a lot less intimidating and way more fun.

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!

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

Charlie

Erik has put out some really good content! I'm just getting started with Revit API and have learned a lot in short time.

His instructional material is second to none. Very excited for the potential!

Charlie

Erik has put out some really good content! I'm just getting started with Revit API and have learned a lot in short time.

His instructional material is second to none. Very excited for the potential!

Charlie

Erik has put out some really good content! I'm just getting started with Revit API and have learned a lot in short time.

His instructional material is second to none. Very excited for the potential!

Zakarya Kabbara

Such a great course!

Very well-structured to make this complex topic easy to grasp. I learned a lot in every single video I watched.

I really appreciate the clarity and practical examples used throughout. Great content overall!
Thank you

Zakarya Kabbara

Such a great course!

Very well-structured to make this complex topic easy to grasp. I learned a lot in every single video I watched.

I really appreciate the clarity and practical examples used throughout. Great content overall!
Thank you

Zakarya Kabbara

Such a great course!

Very well-structured to make this complex topic easy to grasp. I learned a lot in every single video I watched.

I really appreciate the clarity and practical examples used throughout. Great content overall!
Thank you

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

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

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

Pedro Cardenas

Computacional Designer

It was really amazing how the content is ready to use it in your own projects.

Pedro Cardenas

Computacional Designer

It was really amazing how the content is ready to use it in your own projects.

Pedro Cardenas

Computacional Designer

It was really amazing how the content is ready to use it in your own projects.

Matteo Gentili

BIM Specialist

I am very happy with how the course is structured. 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 

Matteo Gentili

BIM Specialist

I am very happy with how the course is structured. 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 

Matteo Gentili

BIM Specialist

I am very happy with how the course is structured. 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 

Ricardo Schenk

Bim Modelleur / Hoogendoorn BV

Dutch:

Deze training / cursus bevat meer dan de lessen die je ziet of de filmpjes die je ziet op youtube.

Achter deze hele training zit een communitie die je kan helpen met jou python scripts. Zowel het scripten zelf als ook het helpen met probleem oplossen en meedenken.

Dus mocht je bezig zijn of willen gaan met scripten. Is deze training echt aan te raden. Duidelijke filmpjes / uitleg / opdrachten. Per opdracht een apart kanaal in Discord om zo alle vragen en verbeteringen per les bij te houden.

JOIN snel!.

Ricardo Schenk

Bim Modelleur / Hoogendoorn BV

Dutch:

Deze training / cursus bevat meer dan de lessen die je ziet of de filmpjes die je ziet op youtube.

Achter deze hele training zit een communitie die je kan helpen met jou python scripts. Zowel het scripten zelf als ook het helpen met probleem oplossen en meedenken.

Dus mocht je bezig zijn of willen gaan met scripten. Is deze training echt aan te raden. Duidelijke filmpjes / uitleg / opdrachten. Per opdracht een apart kanaal in Discord om zo alle vragen en verbeteringen per les bij te houden.

JOIN snel!.

Ricardo Schenk

Bim Modelleur / Hoogendoorn BV

Dutch:

Deze training / cursus bevat meer dan de lessen die je ziet of de filmpjes die je ziet op youtube.

Achter deze hele training zit een communitie die je kan helpen met jou python scripts. Zowel het scripten zelf als ook het helpen met probleem oplossen en meedenken.

Dus mocht je bezig zijn of willen gaan met scripten. Is deze training echt aan te raden. Duidelijke filmpjes / uitleg / opdrachten. Per opdracht een apart kanaal in Discord om zo alle vragen en verbeteringen per les bij te houden.

JOIN snel!.

Michael

Trainee Engineer

This course has been amazing for me. I'm already learning a lot!!!

Michael

Trainee Engineer

This course has been amazing for me. I'm already learning a lot!!!

Michael

Trainee Engineer

This course has been amazing for me. I'm already learning a lot!!!

Don't miss this opportunity to Learn Revit API

400+

Happy Members