Open Until Sun or 100 Seats Limit

The pyRevit Challenge #2

The pyRevit Challenge #2

Enough With Tutorials...
Enough With Tutorials...

Build 21 pyRevit tools with me.
Build the next 100 on your own.

Build 21 pyRevit tools with me.
Build the next 100 on your own.

Most tutorials show you clean code working on the first try. Real development isn't like that…
You'll write messy code. You'll get stuck. Bugs will pile up. Google/AI become your best friends.
So I'll teach you the process. You'll practice it 21 times. By the end, you build next tools without me.

Most tutorials show you clean code working on the first try.
Real development isn't like that… You'll write messy code. You'll get stuck.
Bugs will pile up. Google/AI become your best friends.
So I'll teach you the process. You'll practice it 21 times.
By the end, you build next tools without me.

Most tutorials show you clean code working on the first try.
Real development isn't like that…
You'll write messy code. You'll get stuck. Bugs will pile up. Google/AI become your best friends. So I'll teach you the process. You'll practice it 21 times. By the end, you build next tools without me.

100%
MONEY BACK
60 DAYS
Finish within 60 days = get 100% money back.
Build all 21 tools, share your wins, and I'll refund every cent. Students called it "Kick-In-Your-Butt" motivation. Made to help you finish the challenge to learn pyRevit.
100%
MONEY BACK
60 DAYS
Finish within 60 days = get 100% money back.
Build all 21 tools, share your wins, and I'll refund every cent. Students called it "Kick-In-Your-Butt" motivation. Made to help you finish the challenge to learn pyRevit.

98+ BIM Experts took pyRevit challenge

98+ BIM Experts took pyRevit challenge

WATCH · 7 MIN WITH ERIK
What's Inside pyRevit Challenge?
WATCH · 7 MIN WITH ERIK
What's Inside pyRevit Challenge?
7-Step PROCESS

The Real Problem

You tried to learn pyRevit
the slow way… It's not your fault!

You tried to learn pyRevit
the slow way…
It's not your fault!

You probably spend too much time on theory and tutorials. Plus AI code that you don't understand because you didn't practice enough… Luckily, there's a way out.

WHAT KEEPS YOU STUCK

Watching hours of tutorials, building zero tools
Opening the Revit API docs and feeling lost
Copy-pasting ChatGPT code you don't understand
Taking notes you'll never read again
Sharing pyRevit tools that break for others

WHAT ACTUALLY WORKS

Building tools before you feel ready (learn by doing)
Learning the 20% of API that covers 80% of your tools
Following proven method until it's a habit
Writing quick and messy code before polishing it
Stress-Testing tools before colleagues find bugs
Watching 21 Tutorials
Watching 21 Tutorials

won't make you a developer.
Repeating the same method x21 times will.

won't make you a developer.
Repeating the same method x21 times will.

won't make you a developer.
Repeating the same method
x21 times will.

That's what this challenge is build on.

One PROCESS, repeated 21 times to create practical tools.

That's what this challenge is build on.

One PROCESS, repeated 21 times
to create practical tools.

Each takes ~60-120 min/day

Sonu George
BIM Engineer
"

I had always heard about the Revit API but never touched it, not even once. I had zero Python experience either. In just 10 days of the pyRevit Challenge, I went from doing everything manually to automating tasks that actually save time. The challenge truly opened my eyes to what's possible with the Revit API...

"
Sonu George
BIM Engineer
"

I had always heard about the Revit API but never touched it, not even once. I had zero Python experience either. In just 10 days of the pyRevit Challenge, I went from doing everything manually to automating tasks that actually save time. The challenge truly opened my eyes to what's possible with the Revit API...

"

1

1

2

2

3

3

4

4

5

5

6

6

7

7

8

8

9

9

10

10

11

11

12

13

14

15

16

17

18

19

20

21

12

13

14

15

16

17

18

19

20

21

By Tool #11, you become dangerous with pyRevit

And by the end, you'll be a Real Dev with proof.

By Tool #11, you become dangerous with pyRevit

And by the end, you'll be
a Real Dev with proof.

The Secret Sauce

One repeatable process.
Twenty-one times.
Until it's a habit.

One repeatable process.
Twenty-one times.
Until it's a habit.

