We may earn an affiliate commission when you visit our partners.
Course image
Ghasem Ariyani • BIM Manager

Note: The main difference in this course compared to others is that we have not confined ourselves to explaining simple techniques. Instead, we have conveyed the subject through challenging projects and specific tricks, which are the result of numerous experiences.

  • Are you ready to unlock the power of Dynamo and transform your Revit workflow?

  • Ready to take your Revit projects to the next level?

  • Ever wondering how is sheet arrangement done with Dynamo?

Read more

Note: The main difference in this course compared to others is that we have not confined ourselves to explaining simple techniques. Instead, we have conveyed the subject through challenging projects and specific tricks, which are the result of numerous experiences.

  • Are you ready to unlock the power of Dynamo and transform your Revit workflow?

  • Ready to take your Revit projects to the next level?

  • Ever wondering how is sheet arrangement done with Dynamo?

Join our comprehensive Udemy course on Dynamo, where we delve into practical examples that will revolutionize your workflow. Learn to effortlessly select and manipulate nodes for efficient modeling, while gaining a solid grasp of element nodes through hands-on projects.Discover the art of dynamically placing elements at various positions within your Revit files, all with the intelligence of Dynamo. Dynamo's magic extends to sheet creation. Learn how to automate the process of generating sheets in Revit, complete with required views placed precisely where they belong. From start to finish, our course is packed with diverse examples and topics that will equip you with the skills you need to become a Dynamo pro.

Headlines:

  • Selection Nodes with Practical Examples

  • Element Nodes with Practical Examples

  • Placing Elements in Different Positions in Revit File Using Dynamo

  • Professional Parametric Modeling Project of a Room Using Dynamo

  • Using Mass Patterns in Dynamo and Assigning Them to Skins

  • Import XYZ Points from Excel into Dynamo and Convert Them into Shapes

  • Create Levels in Revit Intelligently with Dynamo in Seconds

  • Creating Sheets in Revit with Dynamo

  • Add Required Views to Sheets Automatically

  • Many Examples of Different Topics

If you are currently a BIM modeler or planning to become one, it is essential not to limit yourself to any form. You should be able to manage any architectural design in the BIM process And in the end, you will be the hero of this training. Please watch this course and feel free to ask me any questions you have while watching it.

Enroll now

What's inside

Learning objectives

  • Selection nodes with practical examples
  • Element nodes with practical examples
  • Placing elements in different positions in revit file using dynamo
  • Professional parametric modeling project of a room using dynamo
  • Using mass patterns in dynamo and assigning them to skins
  • Import xyz points from excel into dynamo and convert them into shapes
  • Create levels in revit intelligently with dynamo in seconds
  • Creating sheets in revit with dynamo
  • Add required views to sheets automatically
  • Many examples of different topics

Syllabus

Introduction
Exercise File
Exercise (Beam Modeling with Dynamo)
Application and Use of Selection Library
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Focuses on practical examples and challenging projects, which is useful for BIM modelers looking to enhance their Dynamo skills through hands-on experience
Covers sheet arrangement with Dynamo, which is a valuable skill for BIM modelers aiming to automate documentation processes in Revit projects
Explores placing elements in different positions within Revit files using Dynamo, which is useful for BIM modelers seeking to create complex and dynamic models
Teaches how to import XYZ points from Excel into Dynamo and convert them into shapes, which is helpful for BIM modelers working with external data sources
Requires familiarity with Revit and Dynamo, which may not be suitable for absolute beginners without prior experience in BIM software
Uses Dynamo to create levels in Revit, which is a practical skill for BIM modelers aiming to improve project setup and organization

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Intermediate bim dynamo projects

According to learners, this course focuses on applying Dynamo within Revit through a project-based approach, which many found highly practical and relevant to real-world BIM workflows. Students appreciated the specific examples like automating sheet creation, importing Excel data, and parametric modeling, noting they provided powerful applications. However, some reviewers commented that the difficulty level is quite high and the course may assume more prior knowledge than expected for 'intermediate,' with some finding explanations inconsistent or rushed in parts, potentially requiring external resources. Despite these challenges, many who completed the course felt they gained valuable skills to enhance their workflows.
Instructor possesses strong Dynamo knowledge.
"The instructor clearly knows their stuff and the projects are highly relevant to BIM workflows."
"It's clear the instructor is an expert in Dynamo for BIM."
"The techniques shown reflect deep experience with the software."
Examples directly applicable to BIM workflows.
"The sheet creation and Excel integration examples were super practical for my work flow."
"I found the examples for automating sheet creation and adding views invaluable for my daily tasks."
"The project on importing Excel data for element placement was a highlight and very useful."
"The course provides relevant examples that I can immediately apply in my Revit projects."
Practical approach through challenging projects.
"The project-based approach was exactly what I needed to bridge the gap between learning nodes and applying them to real-world problems."
"This course adopts a project-based approach, helping me solidify my understanding through practical application."
"I liked that the course was structured around projects, making the learning very hands-on."
"Learning by doing projects was really effective for me."
Inconsistent explanations, sometimes rushed.
"Okay course, but a bit inconsistent. Some projects were clear... while others felt rushed or had steps missing."
"The instructor's accent was sometimes hard to understand."
"Explanations are minimal. Projects are complex but not broken down well."
"I felt some of the explanations could have been clearer."
Challenging, potentially higher than expected.
"Some sections moved a bit fast and assumed more prior knowledge than I expected for 'intermediate level 2'."
"Very difficult to follow. I have basic Dynamo experience, but this course jumps straight into complex projects..."
"Disappointing. The level is way too high for 'intermediate'. Assumes significant prior knowledge..."
"I felt this course was more for advanced users than intermediate."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in BIM- Dynamo Intermediate (Level 2)- Project Based with these activities:
Review Revit Fundamentals
Solidify your understanding of Revit's core concepts before diving into Dynamo. This will make it easier to grasp how Dynamo interacts with and manipulates Revit elements.
Browse courses on Revit
Show steps
  • Review the Revit interface and basic modeling tools.
  • Practice creating and modifying walls, doors, windows, and floors.
  • Familiarize yourself with Revit families and parameters.
