OUR message is to build a better world not destroy one 🇵🇸!
Understand Dynamo’s working environment: how to run, control, and inspect graphs safely; recognize node behavior, execution modes, and geometry previews. Students learn practical interface discipline before complex logic.

Goal: Compare Dynamo’s two execution modes.
Build a small graph that multiplies a number by 2, then test how results update when using Manual mode versus Automatic mode.
Changing 5 → 10 should only update after pressing Run in Manual mode, and instantly in Automatic.
Tags: #interface #runmode #dynamoexecution

Goal: Control visibility of geometry and keep the viewport clear.
Create several point or line nodes, then disable the preview for all intermediate nodes and keep it only for the final geometry.
Only the final geometry remains visible in the Revit 3D view.
Tags: #interface #preview #geometry #performance

Goal: Learn to read Dynamo warning messages.
Intentionally connect mismatched data types (for example, connect a text input into a math node), note the warning, then correct the graph so it runs successfully.
Before = Yellow warning bubble
After = No warnings, correct numeric output.
Tags: #errors #debugging #datatypes #validation

Goal: Confirm correct understanding of model units.
Create a straight line one meter long, measure its length, and convert the result to millimeters and feet.
1 m → 1000 mm → 3.28084 ft.
Tags: #geometry #units #conversion

Goal: Keep large graphs readable.
Build a small graph with at least three stages (input → process → output) and organize them using Group colors and Notes.
Green = Inputs, Blue = Processing, Orange = Outputs.
Tags: #interface #organization #groups #notes

Goal: Measure efficiency in finding nodes.
Create the same graph twice — once using the left Library panel, and once by typing node names in Search — and compare which is faster for you.
Time difference recorded.
Tags: #interface #search #library

Goal: Locate and restore Dynamo backup files.
Force-save a small graph several times, locate its backup folder, delete the main .dyn file temporarily, and recover it from the backup copy.
Recovered graph opens and runs successfully.
Tags: #interface #backup #recovery #filesafety

Goal: Understand Shortest, Longest, and Cross-Product lacing.
Create two lists of different lengths and connect them through a geometry operation (Point.ByCoordinates); observe how changing the lacing mode affects the number of outputs.
Shortest = limited pairs, Longest = matches to longer list, Cross-Product = all combinations.
Tags: #lists #lacing #interface #geometry
