Do you Want to Improve User Experience with your Custom pyRevit Tools?

Modern GUI in pyRevit

Create Amazing Forms

Create Amazing Forms

Create Amazing Forms

To Impress Your Users

To Impress Your Users

To Impress Your Users

You're One Step Away From
Creating pyRevit Forms You Always Wanted✨

You're One Step Away From
Creating pyRevit Forms You Always Wanted✨

Course Roadmap in 5 Steps

Course Roadmap in 5 Steps

Course Roadmap in 5 Steps

01
WPF Basics
for pyRevit
WPF Basics for pyRevit

📚Understand WPF Framework that is used for creating Custom Good-Looking Forms in pyRevit

📚Understand WPF Framework that is used for creating Custom Good-Looking Forms in pyRevit

02
WPF in Practice:
Create pyRevit Form
WPF in Practice:
Create pyRevit Form

💪Learn WPF by doing:
Create your first WPF form with very powerful features and connect it to pyRevit

💪Learn WPF by doing:
Create your first WPF form with very powerful features and connect it to pyRevit

03
Start Reusing WPF forms for pyRevit
Start Reusing WPF forms for pyRevit

♻️Reuse your Custom WPF Forms across all your pyRevit tools to be an efficient coder.


♻️Reuse your Custom WPF Forms across all your pyRevit tools to be an efficient coder.


05
Leverage AI for WPF
Leverage AI for WPF

🤖 Learn how to make AI do your dirty work in WPF to save time, nerves and get better results than others.

🤖 Learn how to make AI do your dirty work in WPF to save time, nerves and get better results than others.

04
Create Awesome-Looking Styles
Create Awesome-Looking Styles

🧂Spice up your forms by making them stand out and feel more personalized to you or your company style

🧂Spice up your forms by making them stand out and feel more personalized to you or your company style

Who Is it For?

By the end of this course You will:

We all Start Somewhere

🐣Absolute WPF Beginners

You want to create Custom UI forms for pyRevit, but you don't even know where to start…

You might not even know what the hell is WPF? And, some of you even think that it's just me swearing on this page 🤬.

We all Start Somewhere

🐣Absolute WPF Beginners

You want to create Custom UI forms for pyRevit, but you don't even know where to start…

You might not even know what the hell is WPF? And, some of you even think that it's just me swearing on this page 🤬.

We all Start Somewhere

🐣Absolute WPF Beginners

You want to create Custom UI forms for pyRevit, but you don't even know where to start…

You might not even know what the hell is WPF? And, some of you even think that it's just me swearing on this page 🤬.

Well done for trying!

🙆‍♂️WPF Rookie

You might have tried to create your own custom UI Form, and maybe you even managed to display it in Revit.

By this point you still have a lot of unanswered questions and probably you make a lot of mistakes without even knowing it. And you really need some guidance to save weeks and learn correct workflow.

Well done for trying!

🙆‍♂️WPF Rookie

You might have tried to create your own custom UI Form, and maybe you even managed to display it in Revit.

By this point you still have a lot of unanswered questions and probably you make a lot of mistakes without even knowing it. And you really need some guidance to save weeks and learn correct workflow.

Well done for trying!

🙆‍♂️WPF Rookie

You might have tried to create your own custom UI Form, and maybe you even managed to display it in Revit.

By this point you still have a lot of unanswered questions and probably you make a lot of mistakes without even knowing it. And you really need some guidance to save weeks and learn correct workflow.

I'm sure you spend a long time to get here.

👷‍♂️Intermediate WPF Users

You might even have the basic WPF skills and you can create many different forms on your own. But you have no idea how to reuse your forms and style them correctly across all your pyRevit tools.

Spoiler Alert! Sadly, it's not CTRL+C -> CTRL+V…

I'm sure you spend a long time to get here.

👷‍♂️Intermediate WPF Users

You might even have the basic WPF skills and you can create many different forms on your own. But you have no idea how to reuse your forms and style them correctly across all your pyRevit tools.

Spoiler Alert! Sadly, it's not CTRL+C -> CTRL+V…

