Dynamo

Dynamo Training Modules

Module 1: Introduction to Dynamo

  • Introduction to Visual Programming and Dynamo
  • Dynamo Interface and Navigation
  • Understanding Nodes and Wires

Module 2: Basics of Visual Programming

  • Data Types and Lists
  • Basic Mathematical and Logical Operations
  • Working with Strings and Numbers

Module 3: Creating and Manipulating Geometry

  • Points, Vectors, and Coordinate Systems
  • Creating Basic Geometry (Lines, Curves, Surfaces, Solids)
  • Geometry Transformations (Move, Rotate, Scale)

Module 4: Integration with Revit

  • Accessing Revit Elements
  • Reading and Writing Parameters
  • Creating and Modifying Revit Geometry

Module 5: Automating Revit Workflows

  • Automating Documentation Tasks
  • Creating Custom Revit Families
  • Generating Schedules and Reports

Module 6: Advanced Dynamo Concepts

  • Advanced List Management
  • Nested Lists and List Manipulation
  • Using List Map, Filter, and Combine
  • List Logic and Conditional Statements

Module 7: Custom Node Creation

  • Creating Custom Nodes with Dynamo
  • Reusing and Sharing Custom Nodes
  • Packaging and Publishing Custom Nodes

Module 8: Python Scripting in Dynamo

  • Introduction to Python
  • Basics of Python Syntax and Data Structures
  • Using Python in Dynamo
  • Integrating Python Scripts with Dynamo Nodes

Module 9: Practical Applications

  • Generative Design
  • Principles of Generative Design
  • Creating Generative Design Workflows
  • Analysing and Optimizing Design Solutions

Module 10: Data Management and Visualization

  • Importing and Exporting Data
  • Data Visualization Techniques
  • Creating Interactive Dashboards

Module 11: Interoperability and Extensions

  • Interoperability with Other Software
  • Connecting Dynamo with Excel
  • Interoperability with AutoCAD and Rhino
  • Using Dynamo for BIM 360 and Navisworks

Module 12: Extending Dynamo with Zero Touch Nodes

  • Introduction to Zero Touch Nodes
  • Creating Zero Touch Nodes with C#
  • Integrating Custom Libraries

Module 13: Industry-Specific Applications

  • Architectural Design
  • Automating Design and Documentation
  • Parametric Modelling and Analysis
  • Environmental and Solar Analysis

Module 14: Structural Engineering

  • Automating Structural Design and Analysis
  • Creating Custom Structural Elements
  • Integrating with Analysis Tools

Module 15: MEP Engineering

  • Automating MEP Systems Design
  • Creating Custom MEP Families
  • Integrating with MEP Analysis Tools

Module 16: Capstone Project

  • Real-World Dynamo Project
  • Identifying and Defining a Project
  • Developing and Implementing the Dynamo Script
  • Testing, Refining, and Documenting the Workflow
  • Presentation and Review

Module 17: Resources and Further Learning

  • Additional Learning Resources
  • Dynamo Documentation and Tutorials
  • Online Courses and Workshops
  • Community Forums and Support

Module 18: Final Project

Enquiry Now
Name
Email
Phone number
Location
Message