Mastering Autodesk Revit 2024
Use this book as a reference to deepen your understanding of Revit elements and parameters, which are essential for effective Dynamo scripting.
Show steps
  • Read chapters related to element properties and family creation.
  • Experiment with the examples provided in the book within Revit.
Follow Dynamo Tutorials for Revit Automation
Enhance your Dynamo skills by following online tutorials that demonstrate practical Revit automation workflows. This will expose you to different approaches and problem-solving techniques.
Show steps
  • Search for Dynamo tutorials on YouTube or Autodesk's website.
  • Choose tutorials that align with the course's learning objectives.
  • Follow the tutorials step-by-step, experimenting with different node combinations.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Dynamo for Revit
Use this book to gain a deeper understanding of Dynamo's nodes and how they can be used to automate Revit tasks.
Show steps
  • Read chapters related to the specific Dynamo nodes used in the course.
  • Experiment with the examples provided in the book within Dynamo and Revit.
Automate Sheet Creation for a Small Project
Apply your Dynamo knowledge to automate the sheet creation process for a small Revit project. This hands-on experience will solidify your understanding of Dynamo's capabilities.
Show steps
  • Define the scope of the project and the required sheets.
  • Develop a Dynamo script to automatically create sheets and place views.
  • Test and refine the script to ensure it meets the project requirements.
Document Your Dynamo Scripts
Improve your understanding and retention by documenting your Dynamo scripts. Explaining your code to others will force you to think critically about your approach.
Show steps
  • Choose a Dynamo script you've created or modified.
  • Write a detailed explanation of the script's purpose and functionality.
  • Create a video walkthrough of the script, explaining each node and its role.
Contribute to a Dynamo Package
Deepen your understanding of Dynamo by contributing to an open-source Dynamo package. This will expose you to real-world development practices and collaboration.
Show steps
  • Identify an open-source Dynamo package that aligns with your interests.
  • Review the package's documentation and code.
  • Contribute a bug fix, new feature, or improved documentation.

Career center

