This course introduces DYNAMO, a visual programming language for architects and designers. Participants will learn the fundamental concepts of visual programming, including nodes, graphs, and data flow. They will explore the core functionalities of DYNAMO, such as geometry creation, manipulation, and analysis. Through hands-on exercises and project-based learning, participants will gain practical experience in applying DYNAMO for generative design and computational design techniques.