One repeatable process.
Twenty-one times.
Until it's a habit.

The exact framework I use for every tool I build. Repeatable, AI-friendly and beginner proof. It'll guide you how to Think, Code and Test new pyRevit tools for best results.

This is how you'll naturally become a developer and ship your own tools from scratch.

The exact framework I use for every tool I build. Repeatable, AI-friendly and beginner proof. It'll guide you how to Think, Code and Test new pyRevit tools for best results.

This is how you'll naturally become a developer and ship your own tools from scratch.

The exact framework I use for every tool I build. Repeatable, AI-friendly and beginner proof. It'll guide you how to Think, Code and Test new pyRevit tools for best results.

This is how you'll naturally become a developer and ship your own tools from scratch.

P

P

PLAN

R

R

RESEARCH

O

O

OUTLINE

C

C

CODE

E

E

EDIT

S

S

STRESS-TEST

S

S

SHIP

Plan

Your Idea Based on Real Problem

Plan

Your Idea Based on Real Problem

Before you open the code editor - you need a plan.
It all starts with an idea that is based on a real problem and a reason WHY.

# Make sure you solve real problems.

# Make sure you solve real problems.

Research

or steal like an artist

Research

or steal like an artist

Research sounds boring but not as boring as wasting days on something that already exists…
So, look everywhere: Google, YouTube, GitHub, Revit API Docs, Forums, Blogs, Ask AI…

Often times you'll find code snippets or even full scripts that already work.

# Gather a "Coding Cheat Sheet" that saves you days

Outline

"pseudo-code" in plain English.

Outline

"pseudo-code" in plain English.

Never start coding without a clear outline…

Break down your tool into simple steps in plain English. No code yet.
If you can't put your steps on paper, then you're not ready to write Python code either…

# Create "Pseudo Code" in plain English.

Code

quick and dirty...

Code

quick and dirty...

So many people get this wrong…

But, DO NOT make perfect script. Instead, focus on creating a proof on concept as soon as possible.
That means: Skip steps. Keep it ugly. Ignore code structure. Forget optimization.
Your only goal is to make it "kind-of works" (even if it breaks half the time).

# Create "Proof Of Concept" (Fast)

# Create "Proof Of Concept" (Fast)

Edit

your code to polish it

Edit

your code to polish it

Only once you have proof of concept it makes sense to polish it.

Add all features. Rewrite structure. Optimize slow code. Make nicer forms. Reuse code and so on…
Now it's time to finish the tool you've started. But it's still not final step…

# Complete all steps of your tool

# Complete all steps of your tool

Sterss-Test

to break it before anyone else can

Sterss-Test

to break it before anyone else can

This is the most important step because here your tools become production ready.
It looks the hardest - but it's the most repetitive step. Because it's mostly the same issues:

What if you select nothing? What if you provide wrong parameter value? Does it work in other Revit versions? Close UI and see what happens... All of these happen on nearly every tool. And we can fix it .

# Make your tool bullet proof to avoid "Works on my machine"

Ship

real tools your team can use

Ship

real tools your team can use

Lastly, the most rewarding step is to put it in production and see other people use it. That's where you feel like a real developer serving others. Your status grows. People start asking for more. Boss will notice you. And your career and salary start to grow accordingly.

# Skills are nothing without proof. And your tools will speak for you now.

These 7-Steps show you the real process
including the "messy-middle" that happens in real world

These 7-Steps show you the real process
including the "messy-middle" that happens in real world

Kevin Janik
Senior Architect
"

Methodology is exceptionally efficient, focusing first on Proof of Concept without the common pitfalls of over-engineering. Then, Erik shows how to refine the tool. Custom dialog forms, and robust error handling to ensure the final product is stable, "bulletproof," and user-friendly. Erik makes pyRevit programming a reality for beginners.

"
Kevin Janik
Senior Architect
"

Methodology is exceptionally efficient, focusing first on Proof of Concept without the common pitfalls of over-engineering. Then, Erik shows how to refine the tool. Custom dialog forms, and robust error handling to ensure the final product is stable, "bulletproof," and user-friendly. Erik makes pyRevit programming a reality for beginners.

"
The Reason Challenge Exists