Learners who complete BIM- Dynamo Intermediate (Level 2)- Project Based will develop knowledge and skills that may be useful to these careers:
Computational Designer
A computational designer uses programming and algorithms to create designs; this course helps build a foundation of visual programming tools critical to their work. This course focuses on using Dynamo to automate and optimize workflows in Revit, which aligns with the core principles of computational design. The course covers nodes, element placement, and practical examples, which helps the computational designer develop skills in both the creation of geometry and the management of project data programmatically. This course provides the computational designer a practical approach to using visual programming for design execution.
BIM Modeler
A BIM modeler creates and manages building information models, and this course helps BIM modelers automate many tasks. This course teaches methods for using Dynamo to place elements, create levels, and generate sheets, which are all common tasks for a BIM modeler. Specifically, the course's focus on practical examples, such as placing elements, manipulating nodes, and working with mass patterns will help you become a more efficient BIM modeler. This course's exploration of Dynamo's capabilities in Revit enhances modeling and project management skills, and taking this course will make you a more proficient BIM modeler.
Parametric Designer
A parametric designer uses parameters to design buildings and objects, and this course helps them build skills using Dynamo, a tool central to parametric design. This course's focus on practical examples and project-based learning using Dynamo is directly applicable to the work of a parametric designer. This course helps a parametric designer master complex modeling techniques and automation by covering topics such as element placement, mass patterns, and data import from Excel, which are all tasks they might perform. The course is directly relevant to the parametric designers goals as it provides the tools to perform their work more efficiently and effectively.
Revit Specialist
A Revit Specialist is an expert in using Revit software for building design and documentation, and this course provides specialized training in Dynamo which enhances their skill set. This course focuses on the practical use of Dynamo to automate and extend Revit’s capabilities. By learning how to use nodes, place elements, and create sheets with Dynamo, a Revit Specialist can become more efficient and effective. The course emphasizes practical examples, like working with mass patterns and data import from Excel, which are important for a Revit Specialist to master. Taking this course will allow a Revit specialist to be able to perform complex tasks more easily with Revit.
Digital Design Specialist
A digital design specialist focuses on using technology to improve design workflows, and this course helps them leverage Dynamo. This course directly addresses the need to optimize workflows by focusing on topics like selecting nodes, placing elements, and creating sheets with Dynamo. The course’s practical examples, like using mass patterns and importing data from Excel, gives the digital design specialist tools for complex modeling and data management. This course provides a practical method for a digital design specialist to implement automation in their workflow.
Architectural Technologist
An architectural technologist uses technology to create detailed designs, and this course focuses on using Dynamo, which helps them be more efficient. The course teaches techniques, including element placement, sheet creation, and project management with Dynamo. An architectural technologist can use the course's practical examples in parametric modeling and data management to optimize workflows and produce complex designs more effectively. The skills offered by this course can improve the accuracy and speed of the architectural technologist in creating building designs.
Architectural Designer
An architectural designer creates designs and plans for buildings, and this course helps architectural designers use advanced modeling techniques. This course introduces how to use Dynamo to automate sheet creation, place elements, and more, all of which can improve an architectural designer's workflow. The course's emphasis on practical examples, such as parametric modeling and mass pattern usage, provides a direct benefit to design workflows for the architectural designer. By learning to automate repetitive tasks and work more efficiently with Dynamo, taking this course will help an architectural designer explore more creative and complex designs.
Automation Engineer
An automation engineer develops systems for automation; this course helps them use visual programming to automate design and modeling tasks. The course teaches how to use Dynamo for tasks like element placement, sheet creation, and level management, which are useful skills for automating processes in the design and construction field. The practical examples provided by the course, such as parametric modeling and data import, give the automation engineer real-world use cases. This course allows an automation engineer to incorporate complex models into their automation work.
Design Automation Consultant
A design automation consultant helps companies adopt automation technologies, and this course helps one learn to use Dynamo for automation in the design process. This course teaches how to use Dynamo for tasks like element placement, sheet creation, and data management. The course's focus on practical examples, such as using mass patterns and importing data from Excel, will help a design automation consultant develop strong technical skills. This understanding will help the design automation consultant implement solutions for their clients.
Design Technology Specialist
A design technology specialist implements new technologies for a design team, and this course may be useful in learning to utilize Dynamo within a project. This course teaches the use of Dynamo for tasks such as placing elements, creating sheets, and managing levels, making a Design Technology Specialist more adept at utilizing this tool. The course's practical examples in parametric modeling and automation with Dynamo can provide a design technology specialist with methods for improving the teams efficiency with project management and workflows. These practical lessons may assist the design technology specialist with implementing new work flows.
Digital Fabrication Specialist
A digital fabrication specialist uses digital tools to produce physical objects; this course may be helpful as it adds to their repertoire of design and automation skills. The course teaches the use of Dynamo for tasks such as parametric modeling, element placement, and data handling. By learning to automate design workflows and integrate data, a digital fabrication specialist can streamline the process of creating models. The course provides methods for automating parts of the fabrication work flow making the digital fabrication specialists more efficient.
Construction Project Manager
A construction project manager oversees construction projects, including planning and coordination, and this course may be useful for them to improve their project modeling workflows. The course's topics like creating levels, managing project data, and automating sheet creation with Dynamo can help a construction project manager optimize their project's digital data. By gaining the ability to rapidly model and manage information, this course can help a construction project manager improve their workflow. The course's focus on practical examples, like placing elements and automating tasks, will give the construction project manager relevant tools for project execution.
Civil Engineer
A civil engineer designs and oversees the construction of infrastructure projects, and this course may be useful in learning to manage complex designs. This course teaches the use of Dynamo for tasks such as element placement, level creation, and data management within Revit. A civil engineer may use this knowledge to optimize their design workflows. The course's focus on practical examples, such as parametric modeling, provides tools to optimize workflow for larger civil design projects.
Robotics Engineer
A robotics engineer designs and builds robots. Although this course does not directly teach robotics, this course may be useful as it teaches skills in parametric modeling and visual programming. The course's focus on using Dynamo to automate tasks and manage data is relevant as it may be used for creating robotic work flows. Practical examples in the course such as element placement and data import may also be relevant. This course helps build general visual programming skills that a robotics engineer may find value in.
Software Developer
A software developer creates software applications, and this course may be useful as it teaches programming logic and automation. This course introduces visual programming through Dynamo, which can help solidify the fundamental principles of software development. The course covers practical examples, such as manipulating data and using nodes, which can help a software developer apply these principles in a different context. The course gives a software developer a hands on experience with automation.

Reading list

We've selected one books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in BIM- Dynamo Intermediate (Level 2)- Project Based.
Provides a comprehensive guide to Revit, covering a wide range of topics from basic modeling to advanced techniques. It serves as a valuable reference for understanding Revit's capabilities and how Dynamo can extend them. While not specifically focused on Dynamo, it provides the necessary Revit context for effective Dynamo scripting. This book is commonly used as a textbook at academic institutions and by industry professionals.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser