Skip to content
UdemyIT & SoftwarePaid courseAll LevelsCertificate

Python & Revit API for DynamoBIM (Udemy.com)

Learn how to code your own Python nodes to 10x your Dynamo scripts efficiency

Created by: Viktor Kuzev

Last updated June 2023

icon
What you will learn

  • You will be able to create your own custom nodes with Python in Dynamo
  • You will learn how to create your own Python modules to re-use in future scripts
  • You will learn the fundamentals of Python and Object Oriented Programming
  • You will complete a practically oriented case-study of a custom python node that automates the creation of finishes in Revit
  • You will learn how to work with the Revit API
  • You will learn how to make your Dynamo scripts faster and easier to understand with Python Nodes

How it compares

Against the other 1,182 rated Udemy courses in IT & Software on CourseDuck:

  • Rating4.5 out of 5higher than 45% of them
  • Reviews244#773 of 1,183 by number of reviews
  • Length7 hourslonger than 58% of them
  • Last updatedJune 2023earlier than 73% of them

icon
Course Description

Welcome to the Python & Revit API for Dynamo course.

This course is designed for those of you who are using Dynamo and want to make the next step - learning how to code your own Python Nodes to make the Dynamo scripts even more efficient and clear to look at.


The course is made with the assumption that you are already familiar with Dynamo and Revit, but you have little or no knowledge of coding.


We start from scratch and build skills until we finish with an overview and create a practical Python node for placing wall and floor finishes and joining them to the existing floors and walls automatically.


The course is delivered in many examples with the idea that the student follows along. Exercise files are provided with almost every lecture.


Ideally, every lecture should be viewed as an assignment. Don't go to the next one until you have tried yourself what is shown. That way you can keep up with the new information and not get overwhelmed.


We're taking a practical approach - the examples given are parts of scripts that are currently used in companies and save them a lot of time.


Your instructor:

has 13 years of daily experience using Revit,

has 10 years of experience using Dynamo and Python and currently

develops plugins using the Revit API.


He has worked in a range of projects from apartment buildings to airports and infrastructure.

His scripts are used in multiple major architectural and engineering companies around the world.

By the end of the course, you will be able to code your own Python Nodes and use the Revit API. You will have a better knowledge of how Revit works internally and how you can automate its processes.

The course is intense, but you're covered. You can ask questions here on Udemy or in our special Facebook group or our Discord server


icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Viktor Kuzev

Viktor Kuzev is an architect, BIM Manager and a computational designer specialised in Autodesk Revit and DynamoBIM.  Currently working as a Software Developer using C# and Revit API daily.

​He has 15 years of daily use experience with Autodesk Revit.

An avid Dynamo user since 2013 Viktor has helped many people on the Dynamo forum and has taught professionals at online and onsite courses and one-on-one training sessions. 

Viktor has international experience, having worked for companies in 3 European countries on various projects from entertainment parks to apartment and mixed-use buildings and large infrastructure projects and development of urban areas.

He believes the best teacher is the one with real-life practical experience.



icon
More IT & Software courses

$49.99

$10.99

$124.99

$19.99

$11.99

$19.99

icon
Reviews

4.5

244 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Anjan Sasikumar on 9/9/2026

it was a nice introduction course to understand python and revit api workflow in revit, as a person with zero knowledge in coding its tough to do it from scratch but using Ai i can understand what is happening to a extend using this course

By Arthur Pankov on 3/4/2024

Really interesting, Revit API is very complete and the documentation is also easy to understand. Great course

By Mariram on 1/26/2024

Need more clarity on difference between Python 2 & 3 for the beginners who chosen the course at this time & in future.

By Zac Parr-Cortes on 7/13/2023

The course content was well structured and the resources very useful. I learned a lot of new skills to apply to my own Python/Dynamo scripts. However the videos at 720p (highest quality available) weren't all that clear when looking at the Python code.

By Stephen Murray on 4/28/2023

A bit of a sleepy start - could be more lively in delivery. Will see how it is in the main part of the course. 3/5 Midway through the course, and while the energy level is about the same, the content is landing and I am understanding the lessons. 4/5

By Juanita Ortiz on 4/13/2023

Muy buen curso, en el ejercicio final se aprende mucho y se pone en practica lo aprendido en otros modulos

By Kjetil Solheim on 3/11/2023

Overall i would say this is a very good course. Being a frequent user of both Dynamo and Python inside Dynamo myself, I found this very useful. Albeit my modelling methods are different from this, the use of the Revit API as well as the explanations have helped me a lot in understanding how to use it. Highly recommend this course for anyone wanting to extend their knowledge and skills within Dynamo and Python inside Dynamo.

By Meinhardt Thorlund Haahr on 12/16/2022

This course really helped me the fundamentals of using Python for Dynamo. Even for a guy like me, who has close to none experience with Python and limited experience with programming in general.

By Yamila Adrover on 11/20/2022

It's perfectly explained! I've taken many courses of the similar topic and this one is the very best one! It's every single thing perfectly explained, so i'm following perfectly and discovering things that i've never knew. Super recommended!

By Zoran Koneski on 10/17/2022

Very good course, he have answered many questions I had using dynamo and Revit API. I look forward to new courses in this area from him.

Showing all 10 reviews on CourseDuck

Read all 244 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 90 / 100