01 Days 08 Hrs

🥳 Late-Bird Launch Is Coming on Feb 29th!

🥳 Late-Bird Launch Is Coming on Feb 29th!

Learn Revit API
1st Module

Learn Revit API
1st Module

The first module of Revit API is Free for all!
This should help you configure your Revit API Dev Environment and Get you Started with Revit API.

The first module of Revit API is Free for all!
This should help you configure your Revit API Dev Environment and Get you Started with Revit API.

The first module of Revit API is Free for all!
This should help you configure your Revit API Dev Environment and Get you Started with Revit API.

Lesson 1

What is Revit API ?

Welcome to the first module. Let's focus on the question many of you have in your mind - What is Revit API?

6:20

Lesson 2

Revit Plugins for Revit API

Welcome to the first module. Let's focus on the question many of you have in your mind - What is Revit API?

4:45

Lesson 3.1

Revit API Autocomplete in PyCharm

Welcome to the first module. Let's focus on the question many of you have in your mind - What is Revit API?

10:10

Lesson 3.2

Revit API Autocomplete in VS Code

Welcome to the first module. Let's focus on the question many of you have in your mind - What is Revit API?

5:40

Lesson 4

Create Your Own pyRevit Extension

Welcome to the first module. Let's focus on the question many of you have in your mind - What is Revit API?

10:30

Lesson 5

Create pyRevit Template (Script Anatomy)

Welcome to the first module. Let's focus on the question many of you have in your mind - What is Revit API?

11:05

Lesson 6

Reuse Your Code

Welcome to the first module. Let's focus on the question many of you have in your mind - What is Revit API?

5:50

Lesson 7

pyRevit vs Dynamo

Welcome to the first module. Let's focus on the question many of you have in your mind - What is Revit API?

4:10

Learn More

Congratulations, you finished the first module.

You should have configured your Revit API Dev Environment


And now you are ready to start Learning Revit API.

The next modules are only available to LearnRevitAPI Course members.


Join the Course to unlock all modules.

  • Prepare Revit API Dev Environment

    Preparation is Key! So we need to start by setting up our Development Environment for Revit API.

    01

  • How to Read Revit API Docs

    We don't need to know everything about Revit API, but we should know where to look and how to use these classes and methods from Revit API docs.

    02

  • How to Select and Read Elements

    Selecting and reading element's properties is a crucial step for beginners. It will not only allow you to easier test your scripts, but also provide ability for getting user input.

    03

  • How to work with Parameters

    Revit is all about parameters. So we should understand how to Get, Read and Set Parameter Values with Revit API.

    04

  • Transactions: How to Make Changes

    We can't make any changes in Revit project without Transactions. So let's look at how to use them efficiently

    05

  • Master Getting Elements

    Since Revit is like a Database of elements, we need to learn how to get them correctly. You will learn how to use FilteredElementCollector Class in this module.

    06

  • Revit API Filters

    While getting elements by categories and simple filters is fine, often times we might need more sophisticated method for getting our elements.

    07

Lesson 1

What is Revit API ?

Welcome to the first module. Let's focus on the question many of you have in your mind - What is Revit API?

6:20

Lesson 2

Revit Plugins for Revit API

Welcome to the first module. Let's focus on the question many of you have in your mind - What is Revit API?

4:45

Lesson 3.1

Revit API Autocomplete in PyCharm

Welcome to the first module. Let's focus on the question many of you have in your mind - What is Revit API?

10:10

Lesson 3.2

Revit API Autocomplete in VS Code

Welcome to the first module. Let's focus on the question many of you have in your mind - What is Revit API?

5:40

Lesson 4

Create Your Own pyRevit Extension

Welcome to the first module. Let's focus on the question many of you have in your mind - What is Revit API?

10:30

Lesson 5

Create pyRevit Template (Script Anatomy)

Welcome to the first module. Let's focus on the question many of you have in your mind - What is Revit API?

11:05

Lesson 6

