Associative design

Dears,

I am a student new to the computational world and I need help.

Does anyone know how I could manipulate grasshopper to have this similar computation technique in this video Associative Design - YouTube for my architecture and urban design.

Does anyone here have a background concerning the Bentley software Generative components also?

Eager to hearing from you,