The complete Dynamo course

Learn all about open source Dynamo Sandbox and Autodesk’s Dynamo for Revit in this project based course

Get access to this and all the other SourceCAD courses as well.

In this course.

105 Video Lessons

Intermediate difficulty

Projects and practice

Q&A instructor support

Certificate of completion

Video captions in English

Quizzes for self assessment

Downloadable lesson files

Course contents.

100% Questions answered guarantee 

All our courses are supported by instructor led community. You can ask questions and instructors will answer every single question, no exceptions. That's our guarantee.

About this course.
This comprehensive course is designed to immerse you in the world of Dynamo, a powerful visual programming interface that revolutionizes design workflows.

This course covers both the open source Dynamo Sandbox and Autodesk’s Dynamo for Revit.

All the lessons in this course are through and meticulously crafted to help you understand the fundamentals of Dynamo, exploring computational geometry, mastering data management, and blending visual and textual scripting techniques.

Starting with Dynamo Fundamentals, this course lays the groundwork by introducing you to the Dynamo interface, basic programming concepts, and the creation of your first graphs.

You’ll gain a solid understanding of how to navigate and harness Dynamo for simple automation and design tasks.

As you progress to Computational Geometry in Dynamo Sandbox, you'll explore the potential of Dynamo to manipulate and create complex geometrical forms through careful manipulation of list data.

This knowledge serves as a foundation for more advanced design projects.

The Catenary Arch Project in Revit chapter teaches you how to apply Dynamo’s computational design capabilities to generate iconic architectural forms directly within the Dynamo for Revit environment, providing a hands-on approach to parametric design.

In Auditorium Seating Arrangements in Revit, you’ll tackle real-world design problems, learning to automate the tedious task of seating arrangement including position and rotation with precision and flexibility, showcasing Dynamo’s potential to optimize design workflows.

Automating Panel Creation with Adaptive Components dives into the creation of sophisticated panel systems or complex surface modulations by automating the placement and customization of adaptive components in Revit which conform to imported 3D geometry.

This will help you understand the Dynamo’s power in enhancing architectural design in a way that can’t be achieved in any other way within Revit.

Using Dynamo with Excel reveals the synergy between Dynamo and Excel, teaching you how to streamline project setup by automating the import and export of data, thus saving time and reducing errors in initial project stages.

The project in this course includes architectural and engineering disciplines in it's scope.

The course then guides you through Merging Visual and Textual Programming within Dynamo, a chapter that blends the intuitive visual programming interface of Dynamo with the robust capabilities of textual programming in Python, enhancing your ability to tackle more complex automation tasks.

No Python experience is required as the required code is generated by clever prompting of ChatGPT, also supplied for you in text files.

Finally, in Configuring Graphs for Dynamo Player, you will learn to prepare and package your Dynamo scripts for use in Dynamo Player, enabling non-technical team members to run Dynamo scripts and apply complex logic to models without any specific Dynamo knowledge.

Throughout this course, you’ll engage with hands-on projects that not only build your skills but also enhance your understanding of how Dynamo can be applied to solve real-world design and automation challenges in the AEC industry.

By the end of this journey, you’ll be equipped with the knowledge and practical experience to leverage Dynamo’s capabilities, driving efficiency, innovation, and precision in your projects.

Additionally, the course includes two self-directed projects, accompanied by comprehensive guidance from the instructor at every step, ensuring a deep understanding and practical application of the learned concepts.

Who should take this course.

Whether you are a student stepping into the realm of computational design, an architect aiming to streamline your design processes, or an engineer looking to leverage automation in your projects, this course is tailored for you.

Beginners will find the step-by-step approach accessible, gradually building up to more complex concepts, while professionals can enhance their skill set with advanced techniques and integration strategies.


Autodesk Dynamo 2 or any later version is recommended for this course.

Revit 2018 or later is also recommended.

This course is compatible with windows operating system.

Course Projects.

Design Baroque column

In this project you will learn to make a twisted Baroque column using visual nodes in Dynamo.

Design damped sine wave partition

In this project you will learn to make a damped sine wave partition using visual nodes and graph.

Course overview post

Scott Onstott

Course Author

Scott Onstott is a renowned author and educator with over two decades of experience in teaching computer-aided design (CAD), building-information modeling (BIM), and 3D visualization software to architects, engineers, and builders.

A seasoned educator, Scott has taught thousands of students both in-person and online, amassing millions of views across multiple platforms. With a Bachelor of Arts in Architecture from the University of California at Berkeley, Scott's passion for design and technology makes him the ideal guide for professionals seeking to elevate their skills in CAD, BIM, and 3D visualization.

Frequently asked questions.

What will I get with a free account?

With a free SourceCAD account you will get access to all the free courses, books and community. You will also get limited access to all the premium courses.

Do I need a credit card for free signup?

No, you don't need a credit card for a free account. Just create a new account with your name and email and start learning.

Can I cancel the subscription anytime?

Yes, you can cancel the subscription anytime you want, once cancelled your card won’t be charged anymore and you will still have access to the remaining subscription period. You can cancel your subscription yourself from your SourceCAD account section.

Can I get a refund if I am not satisfied?

Sure you can, if we fail to meet your expectation we will give you a 100% refund no questions asked, check the refund policy here.

How long will I have access to the courses?

If you subscribe for a monthly subscription then you will have the access to all the courses for one month and if you subscribe for an annual subscription you will have access to all the courses for one year.

Your subscription will automatically renew monthly or annually depending on the subscription you’ve selected and we will send you reminder emails twice before every payment is due.

You can also cancel the subscription anytime you want.

If you are a free subscriber you will have limited access to courses forever.

Will I get a certificate after finishing the courses?

Yes after finishing every course 100% you will get a signed and verifiable certificate of completion from SourceCAD. Anyone can verify the authenticity of your certificate using QR code or Certificate number using our certificate verification tool. You can add these certificates to your LinkedIn profile and CV.

Do you offer discounts for schools, colleges or teams?

Yes, we offer discounts for schools, colleges and teams with a batch size of 5 or more, schedule your free demo here.

Where can I get support?

For subject matter questions, you can reach the instructor in the Q&A area. For your account related questions you can reach out to us on our support page here or you can also send us an email at support@sourcecad.com. Our typical response time is within 24 hours but we usually answer faster than that.

Can I download the course videos?

No, our videos are stream only and you can watch the videos on our website or mobile device but the download is not allowed. You can however download lesson files and PDF eBooks that are provided with the courses.

Our students are from.

Featured reviews.

Hesham Tawfeek

Sourcecad student

"Courses I had completed are very comprehensive covering everything that I need to get started using AutoCAD. The course will give you the knowledge you need to be more productive with the software immediately. The lessons are well-guided teaching you AutoCAD using a step by step workflow."

Sharon Anne Clark


"I used SourceCAD as a supplementary practice to my AutoCAD college course, but I found it to be a much better way for me to learn. The videos are clear and methodical, and I was able to practice on my own schedule. After four months of intensive practice, I took and passed the AutoCAD Certified Professional exam."

Roland Gosselin


SourceCAD helps me to learn CAD in my spare time and in a very simple manner. The way the modules are made I can absorb the information at a steady pace and the instructor gives pieces of information in such detail you are not able to miss anything. The quality of the videos is superb and lets no misunderstanding appear."

Heinz Neutzner


“I don’t use AutoCAD in a professional manner, but I’ve been able to draw two complete houses using the software. Without the learning from the courses, I would not have been able to complete these tasks. It’s fun and easy, I particularly like that the lessons are short and can be done quickly.”

Get access to this and all the other SourceCAD courses as well.