The pyRevit Challenge · Cohort #3
Build 15 pyRevit Tools
in 3 Weeks. Then Build
Your Own Without Me.
Stop copying tutorials. Each day you get a real tool to build with a repeatable 7-Step Process — code, docs, 7 videos and full solutions included. For BIM Managers, Coordinators, Architects and Engineers who already know Revit.
€249 +VAT · Businesses reclaim VAT · Enrollment closes July 5
125+
BIM experts joined
3×
industry avg. completion
15
tools you’ll build
60–90min
per tool, avg.
◆ TLDR — the entire challenge in 45 seconds
What you’re getting
→
Build 15 practical tools in 3 weeks. One tool per weekday. Each broken into 7 easy steps.
→
Every day you get: the task, starter code, docs, 7 step-by-step videos, and the complete solution.
→
Two paths, you decide: full support for beginners, or build first and compare for experienced coders.
→
30 days of access to complete everything. Lifetime access available as an add-on.
→
Each tool takes 60–90 minutes on average. Fits around a full-time job.
→
The 7-Step Process: a repeatable way to Think → Code → Test every new tool. This is the real product.
→
Tested by 125+ students across two cohorts — BIM managers, coordinators, architects, engineers.
→
€249 +VAT. Build all 15 in public and get 100% of it back (details below).
◆ Why this works
You tried learning pyRevit the slow way.
It’s not your fault.
Most courses teach you to copy. Copy this script, paste that snippet. Same with AI. But copying skips the one part that matters: the thinking process — the only part that lets you build tools on your own.
I could hand two people the exact same scripts. One automates half their firm’s repetitive workflows. The other never uses them. Same code, completely different outcomes — because it’s never about the snippet. It’s about knowing how and why it works.
Tutorials & AI copy-paste
✗
You follow along, it works, you learn nothing
✗
Blank file next Monday — no idea where to start
✗
AI writes code you can’t debug or trust
✗
Scripts break for colleagues, you can’t fix them
The Challenge
✓
You build every tool yourself, step by step
✓
One repeatable process for any tool idea
✓
You understand your code — so you can guide AI too
✓
Stress-tested tools your whole team can use
You already know Revit better than most — the workflows, the pain, the edge cases. That’s the hardest part of automation, and you already have it. What’s missing is a repeatable process to turn that knowledge into working Python tools. That’s what you’ll practice for the next 3 weeks.
◆ The mechanism
Every tool. Same 7 steps.
Until it’s a habit.
15 tools × 7 steps = the process burned into muscle memory. By tool #15 you won’t need the steps written down — and that’s the point.
01
Define
What exactly should this tool do? Inputs, outputs, edge cases — before a single line of code.
02
Research
Find the right Revit API classes and methods. Learn to read the docs like a developer.
03
Proof of Concept
Get the core working in the simplest possible way. No over-engineering.
04
Build
Turn the proof into a real tool with proper structure and transactions.
05
UI & UX
Add forms and dialogs so anyone on your team can use it — not just you.
06
Stress-Test
Break your own tool on purpose. Handle errors before your colleagues find them.
07
Refine
Polish, document, ship. A tool that works on everyone’s machine, not just yours.
◆ Two learning paths
New to code or already coding?
You decide how much help you need.
Path 01 — New to code
Full support, every step
Follow the 7 tutorial videos per tool, use the cheat-sheets, starter code and complete solutions. You’ll never be stuck — plus a 1-hour Python crash course explained in Revit terms gets you ready before Day 1.
Path 02 — Already code
Build first, then compare
Take the daily brief and build the tool your way. Then compare against my solution to catch what you’d miss — structure, error handling, stress-testing. Most experienced coders say this is where they level up.
◆ Proof
What Cohort #1 and #2 said
“Think of it as a dev simulator”
This is not another tutorial where you copy the code line by line. Erik shows you the whole PROCESS from research to stress-test — but you code and refactor. Best of all? You end up with tools you can use from day one.
Kamila Milewska
BIM Automation Architect
“Tasks that took hours now take minutes”
I knew very basic Python and pyRevit. After the challenge I can create my own tools. The biggest benefit — I save lots of time every day.
Katarzyna Lipka-Sidor
BIM Coordinator
“No better pyRevit material out there”
Exactly what I needed to put my beginner Python to practical use and start creating tools without relying on AI much. Almost any boring, repetitive task in Revit can be automated.
Dimitris Koumantakis
Structural Engineer
“Now I ship robust tools”
My tools worked on my machine but broke for others. Learning to structure code with the 7-Step Process — especially Stress-Test — changed that. Now I ship tools my whole team actually uses.
Kees Groenendijk
Construction Architect
“I can guide AI step by step now”
I love vibe coding, but now I understand what’s wrong and can guide AI properly. What I value most: I no longer depend on others to build the tools I need.
César G. Ferrer
BIM Manager
“In just 10 days…”
I’d never touched the Revit API — zero Python experience. In 10 days I went from doing everything manually to automating tasks that actually save time.
Sonu George
BIM Engineer
◆ Included bonuses
Everything to keep you on track
Bonus 01
1-Hour Python Course
Python fundamentals explained in Revit terms. Watch before Day 1 and you’re ready — even with zero coding experience.
Bonus 02
pyRevit Fast-Track
Set up your extension and code editor correctly from the start. No configuration rabbit holes.
Bonus 03
7-Step Process Masterclass
Understand the process behind every tool before you build the first one.
Bonus 04
Weekly Live Q/A
Get unstuck live. Ask me anything about pyRevit, Revit API, or your own tool ideas.
Bonus 05
Private LinkedIn Group
Build alongside other participants. Share wins, compare solutions, stay accountable.
Bonus 06
pyRevit Hackathon
Test your new skills and compete for cash prizes. Next one: September.
100% money back · “Kick-in-your-butt” motivation
Finish it in public. Get every cent back.
Build all 15 tools within 30 days, share your progress on LinkedIn, and I’ll refund 100% of what you paid. Students named it “Kick-In-Your-Butt” motivation — the goal isn’t your money. It’s you actually finishing.
Yes, seriously. Full refund for finishing.
◆ Join Cohort #3
One price. Everything included.
€249 +VAT
One-time payment · Businesses reclaim VAT · Enrollment closes Sunday, July 5
✓
15 tools — one per weekday, for 3 weeks
✓
7 videos per tool + starter code, docs & full solutions
✓
30 days of access to complete the challenge
✓
All 6 bonuses — Python course, Fast-Track, Masterclass, Q/A, Group, Hackathon
✓
100% money-back when you finish in public
+
Optional: Lifetime Access — €99. Keep every tool, video and future update forever, instead of 30 days. Add it at checkout.
🔒 Secure checkout
💳 Card / PayPal
🧾 VAT invoice included
◆ FAQ
Questions, answered.
I’ve never written a line of code. Can I do this?
Yes — that’s exactly why Path 01 exists. You get a 1-hour Python course (explained in Revit terms) before Day 1, plus 7 tutorial videos per tool, cheat-sheets and complete solutions. Several Cohort #1 and #2 members started with zero Python and finished all 15 tools.
How much time do I need per day?
60–90 minutes per tool on average. One tool per weekday, weekends free to catch up. You have 30 days of access, so there’s buffer built in. Participants have completed it alongside full-time jobs and even a PhD.
What happens after 30 days?
Access to the challenge content ends — unless you add Lifetime Access (€99) at checkout, which keeps every tool, video and all future updates forever. The tools you built are yours to keep either way, obviously.
I already code in Python. Is this too basic?
Take Path 02: build each tool from the daily brief on your own, then compare with my solution. Experienced coders say the gap shows up in structure, error handling and stress-testing — the difference between “works on my machine” and tools your whole team uses.
How does the 100% money-back offer work?
Build all 15 tools within 30 days and share your progress publicly on LinkedIn — and I refund every cent. It’s not a gimmick: participants who commit publicly finish at much higher rates, and finishing is the whole point.
Which Revit versions does this work with?
The challenge uses pyRevit with IronPython, which works across current Revit versions. The pyRevit Fast-Track bonus walks you through the exact setup on Day 0.
Is VAT included in the €249?
The price is €249 + VAT, applied at checkout based on your country. If you’re buying as a business with a VAT ID, you can reclaim it — a proper VAT invoice is included.
The pyRevit Challenge · Cohort #3
Stop clicking.
Start coding.
In 3 weeks you’ll have 15 working tools — and the process to build your own without me. Enrollment closes Sunday, July 5.
€249 +VAT · 100% back when you finish in public
Join The Challenge — €249
→
© 2026 EF Learn Revit API e.U. · learnrevitapi.com
⌨️ Happy Coding! Erik Frits