The Best Way To Learn Revit API

The Best Way To Learn Revit API

Learn Revit API Course is a system that will guide you
step by step through Revit API using python.

Learn Revit API Course is a system that will guide you
step by step through Revit API using python.

Learn Revit API Course is a system that will guide you
step by step through Revit API using python.

Join Waiting List

Learn Revit API Course

Access to Revit API Course (~8 hrs)

Future updates included

Discord Community Access

Massive High-Five if you meet me

The Launch is coming on 29th Feb.

1700 people are already waiting!

Join Waiting List

Learn Revit API Course

Access to Revit API Course (~8 hrs)

Future updates included

Discord Community Access

Massive High-Five if you meet me

The Launch is coming on 29th Feb.

1700 people are already waiting!

Why Learn Revit API?

Why Learn Revit API?

Revit is not perfect, but Revit API allows us to customize it to our own needs. Take control in your own hands.

WEBSHOP
WEBSHOP

Create your Dream Tools

Automate your boring work

Custom Solutions

Every office has its own needs

Create Reports

Understand your BIM data

What does this course offer?

What does this course offer?

This course will take you through both theory and practice of using Revit API and you won't be alone!

This course will take you through both theory and practice of using Revit API and you won't be alone!

This course will take you through both theory and practice of using Revit API and you won't be alone!

Revit API Theory

Revit API Theory

Everything begins with concepts.

Everything begins with concepts.

Everything begins with concepts.

Revit API in Action

Revit API in Action

Discover how concepts are
applied in practice.

Discover how concepts are
applied in practice.

Discover how concepts are
applied in practice.

Revit API Community

Revit API Community

Interact with other students in the community.

Share your code, get feedback and learn from others.

Together you will learn far more.

Interact with other students in the community.

Share your code, get feedback and learn from others.

Together you will learn far more.

Interact with other students in the community.

Share your code, get feedback and learn from others.

Together you will learn far more.

Built by self-taught dev

Built by self-taught dev

Learning Revit API can be confusing, and I'm here to guide you every step of the way. I know the frustration, because I was in your shoes. I learnt it on my own without any support so you don't have to.

Learning Revit API can be confusing, and I'm here to guide you every step of the way. I know the frustration, because I was in your shoes. I learnt it on my own without any support so you don't have to.

Learning Revit API can be confusing, and I'm here to guide you every step of the way. I know the frustration, because I was in your shoes. I learnt it on my own without any support so you don't have to.

Erik Frits

Erik Frits

👋

👋

👋

Hey,

Hey,

Hey,

I will be your instructor.

I've created hundreds of custom Add-ins for Revit and I teach Revit Users how to code with Revit API using python.

I'm creator of EF-Tools(Free extension for Revit) used by thousands of people. It's 100% Free and Open-Source.

My goal is to make Revit API as simple as possible, to encourage more AEC professionals to start coding.

I will be your instructor.

I've created hundreds of custom Add-ins for Revit and I teach Revit Users how to code with Revit API using python.

I'm creator of EF-Tools(Free extension for Revit) used by thousands of people. It's 100% Free and Open-Source.

My goal is to make Revit API as simple as possible, to encourage more AEC professionals to start coding.

I will be your instructor.

I've created hundreds of custom Add-ins for Revit and I teach Revit Users how to code with Revit API using python.

I'm creator of EF-Tools(Free extension for Revit) used by thousands of people. It's 100% Free and Open-Source.

My goal is to make Revit API as simple as possible, to encourage more AEC professionals to start coding.

What's Inside?

What's Inside?

You can watch the First Module
on my YouTube for FREE

You can watch the First Module
on my YouTube for FREE

You can watch the First Module
on my YouTube for FREE

👈 Click on the image.

👈 Click on the image.

👈 Click on the image.

01: Prepare Revit API Dev Environment

01: Prepare Revit API Dev Environment

55m

Let's prepare your development environment for Revit API and create your first pyRevit extension.

02 How to Read Revit API Docs

40m

There wouldn't be programmers without documentations. So understand how to read and use Revit API Docs is a MUST.

03 How to Select and Read Elements

03 How to Select and Read Elements

70m

There are many reasons for us to select elements with Revit API, and it makes perfect sense to start here.

04 Parameters

30m

Revit is all about parameters, so it's important to understand how to Get, Read and Set parameter values early on.

05 Transactions

25m

We can't make any changes with Revit API unless we use Transactions. Let's look at how to use them.

06 Master Getting Elements

60m

Revit is like a database containing all our elements sorted by classes, categories and different values. And we can get them with FilteredElementCollector.

Upcoming Modules

07 Revit API Filters

Revit API Filters allow us to cherry pick elements we are getting with FilteredElementCollector. They look hard until you try them a few times.

08 Inputs Outputs

We must consider our users. Getting User Input or presenting data to them is essential.

09 Views / Sheets

Views and Sheets are the reason we start in Revit, because we need to produce a documentation, so they deserve a module of their own.

10 Create Delete Copy

Revit families have different templates like Point-Based, Line-Based… and depending on their type, placing elements with Revit API will also differ.

11 Excel

Everyone needs Excel in their life. So let's also explore how we can Export and Import data from Revit into Excel.

Final Project

It's time to put your new skills to the test. Are you ready to claim your Revit API Wizard reward?

What will be used?

The course is made for python users. It's the easiest and fastest way to get started with Revit API.

python

While I try to keep it simple you still need to be familiar with python basics.

pyRevit

We will use pyRevit for our extension because it's the best and easiest way to create one.

Revit Lookup

This is the most used plugin for creating tools with Revit API. It allows us to look inside Elements.

It's Risk Free with 30 Days
Money Back Guarantee

If you're not happy with the course, I'll feel the same.
Give it a Try, and if you believe it's not right for you,
Get Your Money Back.

It's Risk Free with 30 Days Money Back Guarantee

If you're not happy with the course, I'll feel the same.
Give it a Try, and if you believe it's not right for you,
Get Your Money Back.

What others say:

What others say:

Krzysztof Wojslaw

Parametric Design Engineer

LearnGrasshopper

Anthony Juste

BIM Specialist
NIRAS

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.

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.

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

Juan Paniagua Carvajal

Architect

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

Jean-Marc Couffin

Senior BIM Specialist
BIM One

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


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

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.

FAQ

Do I need to be a python Expert to join?

What will I learn in this course?

Is it worth the money?

What if I don't like it?

For How Long will I have Access to The Course?

Is Course Finished?

Is there certificate of completion?

How is VAT calculated?

Ok. What do I do next if I want to enroll?