I was tired of watching
talented people quit too early.

I was tired of watching
talented people quit too early.

I was tired of watching
talented people quit
too early.

Every other week, someone emails the same thing:

"I've been trying to learn the pyRevit/Revit API for months but I keep getting stuck..."

They watch tutorials, they ask AI, but it still doesn't click.

They're smart… Just don't practice enough and don't have a system in place.
Plus, sometimes we need a friendly Kick In The Butt when we feel low or about to quit.
(It would be my honour to help you with both)


That's why this challenge exists.

Me and hundred students are creating the same tools around the world.

Each tool introduces new concepts while reinforcing previous ones. And if feeling stuck, you can get help using provided Coding Cheat Sheets, Step-By-Step Tutorials, Challenge Group or just ask a question during weekly Live Q/A Sessions.

My goal is to provide you everything to succeed while keeping it challenging so you can practice, learn and grow at your own pace without ever feeling stuck.

They watch tutorials, they ask AI, but it still doesn't click.

They're smart… Just don't practice enough and don't have a system in place.
Plus, sometimes we need a friendly Kick In The Butt when we feel low or about to quit.
(It would be my honour to help you with both)


That's why this challenge exists.

Me and hundred students are creating the same tools around the world.

Each tool introduces new concepts while reinforcing previous ones. And if feeling stuck, you can get help using provided Coding Cheat Sheets, Step-By-Step Tutorials, Challenge Group or just ask a question during weekly Live Q/A Sessions.

My goal is to provide you everything to succeed while keeping it challenging so you can practice, learn and grow at your own pace without ever feeling stuck.

They watch tutorials, they ask AI, but it still doesn't click.

They're smart… Just don't practice enough and don't have a system in place.
Plus, sometimes we need a friendly Kick In The Butt when we feel low or about to quit.
(It would be my honour to help you with both)


That's why
this challenge exists.

Me and hundred students are creating the same tools around the world.

Each tool introduces new concepts while reinforcing previous ones. And if feeling stuck, you can get help using provided Coding Cheat Sheets, Step-By-Step Tutorials, Challenge Group or just ask a question during weekly Live Q/A Sessions.

My goal is to provide you everything to succeed while keeping it challenging so you can practice, learn and grow at your own pace without ever feeling stuck.

Testimonial From Peter Le Roux
Here're3 Things
I liked most about it.
Testimonial From Peter Le Roux
Here're3 Things
I liked the most.
Testimonial From Peter Le Roux
Here're3 Things
I liked the most.

Peter Le Roux

/ BIM Project Manager

Check what Peter says about it

#1 - TUTORIALS

"The quality is really good. There's a lot of detail with lots of hinting and help and lots of reinforcement of basic concepts."

"The quality is really good. There's a lot of detail with lots of hinting and help and lots of reinforcement of basic concepts."

"The quality is really good. There's a lot of detail with lots of hinting and help and lots of reinforcement of basic concepts."

#2 - PRACTICE

"From day one, you're writing tools you're going to use. No theory."

"From day one, you're writing tools you're going to use. No theory."

"From day one, you're writing tools you're going to use. No theory."

#3 - COMMUNITY

"Great to meet people from every continent in the world who are working on the same thing as you are."

"Great to meet people from every continent in the world who are working on the same thing as you are."

"Great to meet people from every continent in the world who are working on the same thing as you are."

Why AI is not enough...

But I have ChatGPT,
Why pay for this?

But I have ChatGPT,
Why pay for this?

But I have ChatGPT,
Why pay for this?

Fair question. I also use AI every day…

But the difference is understanding of programming fundaments and development process. AI has made coding accessible. AI also made it dangerous. The ones who actually understand and can control what they get will win the most.

You need fundamentals with or without AI…

Fair question. I also use AI every day…

But the difference is understanding of programming fundaments and development process. AI has made coding accessible. AI also made it dangerous. The ones who actually understand and can control what they get will win the most.

You need fundamentals with or without AI…

Fair question. I also use AI every day…

But the difference is understanding of programming fundaments and development process. AI has made coding accessible. AI also made it dangerous. The ones who actually understand and can control what they get will win the most.

You need fundamentals with or without AI…

