Full English ยท Zero to Advanced

Master the Revit API & build real plugins.

The complete program that takes you from your first line of C# to shipping professional Revit plugins with WPF & MVVM, taught in clear English by a software department lead who does this for a living.

1,000+ Trainees 92 Lessons 25+ Hours ๐ŸŒ English

Lifetime access on 2 devices ยท 50% launch discount live now

Why this course

Everything you need to actually ship plugins

No fluff, no copy-paste tutorials. A structured path with English captions, weekly real-world plugins, and personal follow-up.

Clean English

Every lesson is taught in clear, easy-to-follow English, no language barrier between you and the API.

English Captions

Accurate captions on every video so you never miss a term, command, or class name.

25+ Recorded Hours

Deep, paced content covering fundamentals through advanced patterns you can rewatch anytime.

New Plugin Every Week

A fresh, practical plugin delivered weekly. Your toolkit keeps growing long after you start.

One-to-One Follow-Up

Stuck on a concept or a build error? You get personal guidance to keep you moving.

Advanced Techniques

Design patterns, Revit Lookup, parameters, geometry, and the real workflows pros use.

Multi-Threading

Keep Revit responsive while heavy work runs, async patterns done the right way.

Lifetime Access

Pay once and keep it forever, on 2 devices (your laptop + your phone), including future updates.

0+
Trainees Worldwide
0
Structured Lessons
0+
Hours of Video
0+
Plugins Built by Your Instructor
Free ยท No install

The Revit Plugin Challenge

Run your first real Revit API code live in your browser. No Visual Studio, no setup. Open a lab, hit run, and watch real C# move a real model.

1Open a labPick any of the free interactive labs.
2Run real codeHit run and watch the Revit API execute live.
3Feel it clickYou just ran real Revit API code. Now go build the real thing.
The salary reality

This one skill is your next salary bracket

Same software, different skill. The people who automate Revit with code consistently earn more than the people who only draw in it. Real market ranges, by region:

โ‰ˆ2ร— typical pay uplift for coding the API
Become the developer

Do the math

Look at what it's worth. Then look at the price.

Becoming the person who automates Revit pays for itself almost immediately.

$88k-$156k
What a Revit developer earns in the US. The career this skill opens. (See your own region above.)
200+ hrs
Time you win back every year, instead of repeating the same Revit tasks by hand.
Every project
Plugins you build keep paying you back, on every job, for the rest of your career.
Your investment
$100 once ยท lifetime access ยท 2 devices

Or start the Revit API Track for $50. No subscription, not ever.

Enroll now
Secure checkout ยท card, PayPal, Apple Pay, Google Pay & AliCash โ€” in any currency

US salary ranges from public sources (see the breakdown above). Time savings vary by your workflow. Prices are one time, with lifetime access.

The cost of waiting

Every week you don't automate, it costs you

Set the sliders to your reality. The repetitive Revit work you do by hand has a price tag.

$12,480a year, lost to manual work

That's about 52 working days a year. This course pays for itself in your first 2 hours saved.

Get those hours back

A rough estimate to show the scale, not a precise figure. Actual time and savings vary by your workflow.

What you'll build

Real, installable Revit plugins

This isn't theory. You build production-style tools with full WPF interfaces, then install and run them inside Revit.

SamplePlugin ยท Autodesk Revit live demo

Model Navigator

Browse and jump around your model from a custom panel, built across 4 guided parts.

Room Wizard

Automate room creation and data, a full WPF tool from start to finish.

WPF + MVVM

Material Design styling, data binding, and clean, professional architecture.

Ribbon & Commands

Package your tools into a real, shareable Revit add-in with ribbon buttons.

Free sample lesson

See exactly how it's taught

A real lesson from the course, unedited. Watch the teaching style, pace, and clarity before you enroll.

Alaa Elsolami, Revit API instructor and Software Department Lead at Qiddiya 100+ Plugins shipped Revit API + WPF Qiddiya Software Lead
Your instructor

Alaa Elsolami

Software Department Lead @ Qiddiya

You're learning from someone who builds Revit plugins for a living at the highest level, not a hobbyist. A civil engineer turned full-stack developer, Alaa has shipped production tools for firms across the US and Saudi Arabia.

  • 100+ custom plugins shipped for Revit, AutoCAD, Civil 3D & Navisworks.
  • Led teams of 10+ developers; former CTO of a US BIM-tech company.
  • Now Software Dept Lead at Qiddiya, one of the world's largest giga-projects.
Meet your instructor
Global community

You're never learning alone