I'm sure you spend a long time to get here.

👷‍♂️Intermediate WPF Users

You might even have the basic WPF skills and you can create many different forms on your own. But you have no idea how to reuse your forms and style them correctly across all your pyRevit tools.

Spoiler Alert! Sadly, it's not CTRL+C -> CTRL+V…

This is who you will become after this course.

🧙‍♂️WPF Master

By this point you should have a solid understanding of WPF concepts and how to apply them in practice. You have no trouble creating UI Designs of your forms, connecting them to pyRevit and adding all the functionality you need with Events and Behind-Code. And you might even sprinkle some fancy styling to let everyone know your taste in UI design.

This is who you will become after this course.

🧙‍♂️WPF Master

By this point you should have a solid understanding of WPF concepts and how to apply them in practice. You have no trouble creating UI Designs of your forms, connecting them to pyRevit and adding all the functionality you need with Events and Behind-Code. And you might even sprinkle some fancy styling to let everyone know your taste in UI design.

This is who you will become after this course.

🧙‍♂️WPF Master

By this point you should have a solid understanding of WPF concepts and how to apply them in practice. You have no trouble creating UI Designs of your forms, connecting them to pyRevit and adding all the functionality you need with Events and Behind-Code. And you might even sprinkle some fancy styling to let everyone know your taste in UI design.

By The End of The Course

By the end of this course You will:

You will know everything you need for Creating Custom UI Forms for pyRevi

WPF Basics

You will have a good understanding of the WPF framework.

XAML Syntax

You will create multiple forms with XAML syntax, and you will be able to do it on your own.

WPF for pyRevit

You can easily connect any of your XAML scripts to pyRevit so it can be displayed in Revit UI.

WPF EventHandling

You know how to extend form functionality with EventHandlers to provide better user experience.

Styling

You know about different ways to style your forms and how to be efficient with them.

Control Templates

You can rebuild your controls to have a unique look or features.

Reusable Styles

You won't copy-paste your styles in every single XAML file. Instead, you will create a styles file that will be connected to all your forms.

Behind-Code

You don't even need XAML code for certain forms, when you want more flexibility and controls in python.

Library of Examples

You will create many forms together with me, and you will be able to reuse parts that you need.

Be Part of a Community

You will be a part of the community of pyRevit developers who also enjoy custom WPF Forms.

Watch the First Module for Free!

By the end of this course You will:

WATCH THIS if You Want a taste of the best WPF Course for pyRevit

Enroll Today!

By the end of this course You will:

Join E-Learning Platform for pyRevit Hackers

Risk-Free Investment with 30 DAYS MONEY-BACK GUARANTEE.

What's Included?

[Course] LearnRevitAPI

All Course Updates

Hands On Homework

Written Summaries

Private Community

FREE EXCLUSIVE BONUSES

WPF Course for pyRevit Users

pyRevit Code Samples

[Upcoming] Python Course for Revit Users

Over 400 Students Have Become pyRevit Hackers and started automating Revit.
Testimonial from Anthony Juste.
Testimonial from Matteo Gentili.
Testimonial from Mohamed Mostafa Bedair.
Testimonial from Andreas Draxl.
Testimonial from Juan Paniagua.
Testimonial from Iorhan Vendruscolo.
Testimonial from Maria.
Testimonial from Miguel Pinheiro.
Testimonial from Thomas Michalek.
Testimonial from Thomas Vogt.

447/year

Get 12-months Access to

LearnRevitAPI Platform

for pyRevit Hackers

Join E-Learning Platform for pyRevit Hackers

Risk-Free Investment with 30 DAYS MONEY-BACK GUARANTEE.

What's Included?

[Course] LearnRevitAPI

All Course Updates

Hands On Homework

Written Summaries

Private Community

FREE EXCLUSIVE BONUSES

WPF Course for pyRevit Users

pyRevit Code Samples

[Upcoming] Python Course for Revit Users