AI is a junior developer working for you.
But it needs a senior to supervise (That's You).

AI is a junior developer working for you.
But it needs a senior to supervise (That's You).

AI is a junior developer working for you. But it needs a senior
to supervise (That's You).

César G. Ferrer
BIM MANAGER
"

From day one with Erik, I began to better understand fundamental concepts that allowed me to take my automations to the next level. I love vibe coding, but now I'm able to guide AI step by step and understand what's wrong. At first, I was impressed by how accessible Erik makes it, but what I value most now is that I no longer depend on others to develop the tools I need.

"
César G. Ferrer
BIM MANAGER
"

From day one with Erik, I began to better understand fundamental concepts that allowed me to take my automations to the next level. I love vibe coding, but now I'm able to guide AI step by step and understand what's wrong. At first, I was impressed by how accessible Erik makes it, but what I value most now is that I no longer depend on others to develop the tools I need.

"
César G. Ferrer
BIM MANAGER
"

From day one with Erik, I began to better understand fundamental concepts that allowed me to take my automations to the next level. I love vibe coding, but now I'm able to guide AI step by step and understand what's wrong. At first, I was impressed by how accessible Erik makes it, but what I value most now is that I no longer depend on others to develop the tools I need.

"
⇄ DRAG THE SLIDER
Vibe Coder
↑ STUCK
AI-Driven Dev
"Why doesn't this work?" - and you have no idea where to look...
⇄ DRAG THE SLIDER
Vibe CoderAI-Driven Dev
↑ STUCK
"Why doesn't this work?" - and you have no idea where to look...

And now you probably wonder…
What kind of 21 tools we will create?
Glad you asked…

And now you probably wonder…
What kind of 21 tools we will create?
Glad you asked…

And now you probably wonder…

What kind of 21 tools we will create?
Glad you asked…

Your Practical Curriculum

21 Tools, ordered to learn
new concepts every day
and reinforce the last

This is how your pyRevit Extension will look like once you finish the challenge.
And the best part? You'll know everything to create even more on your own.

DAY #

Tool Name

API Concepts:

DAY 01

In-Place Hunter

Collectors

Linkify

Properties

DAY 02

Door Swing Detective

Parameters

Collectors

Properties

Transaction

DAY 03

Name Swapper

Properties

RPW-UI

Linkify

pyrevit-forms

Transaction

DAY 04

Flat Summarizer

Collectors

Parameters

Units

Transaction

defaultdict

DAY 05

BIMpressionist Painter

Collectors

Override Graphics

Transaction

print_html

Parameters

DAY 06

3D Isolation Trap

Transaction

Parameters

Methods

Collectors

Isolate

+1

DAY 07

Tagless Shame List

Collectors

Linkify

pyrevit-select

defaultdict

Methods

DAY 08

The Warnings Snitch

Linkify

Methods

Warnings

defaultdict

pyrevit-forms

DAY 09

Auto-Planner

BoundingBox

Rotation

Collectors

Transaction

Views

DAY 10

Lazy Sheets

Viewports

Linkify

Sheets

XYZ

pyrevit-forms

DAY 11

Dream Picker

Selection

ISelectionFilter

DAY 12

Click Counter

Suppress Warnings

Selection

Parameters

ISelectionFIlter

Infinite Loop

DAY 13

Floorify My Rooms

CreateElements

Collectors

Selection

Parameters

Room Boundaries

+1

DAY 14

Workset Grabber

Workset

Selection

Properties

Collectors

pyrevit-forms

DAY 15

Workset Police

FEC-Filters

Collectors

Linkify

Parameters

Selection

+1

DAY 16

Crash-n-Clash

Collectors

FEC-Filters

Geometry

Intersection

DAY 17

Shared Param. Smuggler

SharedParameters

Transaction

DAY 18

3D Cutter

Geometry

Selection

Planes

CreateElements

BooleanOperations

DAY 19

Wall Splitter

CreateElements

Methods

Transaction

XYZ

DAY 20

Pro Coordinator

CSV-Export

Coordinates

Units

XYZ

Collectors

DAY 21

Excel Smuggler

Excel

Parameters

Property

Transaction

pyrevit-select

New Concept

Reinforcing

Your Practical Curriculum

21 Tools, ordered to learn
new concepts every day
and reinforce the last

This is how your pyRevit Extension will look like once you finish the challenge.
And the best part? You'll know everything to create even more on your own.

DAY 01

In-Place Hunter

Collectors

Linkify

Properties

DAY 02

Door Swing Detective

Parameters

+1

Properties

Transaction

DAY 03

Name Swapper

RPW-UI

Linkify

pyrevit-forms

+2

DAY 04

Flat Summarizer

Parameters

Units

+2

defaultdict

DAY 05

BIMpressionist Painter

Override Graphics

+4

print_html

DAY 06

3D Isolation Trap

Transaction

Parameters

Isolate

+3

DAY 07

Tagless Shame List

+2

pyrevit-select

defaultdict

Methods

DAY 08

The Warnings Snitch

Linkify

Warnings

+2

pyrevit-forms

DAY 09

Auto-Planner

BoundingBox

Rotation

+2

Views

DAY 10

Lazy Sheets

Viewports

Linkify

Sheets

XYZ

+1

DAY 11

Dream Picker

Selection

ISelectionFilter

DAY 12

Click Counter

Suppress Warnings

+3

Infinite Loop

DAY 13

Floorify My Rooms

CreateElements

Room Boundaries

+4

DAY 14

Workset Grabber

Workset

Selection

+2

pyrevit-forms

DAY 15

Workset Police

FEC-Filters

Collectors

Parameters

+3

DAY 16

Crash-n-Clash

Collectors

Geometry

Intersection

DAY 17

Shared Param. Smuggler

SharedParameters

Transaction

DAY 18

3D Cutter

Geometry

+2

Planes

DAY 19

Wall Splitter

CreateElements

Methods

+1

XYZ

DAY 20

Pro Coordinator

CSV-Export

Coordinates

XYZ

+2

DAY 21

Excel Smuggler

Excel

+2

Property

pyrevit-select

New Concept

Reinforcing

⇢ DRAG ANY PILL0 / 50 CONCEPTS

Skills Compound with
Every Tool we create.

Kees Groenendijk
Construction Architect
"

I already knew some coding. My tools worked on my machine but it could break for others. The biggest accomplishment for me is learning how to structure my code properly using 7-Step Process. Especially Stress-Test is a very good habit. Now I ship robust tools my whole team actually uses.

"
Kees Groenendijk
Construction Architect
"

I already knew some coding. My tools worked on my machine but it could break for others. The biggest accomplishment for me is learning how to structure my code properly using 7-Step Process. Especially Stress-Test is a very good habit. Now I ship robust tools my whole team actually uses.

"
Your Transformation

You'll become different person
With a NEW Skillset

You'll be different person
With a NEW Skillset

Practice compounds silently. You won't notice it right away, but looking back after 21 tools - the gap will be absurd. Here's what you can expect:

Practice compounds silently. You won't notice it right away, but looking back after 21 tools - the gap will be absurd. Here's what you can expect:

Day 0 • NOW

0

/21

TOOLS SHIPPED

Stuck in tutorial loop.

Understand Revit API/pyRevit

Know how to create tools

Automate boring tasks

Day 1 • FIRST TOOL

1

/21

TOOLS SHIPPED

Your first button.

First custom tool in Revit

Taste of writing code

Revit API Fundamentals

Day 7 • GETTING DANGEROUS

7

/21

TOOLS SHIPPED

It starts to click.

Revit API Fundamentals

Understand API logic

Building real tools

Day 21 • DEVELOPER MODE

21

/21

TOOLS SHIPPED

You think like a Dev.

21 custom tools shipped

7-Step Process is a habit

Create tools on your own

The prize is NOT 21 Tools.
It's the ability to create next tools without me.

The prize is NOT 21 Tools.
It's the ability to create next tools without me.

And that's what the process is for.

And that's what the process is for.

This Will Help You Crush The Challenge

And Don't Forget BONUSES
To Help You Crush This Challenge

And Don't Forget BONUSES
To Help You Crush This Challenge

And Don't Forget BONUSES
To Help You Crush This Challenge

Not only you're going to get everything to create 21 pyRevit Tools.
You're also getting 5 amazing bonuses to help you with the setup
and provide additional support during the challenge.

Not only you're going to get everything to create 21 pyRevit Tools.
You're also getting 5 amazing bonuses to help you with the setup
and provide additional support during the challenge.

BONUS01
SETUP
pyRevit FastTrack Setup
Configure pyRevit and your code setup the right way under 60 minutes. (incl. StarterKit 2.0)
INCLUDED
60m Mini-course
BONUS01
SETUP
pyRevit FastTrack Setup
Configure pyRevit and your code setup the right way under 60 minutes. (incl. StarterKit 2.0)
INCLUDED
60m Mini-course
BONUS02
METHOD
My 7-Step PROCESS Method
Learn the real process to create any pyRevit tool step by step from scratch. (like real devs do)
INCLUDED
Masterclass
BONUS02
METHOD
My 7-Step PROCESS Method
Learn the real process to create any pyRevit tool step by step from scratch. (like real devs do)
INCLUDED
Masterclass
BONUS03
COMMUNITY
Private LinkedIn Group
Join the group of all challenge participants to connect, ask questions or share your wins.
INCLUDED
LinkedIn Group
BONUS03
COMMUNITY
Private LinkedIn Group
Join the group of all challenge participants to connect, ask questions or share your wins.
INCLUDED
LinkedIn Group
BONUS04
LIVE CALLS
Weekly Live Q/A Sessions
Join live calls and get direct and personalized answers to problems or questions directly from me.
INCLUDED
Zoom Calls
BONUS04
LIVE CALLS
Weekly Live Q/A Sessions
Join live calls and get direct and personalized answers to problems or questions directly from me.
INCLUDED
Zoom Calls
MEGA BONUS 05 HACKATHON
pyRevit Hackathon Ticket
Create your "Dream Tool" to practice your new skill.
And compete for the following prizes:
.
1st
Grand Prize
+ LRA-Academy + pyRevit Podcast
€300 CASH
+ LRA-Academy (worth €997)
2nd
Runner-up
+ Newsletter Feature
€200 CASH
3rd
Third place
+ Newsletter Feature
€100 CASH
Requirements:
· Submit Source Code
· Submit Short 30-90s demo video
TOTAL PRIZE POOL VALUE:€1,597
Your Transformation

This challenge is NOT for everyone.
Be honest with yourself

This challenge is NOT for everyone.
Be honest with yourself

This challenge is NOT for everyone.
Be honest with yourself

I'd rather you skip than join and ghost…

I intentionally put 100 seats limit per challenge, so our community grows at a steady rate and I can help new participants crush this challenge without a mess. So think about it.

I'd rather you skip than join and ghost…

I intentionally put 100 seats limit per challenge, so our community grows at a steady rate and I can help new participants crush this challenge without a mess. So think about it.

I'd rather you skip than join and ghost…

I intentionally put 100 seats limit per challenge, so our community grows at a steady rate and I can help new participants crush this challenge without a mess. So think about it.

Join if you're ready to

Follow my process (Dirty Code->Edit->Test) just like in real world.
Learn Revit API by actually doing it
Understand API instead of blindly relying on AI
Spend 60-90 minutes for each tool
You want to challenge yourself (with support)
Solve a real problem on your own project
Change your career path

If you're ready, then this is for you!
Join below.

Skip it if you

You want traditional Tutorials with lots of theory
You're not using Revit on real projects
You can't commit 60-90 minutes for each tool
You're looking for C# Training (this is Python)
You expect me to do the hard work for you
You want certificate, not a skill
You hope AI will do everything for you

Save your money.
This really isn't for you (yet)

Join pyRevit Challenge #2

Begin Your Challenge Here.

Join pyRevit Challenge #2

OPEN until Sunday | Limited 100 Seats

Build 21 practical pyRevit tools using the same repeatable process that you keep for life. Plus, unlock bonuses worth more than the challenge itself.

€249

(+ VAT)

ONE-TIME PAYMENT · 60 DAYS OF ACCESS

Inside You'll get:

✓ 21 pyRevit Tasks so you can solve real problems in Revit

21 Coding Cheat-Sheets to reference all you need for each tool

✓ 21 Full Video Breakdowns to show how I think and code each tool

Plus, Awesome bonuses to help you win…

FastTrack pyRevit Setup to configure Dev environment in 60 min

7-Step Process Masterclass for creating new pyrevit tools

Private LinkedIn Group to connect and chat with others peers

Weekly Live Session so you get direct, personalized answers.

Plus, MEGA BONUS to practice⭐:

pyRevit 'Dream Tool' Hackathon
Text your new skill and compete with others for €1,597 Prize Pool + pyRevit Podcast Invitation for global reach.

Are You Ready To Become pyRevit Developer?

UPGRADE

Lifetime Access

+ €79

Keep every tool, video and every cheat sheet forever.
Prolong your learning journey, or keep coming back to reference the process that you're about to learn.

100%
MONEY BACK
60 DAYS
Finish within 60 days = get 100% money back.
Build all 21 tools, share your wins, and I'll refund every cent. Students called it "Kick-In-Your-Butt" motivation. Made to help you finish the challenge to learn pyRevit.

See how guarantee works »

Join pyRevit Challenge #2

OPEN until Sunday
Limited 100 Seats

Build 21 practical pyRevit tools using the same repeatable process that you keep for life. Plus, unlock bonuses worth more than the challenge itself.

€249

(+ VAT)

ONE-TIME PAYMENT · 60 DAYS OF ACCESS

Inside You'll get:

✓ 21 pyRevit Tasks so you can solve real problems in Revit

21 Coding Cheat-Sheets to reference all you need for each tool

✓ 21 Full Video Breakdowns to show how I think and code each tool

Plus, Awesome bonuses to help you win…

FastTrack pyRevit Setup to configure Dev environment in 60 min

7-Step Process Masterclass for creating new pyrevit tools

Private LinkedIn Group to connect and chat with others peers

Weekly Live Session so you get direct, personalized answers.

Plus, MEGA BONUS to practice⭐:

pyRevit 'Dream Tool' Hackathon
Text your new skill and compete with others for €1,597 Prize Pool + pyRevit Podcast Invitation for global reach.

Are You Ready To Become pyRevit Developer?

Lifetime Access

+ €79

Keep every tool, video and every cheat sheet forever.
Prolong your learning journey, or keep coming back to reference the process that you're about to learn.

100%
MONEY BACK
60 DAYS
Finish within 60 days = get 100% money back.
Build all 21 tools, share your wins, and I'll refund every cent. Students called it "Kick-In-Your-Butt" motivation. Made to help you finish the challenge to learn pyRevit.

See how guarantee works »

Honesat Answers

So… What's holding you back?

So… What's holding you back?

Here are the most common excuses people ask me about the challenge

"I'm not a programmer. Will I keep up?"

"What if I get Stuck?"

"Are we going to use AI?"

"What Revit version supported?"

"I don't know what tools to build."

"How much time per day?"

"What is the €99 Lifetime upgrade?"

"Will I actually get my money back if I complete within 60 days?"

"What is pyRevit Hackathon?"

"Okay, how do I join?"

Check Student Wins

Real Students. Real Tools.
Real Problems solved.

Real Students. Real Tools.
Real Problems solved.

Scroll through LinkedIn posts that students have posted during the challenge.
These are tools we create during pyRevit Challenge.

Scroll through LinkedIn posts that students have posted during the challenge.
These are tools we create during pyRevit Challenge.

Scroll through LinkedIn posts that students have posted during the challenge.
These are tools we create during pyRevit Challenge.

There's a lot more on LinkedIn…
And you can be one of them.

There's a lot more on LinkedIn…
And you can be one of them.

Are You Ready To Challenge Yourself?

Are You Ready To Challenge Yourself?

You're One Step Away From
Becoming a pyRevit Developer
You decide.

You're One Step Away From
Becoming a pyRevit Developer
You decide.

You're One Step Away From Becoming a pyRevit Developer
You decide.

If You Wait

Same skill. Same bottleneck.

Still working manually most
Still copyomg code you don't understand
Still creating tools that break for others
Still no career change either...

or If You join

21 Practical Tools. One new skill.

Build custom tools on your own
Use Repeatable 7-Step Process for new tools
Ship Bullet-Proof Tools For Your Team
Career growth according to your new skill

If you've read this far, you already know which one you want.