The complete Dynamo course
Learn Dynamo for Revit from nodes and computational geometry to Excel-driven automation, adaptive panels, Python scripting, and Dynamo Player, for architects and engineers.
<h2><strong>About this course</strong></h2><p></p><p>In this course, you start with the Dynamo interface, workspace and library navigation, visual coding with nodes and wires, packages, and textual coding with code blocks, DesignScript, and Python. </p><p></p><p>In Dynamo Sandbox, you build computational geometry: an interactive polygon tool, lists and ranges, 3D translation, lofted surfaces and solids, a column capital, and a rectangular column grid.</p><p></p><p>Project work in Revit follows. You model a catenary arch using math nodes, normal vectors, lofting, and Boolean difference; place auditorium seating along an arc with rows, family instances, and vector-based rotation; and automate floor creation within rooms using room boundaries, dictionaries, and List.</p><p></p><p>OfRepeatedItem for debugging.</p><p></p><p>You automate panel creation from SAT geometry by managing list levels, building 3- and 4-sided adaptive component families, generating panels with polycurves, and adding a parametric frame system. </p><p></p><p>With Excel, you import and transpose project data, clean null values, create levels and floor plans, read form controls such as checkboxes, apply list lacing, and set view family types using classes.</p><p></p><p>You then merge visual and textual programming with the Python node, including using ChatGPT to write Python code, to model a canopy and column. </p><p></p><p>Finally, you configure graphs for Dynamo Player with custom inputs, outputs, descriptions, and thumbnails, then tackle two self-directed projects: a Baroque column and a damped sine wave partition.</p><p></p><h2><strong>Who should take this course</strong></h2><p></p><p>This course is for you if you are a student entering computational design, an architect looking to streamline design processes, or an engineer who wants to automate repetitive Revit tasks. </p><p></p><p>It suits BIM specialists and Revit users who work with Excel data, adaptive components, and room-based elements. </p><p></p><p>Beginners benefit from the step-by-step approach, while experienced users can add techniques such as Python scripting and Dynamo Player graphs for teammates who do not use Dynamo.</p><p></p><h2><strong>Prerequisites</strong></h2><p></p><p>The course begins with Dynamo fundamentals, so no prior Dynamo experience is needed, though familiarity with Revit helps for the project sections. </p><p></p><p>You need Autodesk Dynamo 2 or later and Revit 2018 or later on Windows.</p>