SECRET CHALLENGE BONUS

YOUR WORDS CAN

UNLOCK MORE

CHALLENGE DAYS

Enjoying the challenge? Share your experience and unlock secret week of the challenge with advanced concepts + Revit API Basics Course.

CHOOSE YOUR REWARD

✍️

TEXT TESTIMONIAL (~40-80words)

+2 Challenge Days

MOST REWARDED!

🎥

VIDEO TESTIMONIAL (30-120s)

+5 Challenge Days

+ Share Testimonial on LinkedIn
To Unlock Revit API Basics Course.

Here's What You Can Get

Your testimonial is worth gold to me because your experience matter more than what I think of this challenge. And I want to reward you for sharing that.

Leave Testimonial =

Unlock Five Bonus Challenge Days

Pro Function Recycler

Learn how to reuse your custom functions across all your scripts.

View Filterist

Create View Filters in bulk using your existing parameter values

Wall Puncher

Finding intersections is one thing. Placing holes correctly is another thing.

Get Hooked On Hooks

Learn advanced concept on how to subscribe to EventTriggers in pyRevit

pyCasso WPF Form

Learn how to create custom pyRevit UI forms using WPF framework

#1

Plus, Share On LinkedIn =

Unlock Revit API
Basics Course

How to Read Documentation

Learn how to navigate and read documentation to get the most out of it

Element Selection

Learn how to get selection or prompt user selection with Revit API Selection.

Look Inside Elements

Learn how to look inside elements to read properties and methods with API

Understand Parameters

Learn how to work with Shared/Built-In parameters in Revit API to read/write values

How to make changes?

Learn how to Start and Commit Transaction to make changes with Revit API

Master Getting Elements

Getting the right elements is half the solution. So learn how to do it efficiently

Create Tool From Scratch

Let's put all concepts into practice and create a new tool together.

#2

CHOOSE YOUR REWARD

✍️

TEXT TESTIMONIAL (~40-80words)

+2 Challenge Days

MOST REWARDED!

🎥

VIDEO TESTIMONIAL (30-120s)

+5 Challenge Days

Here's What You Can Get

Your testimonial is worth gold to me because your experience matter more than what I think of this challenge. And I want to reward you for sharing that.

Leave Testimonial =

Unlock Five Bonus Challenge Days

Pro Function Recycler

Learn how to reuse your custom functions across all your scripts.

View Filterist

Create View Filters in bulk using your existing parameter values

Wall Puncher

Finding intersections is one thing. Placing holes correctly is another thing.

Get Hooked On Hooks

Learn advanced concept on how to subscribe to EventTriggers in pyRevit

pyCasso WPF Form

Learn how to create custom pyRevit UI forms using WPF framework

#1

Plus, Share On LinkedIn =

Unlock Revit API
Basics Course

How to Read Documentation

Learn how to navigate and read documentation to get the most out of it

Element Selection

Learn how to get selection or prompt user selection with Revit API Selection.

Look Inside Elements

Learn how to look inside elements to read properties and methods with API

Understand Parameters

Learn how to work with Shared/Built-In parameters in Revit API to read/write values

How to make changes?

Learn how to Start and Commit Transaction to make changes with Revit API

Master Getting Elements

Getting the right elements is half the solution. So learn how to do it efficiently

Create Tool From Scratch

Let's put all concepts into practice and create a new tool together.

#2

CHOOSE YOUR REWARD

✍️

TEXT TESTIMONIAL (~40-80words)

+2 Challenge Days

MOST REWARDED!

🎥

VIDEO TESTIMONIAL (30-120s)

+5 Challenge Days

Here's What You Can Get

Your testimonial is worth gold to me because your experience matter more than what I think of this challenge. And I want to reward you for sharing that.

Leave Testimonial =

Unlock Five Bonus Challenge Days

Pro Function Recycler

Learn how to reuse your custom functions across all your scripts.

View Filterist

Create View Filters in bulk using your existing parameter values

Wall Puncher

Finding intersections is one thing. Placing holes correctly is another thing.

Get Hooked On Hooks

Learn advanced concept on how to subscribe to EventTriggers in pyRevit

pyCasso WPF Form

Learn how to create custom pyRevit UI forms using WPF framework

#1

Plus, Share On LinkedIn =

Unlock Revit API
Basics Course

How to Read Documentation

Learn how to navigate and read documentation to get the most out of it

Element Selection

Learn how to get selection or prompt user selection with Revit API Selection.

Look Inside Elements

Learn how to look inside elements to read properties and methods with API

Understand Parameters

Learn how to work with Shared/Built-In parameters in Revit API to read/write values

How to make changes?

Learn how to Start and Commit Transaction to make changes with Revit API

Master Getting Elements

Getting the right elements is half the solution. So learn how to do it efficiently

Create Tool From Scratch

Let's put all concepts into practice and create a new tool together.

#2

CHOOSE YOUR REWARD

✍️

TEXT TESTIMONIAL (~40-80words)

+2 Challenge Days

MOST REWARDED!

🎥

VIDEO TESTIMONIAL (30-120s)

+5 Challenge Days

© 2023-2026 EF Learn Revit API

© 2023-2026 EF Learn Revit API

© 2023-2026 EF Learn Revit API