Reuse Your Code

Welcome to the first module. Let's focus on the question many of you have in your mind - What is Revit API?

5:50

Lesson 7

pyRevit vs Dynamo

Welcome to the first module. Let's focus on the question many of you have in your mind - What is Revit API?

4:10

Learn More

Congratulations, you finished the first module.

You should have configured your Revit API Dev Environment


And now you are ready to start Learning Revit API.

The next modules are only available to LearnRevitAPI Course members.


Join the Course to unlock all modules.

  • Prepare Revit API Dev Environment

    Preparation is Key! So we need to start by setting up our Development Environment for Revit API.

    01

  • How to Read Revit API Docs

    We don't need to know everything about Revit API, but we should know where to look and how to use these classes and methods from Revit API docs.

    02

  • How to Select and Read Elements

    Selecting and reading element's properties is a crucial step for beginners. It will not only allow you to easier test your scripts, but also provide ability for getting user input.

    03

  • How to work with Parameters

    Revit is all about parameters. So we should understand how to Get, Read and Set Parameter Values with Revit API.

    04

  • Transactions: How to Make Changes

    We can't make any changes in Revit project without Transactions. So let's look at how to use them efficiently

    05

  • Master Getting Elements

    Since Revit is like a Database of elements, we need to learn how to get them correctly. You will learn how to use FilteredElementCollector Class in this module.

    06

  • Revit API Filters

    While getting elements by categories and simple filters is fine, often times we might need more sophisticated method for getting our elements.

    07

Lesson 1

What is Revit API ?

Welcome to the first module. Let's focus on the question many of you have in your mind - What is Revit API?

6:20

Lesson 2

Revit Plugins for Revit API

Welcome to the first module. Let's focus on the question many of you have in your mind - What is Revit API?

4:45

Lesson 3.1

Revit API Autocomplete in PyCharm

Welcome to the first module. Let's focus on the question many of you have in your mind - What is Revit API?

10:10

Lesson 3.2

Revit API Autocomplete in VS Code

Welcome to the first module. Let's focus on the question many of you have in your mind - What is Revit API?

5:40

Lesson 4

Create Your Own pyRevit Extension

Welcome to the first module. Let's focus on the question many of you have in your mind - What is Revit API?

10:30

Lesson 5

Create pyRevit Template (Script Anatomy)

Welcome to the first module. Let's focus on the question many of you have in your mind - What is Revit API?

11:05

Lesson 6

Reuse Your Code

Welcome to the first module. Let's focus on the question many of you have in your mind - What is Revit API?

5:50

Lesson 7

pyRevit vs Dynamo

Welcome to the first module. Let's focus on the question many of you have in your mind - What is Revit API?

4:10

Learn More

Congratulations, you finished the first module.

You should have configured your Revit API Dev Environment


And now you are ready to start Learning Revit API.

The next modules are only available to LearnRevitAPI Course members.


Join the Course to unlock all modules.

  • Prepare Revit API Dev Environment

    Preparation is Key! So we need to start by setting up our Development Environment for Revit API.

    01

  • How to Read Revit API Docs

    We don't need to know everything about Revit API, but we should know where to look and how to use these classes and methods from Revit API docs.

    02

  • How to Select and Read Elements

    Selecting and reading element's properties is a crucial step for beginners. It will not only allow you to easier test your scripts, but also provide ability for getting user input.

    03

  • How to work with Parameters

    Revit is all about parameters. So we should understand how to Get, Read and Set Parameter Values with Revit API.

    04

  • Transactions: How to Make Changes

    We can't make any changes in Revit project without Transactions. So let's look at how to use them efficiently

    05

  • Master Getting Elements

    Since Revit is like a Database of elements, we need to learn how to get them correctly. You will learn how to use FilteredElementCollector Class in this module.

    06

  • Revit API Filters

    While getting elements by categories and simple filters is fine, often times we might need more sophisticated method for getting our elements.

    07

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!