Get your ticket or log in to build your agenda.

The Importance of Visuals in Teaching Code and Reducing Bias

Main Stage
Join on Hopin

Tadeh Hakopian
HMC Architects, Design Technologist

Tadeh is a developer and designer in Architecture (buildings not computers). He has been a course author, trainer and open source contributor. Over the years he has taught other designers the value of coding and automation and wants to continue to spread that message to as many people as possible with training seminars and talks. He has been a speaker at national conferences about design, , tech and Architecture and loves to talk about new possibilities with innovation and technology.

Python can be taught line by line but not everyone is comfortable with purely text and logic based explanation of coding. The current status quo is to teach showing lines of code with inputs and outputs though a lot of visual learners aren’t going to easily grasp that. What if there was a way to communicate the code concepts with images? This talk will show how using geometry and modeling can acclimate novices to coding concepts using visual-spatial examples reinforced by coding concepts applicable anywhere.


* Problems with how Python is currently taught
* How people use visuals to learn
* Demonstrating code with the visual medium
* Visual scripting options like Rhino Grasshopper, Revit Dynamo and others
* This editors can take code and display it diagrammatically and geometrically
* Grasshopper -
* Dynamo -
* Getting people to go from visuals to text coding

* Get a different take on how to communicate coding to beginners and non-technical folks

* See the options for non-textual python coding

* How to use diagrams to communicate coding concepts

* Using Visual scripts to code 3D objects to demonstrate to learners how the code works in a fun way