Join 1,000+ trainees from around the world in our private Facebook group, ask questions, share your builds, get unstuck, and follow the course page on LinkedIn for updates.

๐ŸŒ EgyptIndiaBrazilUSA+ 20 more countries
What students say

Trusted by Revit pros worldwide

Real feedback from students across 12+ countries. Names are kept private at their request.

โ˜…โ˜…โ˜…โ˜…โ˜…
"I'd worked with Revit for almost 5 years, but the API always felt too complicated. This course explains everything step by step without assuming you already know programming. The Live Labs made the biggest difference, I could finally see what every API object represents."
๐Ÿ‡ง๐Ÿ‡ท Revit user of 5 years, Brazil
โ˜…โ˜…โ˜…โ˜…โ˜…
"One of the best technical courses I've taken. The explanations are very structured, and the instructor focuses on why something works, not just how to write the code. The debugging tips alone saved me hours."
๐Ÿ‡จ๐Ÿ‡ฆ BIM developer, Canada
โ˜…โ˜…โ˜…โ˜…โ˜…
"I've bought several Revit API courses before, but this one goes much deeper. The coverage of LINQ, transactions, geometry, and best practices is excellent, and the examples are practical instead of academic."
๐Ÿ‡บ๐Ÿ‡ธ Revit API developer, United States
โ˜…โ˜…โ˜…โ˜…โ˜…
"I was worried because I only knew basic C#. The course builds the concepts gradually and connects them with real Revit API examples. After finishing several modules I was already automating tasks at work."
๐Ÿ‡ฎ๐Ÿ‡ณ BIM engineer, India
โ˜…โ˜…โ˜…โ˜…โ˜…
"The Live Labs are a brilliant idea. Seeing geometry and API objects interactively helped me understand concepts that documentation alone never made clear. Highly recommended for serious BIM developers."
๐Ÿ‡ฉ๐Ÿ‡ช BIM developer, Germany
โ˜…โ˜…โ˜…โ˜…โ˜…
"I use Revit every day, but I never understood how the API was structured. This course finally connected all the pieces, and the object visualization tools are something I haven't seen anywhere else."
๐Ÿ‡ฒ๐Ÿ‡ฝ Daily Revit user, Mexico
โ˜…โ˜…โ˜…โ˜…โ˜…
"The biggest value for me was learning how to think about the Revit API instead of memorizing methods. After this course, reading the Autodesk documentation became much easier."
๐Ÿ‡ฌ๐Ÿ‡ง Revit professional, United Kingdom
โ˜…โ˜…โ˜…โ˜…โ˜…
"I've followed many tutorials online, but they usually skip the important details. This course explains everything from the ground up and gives you the confidence to build your own add-ins instead of copying code."
๐Ÿ‡ช๐Ÿ‡ฌ Self-taught developer, Egypt
Honest question

Why not just learn it on YouTube?

You can, and free tutorials are great for a taste. Here's why the people who get serious stop stitching them together.

Free tutorials

  • Scattered across dozens of channels and Revit versions
  • Random gaps, you never know what you missed
  • Copy-paste code you don't fully understand
  • No one to ask when you're stuck at midnight
  • Stops at "hello world," never a real plugin
Skill check

Can you call yourself a Revit developer?

Six things a Revit developer can do in code. Answer honestly, no email, no sign-up.

Wrap a model change in a Transaction, safely
Query elements with FilteredElementCollector and LINQ
Read and set element parameters in code
Create geometry (walls, points, lines) from code
Build a WPF window with MVVM for your plugin
Package and install a real .addin into Revit
Your score0 / 6

Answer each one to see where you stand.

Close your gaps, enroll now
FAQ

Questions, answered

Do I need any programming experience?
Not for the Complete Mastery package, it starts from absolute zero with 41 lessons of C# before touching Revit. If you already know C#, the Revit API Track takes you straight into plugin development.
Is the course really all in English?
Yes, clean English narration plus accurate English captions on every lesson, so nothing gets lost.
How do I access it, and on how many devices?
Lifetime access on 2 devices, typically one laptop and one mobile phone, so you can learn at your desk and review on the go.
How do I enroll?
Reach out on WhatsApp, LinkedIn, or Facebook, tell Alaa which package you want, and he'll guide you through the next steps personally. See the Enroll page for every option.
What will I actually be able to build?
Real, installable Revit add-ins, including a Model Navigator and a Room Wizard, with full WPF interfaces, plus a new practical plugin delivered every week.

Ready to build your first Revit plugin?

Join the program, get personal follow-up, and start turning ideas into working tools, in English, at your pace.