Parametric Design with Visual Programming in BIM | ZIGURAT

Parametric Design with Visual Programming in BIM Course

Automate BIM workflows and master modelling, visual programming and parametric design with Grasshopper, Dynamo and Python.

POSTGRADUATE CERTIFICATE

ZIGURAT Institute of Technology

Language

English

Duration

4 months

Starts in

October 2026

Credits

16 ECTS

Methodology

Live Online

Learn more about our Parametric Design Course

With the Parametric Design with Visual Programming in BIM Course, you will automate BIM workflows and elevate your digital design capabilities.

This live online parametric design course teaches you how to design, optimise and automate digital models using visual programming and BIM programming. You will work with powerful tools such as Rhino, Grasshopper, Revit, Archicad, Blender, Dynamo and Python, learning how to create efficient, consistent and scalable data-driven solutions.

You will explore computational design, algorithmic modelling, parametric systems, geometry processing, and OpenBIM workflows (IFC) to improve modelling speed, interoperability and team coordination. Through hands-on exercises and industry-led workshops, you will develop BIM workflows that automate repetitive tasks, enhance modelling accuracy and support better decision making.

By the end of the course, you will be ready to build advanced scripts, automate BIM processes, and deliver high-value parametric solutions used by leading architectural and engineering firms worldwide.

Parametric Design with Visual Programming in BIM Course Content

16 ECTS

Start your transformation as a Parametric Designer

Introduction to Programming

Parametric BIM with Visual Programming in Grasshopper

Visual Programming with Dynamo

Programming OpenBIM with Python

Final Course Project

Our Parametric Design, Grasshopper and BIM Programming Experts

Dion Moult

Emerging Digital Engineering Manager en Lendlease

Rui de Klerk

Lead Computational Designer en factorymaker

Rogério Lima

Socio fundador y consultor en AECOTECH

Parametric Design and BIM Visual Programming Testimonials

Ednée Gómez

BIM Coordinator at The BIM Engineers

"Thanks to this course I now have a more efficient workflow. It opened my mind to new ways to do my tasks."

Alumni ed Kashif Ali Shah - Pakistan

Project Engineer at Bauer International FZE

"This programme has definitely helped me find relevance of digital workflows and latest software in my job. This unlocks a whole new level of possibilities for data utilisation and manipulation"

Alumni Tarek Mallak - Lebanon

BIM Manager at Urban Dimensions ME

"This course not only offers powerful software and programming platforms. The professor are experienced and have a positive and helpful attitude for teaching, and the lessons are structured in a manner that allows you to acquire complex knowledge with ease"

Software

The ZIGURAT methodology

Digital, transformative education, based on real people and real projects.

Active & Social Learning

Training based on participation and collaboration

Studying at ZIGURAT means expanding your professional network and having the unique opportunity to participate in selective working groups, decided on through the expertise of our professors: leaders in technological innovation and construction.

Lifelong Support

A holistic view of the professional profile

From the initial orientation to post-Master's advice, we guide you to have a critical and 360º vision of your future as an expert in the sector.

Online Experience

Interactive and flexible digital experiences

Through live sessions with industry leaders and high-quality materials on global case studies, our learning approach adapts well to the hybrid pace of today's professionals.

FAQ

What is parametric design and how does it improve BIM programming, computational design and visual programming workflows?

Parametric design uses parameters, algorithms and data to generate intelligent, adaptable models that improve BIM programming, computational design and visual programming workflows. It enhances modelling accuracy, increases efficiency and supports rapid design iteration.

How is parametric design used in architecture, engineering and BIM modelling with tools like Grasshopper, Dynamo and Python?

Parametric design allows architects and engineers to automate tasks, explore design alternatives, optimise structures, analyse performance and develop algorithmic design strategies using tools such as Grasshopper, Dynamo and Python.

What will I learn in this parametric design and BIM programming course using Grasshopper, Dynamo, Python and visual programming?

You will learn Grasshopper, Dynamo, Python, IFC, OpenBIM and advanced visual programming. You will develop skills in algorithmic modelling, BIM automation, data extraction, geometry manipulation and interoperability across BIM platforms.

Is this parametric design and visual programming course suitable for architects, engineers and computational designers?

Yes. The course is ideal for architects, civil and structural engineers, MEP engineers, BIM specialists and computational designers who want to improve modelling, automation and data-driven design processes.

Do I need previous experience with Grasshopper, Dynamo, Python or visual programming to join this parametric design course?

No. The course starts from the basics and gradually builds your skills in visual programming, Python, Grasshopper, Dynamo and OpenBIM workflows, supported by practical exercises and instructor-led workshops.

Which software tools will I learn in this parametric design and BIM programming course, including Rhino, Revit, Dynamo, Archicad, Blender, Python and Google Colab?

You will work with Rhino, Grasshopper, Revit, Dynamo, Archicad, Blender (including Bonsai), Python, Google Colab, ifcopenshell and OpenBIM IFC workflows, gaining full control over data, geometry, automation and interoperability.

What professional roles can I pursue after completing this parametric design course?

You will be prepared for roles such as:

  • Computational Designer

  • Parametric Design Specialist

  • BIM Automation Specialist

  • Grasshopper or Dynamo Developer

  • Python for BIM Programmer

  • BIM Coordinator with computational expertise

  • Algorithmic Design Consultant

  • Digital Design Technologist

These positions are increasingly in demand across architecture, engineering and construction sectors.

How does this parametric design course integrate OpenBIM, IFC data workflows and Python automation for BIM?

You will learn how to manipulate IFC data, automate BIM coordination tasks and ensure interoperability using ifcopenshell, Python and visual programming tools, enabling cross-platform integration for digital projects.

What makes this Parametric Design with Visual Programming in BIM Course different from other computational design courses?

This course uniquely combines parametric design, Grasshopper, Dynamo, Python, OpenBIM, IFC, BIM programming, computational design and automation into a single programme. You will work on real case studies and build end-to-end parametric workflows ready for professional implementation.

Your Parametric Design Journey Starts Here

1

Application for admission

Send us your application, your CV and a short presentation.

2

Personal interview

Our admissions team will arrange an interview with you.

3

Submission of documentation

Send us the necessary documentation to assess your application.

4

Admissions Committee

Our committee will evaluate your application.

5

Admission decision

If you meet the requirements, you will get your place.

6

Enrolment

Follow the enrolment steps indicated by the advisor.

Start Admission Process