This course introduces the Python programming language to designers who want to do more with Dynamo. First, we will teach you the basics of Python, including data types, conditions, and loops while interacting with the Dynamo Geometry library. The next step is learning how to extend the functionality in Dynamo with libraries such as Revit API. Our course will cover basic Dynamo, Advanced Dynamo, and Dynamo with Python.