Revit 2017 – Dynamo (2day)

Oct 31 2017 - 08:00 - Fredericton

What Revit® Dynamo Essentials is all about! Dynamo is an open source visual programming platform for designers. The Revit Dynamo Essentials course is designed specifically for these users, following the Primer Project.  The power of Dynamo can be found in a wide variety of design-related activities. Dynamo enables an expanding list of readily accessible ways for you to get started:
-Explore visual programming for the first time
-Connect workflows in various softwareThis  guide covers the basics of Revit Dynamo by introducing the users to the concepts of Visual Programming. The topics include working with computational geometry, best practices for rules-based design, cross-disciplinary programming applications, and more with the Dynamo Platform.These chapters focus on the essentials you will need to get up and running, developing your own visual programs with Dynamo and key insights on how to take Dynamo further.


What you need to know before. This course is designed for the Microsoft Windows user who possesses a good knowledge of any Revit software.



  • The duration of this training is 2 days.
  • Class sign-up starts at 8:00am on the first day
  • Class hours are 8:30am to 5:00pm daily.
  • 64-bit Dell laptop  is supplied.
  • Dynamo Training Guide (internet link) is supplied.
  • Classroom location  will be provided before start date


Pricing:  $450/student/day (tax not  included).

What is not included:  Students are responsible for their travel, meals and living expenses.


Reserve your seat today! Course requires pre-registration to attend. Use the registration form at the end of this page to reserve and purchase your seat. If you prefer, you can reserve your seat or get further information by giving us a call at: (506) 459-3271 or by email us at: To allow time for course setup, registrations must be received 7 days prior to course start. Seats are limited so don’t delay! NOTE: You must be registered and logged into the site and you must have selected the event (class, location and date) before the registration form will display.




Revit Dynamo Essentials, training content 

Ch.1: About/Introduction

  • What is Visual Programming?
  • What is Dynamo?
  • Dynamo in Action
Ch.2: Hello Dynamo!

  • Installing and Launching Dynamo
  • The User Interface
  • The Workspace
  • Getting Started
Ch.3: The Anatomy of a Visual Program

  • Nodes
  • Wires
  • Library
  • Managing Your Program
  • Managing Your Data with Presets
Ch.4: The Building Blocks of Programs

  • Data
  • Math
  • Logic
  • Strings
  • Color
Ch.5: Geometry for Computational Design

  • Geometry Overview
  • Vectors
  • Points
  • Curves
  • Surfaces
  • Solids
  • Meshes
  • Importing Geometry
Ch.6: Designing with Lists

  • What's a List
  • Working with Lists
  • Lists of Lists
  • n-Dimensional Lists
Ch.7: Code Blocks and DesignScript

  •  What's a Code Block
  • DesignScript Syntax
  • Shorthand
  • Functions
Ch.8: Dynamo for Revit

  • The Revit Connection
  • Selecting
  • Editing
  • Creating
  • Customizing
  • Documenting
Ch.9: Custom Nodes

  • Custom Node Introduction
  • Creating a Custom Node
  • Publishing to Your Library
  • Python Nodes
  • Python and Revit
Ch.10: Packages

  • Package Introduction
  • Package Case Study - Mesh Toolkit
  • Developing a Package
  • Publishing a Package
  • Zero-Touch Importing
Ch.11: Web Experience

  • Send to Web
  • Customizer View
Ch.12: Best Practices

  • Graph Strategies
  • Scripting Strategies
  • Scripting Reference
Ch.13: Appendix

  • Resources
  • Index of Nodes
  • Useful Packages
  • Example Files


NOTE: You must be registered and logged into the site and you must have selected the event (class, location and date) before the registration form will display.