Over 400 Students Have Become pyRevit Hackers and started automating Revit.
Testimonial from Anthony Juste.
Testimonial from Matteo Gentili.
Testimonial from Mohamed Mostafa Bedair.
Testimonial from Andreas Draxl.
Testimonial from Juan Paniagua.
Testimonial from Iorhan Vendruscolo.
Testimonial from Maria.
Testimonial from Miguel Pinheiro.
Testimonial from Thomas Michalek.
Testimonial from Thomas Vogt.

447/year

Get 12-months Access to

LearnRevitAPI Platform

for pyRevit Hackers

Join E-Learning Platform for pyRevit Hackers

Risk-Free Investment with 30 DAYS MONEY-BACK GUARANTEE.

What's Included?

[Course] LearnRevitAPI

All Course Updates

Hands On Homework

Written Summaries

Private Community

FREE EXCLUSIVE BONUSES

WPF Course for pyRevit Users

pyRevit Code Samples

[Upcoming] Python Course for Revit Users

447/year

Get 12-months Access to

LearnRevitAPI Platform

for pyRevit Hackers

Common Questions

Common Questions

Is the Course On-Demand?

Yes, all lessons are pre-recorded and they come with Video, Written Summary, and Community Chat to discuss each lesson.

Is the Course On-Demand?

Yes, all lessons are pre-recorded and they come with Video, Written Summary, and Community Chat to discuss each lesson.

Is the Course On-Demand?

Yes, all lessons are pre-recorded and they come with Video, Written Summary, and Community Chat to discuss each lesson.

Can I pay with PayPal?

Yes, write to support@LearnRevitAPI.com and I will send you instructions for paying with PayPal.

Can I pay with PayPal?

Yes, write to support@LearnRevitAPI.com and I will send you instructions for paying with PayPal.

Can I pay with PayPal?

Yes, write to support@LearnRevitAPI.com and I will send you instructions for paying with PayPal.

Alright, How do I enroll?

Go to https://learnrevitapi.com/pricing or click on Enroll Now button. Once you complete your payment, you will receive a confirmation email with the access to the course platform. If you have any issues, write to support@LearnRevitAPI.com and I will make sure you get access ASAP.

Alright, How do I enroll?

Go to https://learnrevitapi.com/pricing or click on Enroll Now button. Once you complete your payment, you will receive a confirmation email with the access to the course platform. If you have any issues, write to support@LearnRevitAPI.com and I will make sure you get access ASAP.

Alright, How do I enroll?

Go to https://learnrevitapi.com/pricing or click on Enroll Now button. Once you complete your payment, you will receive a confirmation email with the access to the course platform. If you have any issues, write to support@LearnRevitAPI.com and I will make sure you get access ASAP.

What if I don't like the course?

I offer 30-Days Money Back Guarantee without any hidden rules. If you are not happy, let me know and I will send your money back. It's risk-free!

What if I don't like the course?

I offer 30-Days Money Back Guarantee without any hidden rules. If you are not happy, let me know and I will send your money back. It's risk-free!

What if I don't like the course?

I offer 30-Days Money Back Guarantee without any hidden rules. If you are not happy, let me know and I will send your money back. It's risk-free!

What if I get stuck?

This course has its own Community. This is a place to chat with like-minded people and ask for help. If you get stuck, just write your problem and we will help you out!

What if I get stuck?

This course has its own Community. This is a place to chat with like-minded people and ask for help. If you get stuck, just write your problem and we will help you out!

What if I get stuck?

This course has its own Community. This is a place to chat with like-minded people and ask for help. If you get stuck, just write your problem and we will help you out!

Do I get Multiple Courses?

Yes! LearnRevitAPI Platform provides access to all my courses (Revit API, WPF and upcoming Python) and the community. There might be more courses in the future.

Do I get Multiple Courses?

Yes! LearnRevitAPI Platform provides access to all my courses (Revit API, WPF and upcoming Python) and the community. There might be more courses in the future.

Do I get Multiple Courses?

Yes! LearnRevitAPI Platform provides access to all my courses (Revit API, WPF and upcoming Python) and the community. There might be more courses in the future.