POSTGRADUATE CERTIFICATE
Language
English
Duration
4 months
Starts in
October 2026
Credits
16 ECTS
Methodology
Live Online
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.
16 ECTS
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Send us your application, your CV and a short presentation.
Our admissions team will arrange an interview with you.
Send us the necessary documentation to assess your application.
Our committee will evaluate your application.
If you meet the requirements, you will get your place.
Follow the enrolment steps indicated by the advisor.