
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
+ 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
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
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
© 2023-2026 EF Learn Revit API
© 2023-2026 EF Learn Revit API
© 2023-2026 EF Learn Revit API