Course Features

Price

Original price was: ₽50,809.37.Current price is: ₽1,554.35.

Study Method

Online | Self-paced

Course Format

Reading Material - PDF, article

Duration

3 hours, 55 minutes

Qualification

No formal qualification

Certificate

At completion

Additional info

Coming soon

Overview

dynamo python scripting is a powerful way to unlock smarter, faster, and more flexible BIM design workflows. This course is designed for beginners who want to move beyond basic visual nodes and gain direct control over geometry using Python inside Dynamo. You will learn how code and parametric design work together to create, modify, and automate building elements with precision.

The course starts by introducing how Python operates inside Dynamo and how scripts interact with BIM geometry. From there, you will develop practical skills in working with variables, creating points, curves, surfaces, and solids, and applying logic to drive parametric design decisions. These fundamentals allow you to build geometry that updates automatically as values change, helping you create adaptable and efficient models.

As you progress, you will work with lists, conditionals, and loops to control multiple objects at once. This makes it possible to generate repeating structures, automate modelling tasks, and handle complex geometry without manual duplication. You will also learn how to query and extract data from geometry, enabling smarter design decisions and data-driven modelling.

The course then moves into creating functions and custom nodes. These allow you to package your scripts into reusable tools that can be shared, reused, and connected to larger Dynamo workflows. This helps you build your own libraries of parametric tools that save time and improve consistency across projects.

This training is designed to be clear, hands-on, and beginner-friendly. You do not need to be a programmer to succeed—each concept is explained step by step, making it easy to follow even if you are new to coding. By the end of the course, you will be able to write your own Python scripts to control BIM geometry, automate repetitive tasks, and improve modelling accuracy.

Upon completion, learners receive a free course completion certificate. Multiple premium certificate and transcript options are also available for purchase if required for professional or academic purposes. Students also benefit from 5-star rated support available 24/7 through email, ensuring expert help whenever needed.

This course is ideal for BIM students, architects, engineers, construction professionals, and designers who want to add coding to their modelling skills. It is also suitable for Dynamo users who want more control over geometry and anyone interested in parametric design using Python.
No advanced programming experience is required. Learners should have basic computer skills and a general understanding of BIM or 3D modelling. Familiarity with Dynamo or Revit is helpful but not essential, as all Python and geometry concepts are introduced in a clear and beginner-friendly way.
This course supports careers in BIM modelling, architectural design, computational design, and digital construction. It also provides a strong foundation for advanced studies in parametric modelling, generative design, and automation roles within architecture, engineering, and construction industries.

Who is this course for?

dynamo python scripting is a powerful way to unlock smarter, faster, and more flexible BIM design workflows. This course is designed for beginners who want to move beyond basic visual nodes and gain direct control over geometry using Python inside Dynamo. You will learn how code and parametric design work together to create, modify, and automate building elements with precision.

The course starts by introducing how Python operates inside Dynamo and how scripts interact with BIM geometry. From there, you will develop practical skills in working with variables, creating points, curves, surfaces, and solids, and applying logic to drive parametric design decisions. These fundamentals allow you to build geometry that updates automatically as values change, helping you create adaptable and efficient models.

As you progress, you will work with lists, conditionals, and loops to control multiple objects at once. This makes it possible to generate repeating structures, automate modelling tasks, and handle complex geometry without manual duplication. You will also learn how to query and extract data from geometry, enabling smarter design decisions and data-driven modelling.

The course then moves into creating functions and custom nodes. These allow you to package your scripts into reusable tools that can be shared, reused, and connected to larger Dynamo workflows. This helps you build your own libraries of parametric tools that save time and improve consistency across projects.

This training is designed to be clear, hands-on, and beginner-friendly. You do not need to be a programmer to succeed—each concept is explained step by step, making it easy to follow even if you are new to coding. By the end of the course, you will be able to write your own Python scripts to control BIM geometry, automate repetitive tasks, and improve modelling accuracy.

Upon completion, learners receive a free course completion certificate. Multiple premium certificate and transcript options are also available for purchase if required for professional or academic purposes. Students also benefit from 5-star rated support available 24/7 through email, ensuring expert help whenever needed.

This course is ideal for BIM students, architects, engineers, construction professionals, and designers who want to add coding to their modelling skills. It is also suitable for Dynamo users who want more control over geometry and anyone interested in parametric design using Python.
No advanced programming experience is required. Learners should have basic computer skills and a general understanding of BIM or 3D modelling. Familiarity with Dynamo or Revit is helpful but not essential, as all Python and geometry concepts are introduced in a clear and beginner-friendly way.
This course supports careers in BIM modelling, architectural design, computational design, and digital construction. It also provides a strong foundation for advanced studies in parametric modelling, generative design, and automation roles within architecture, engineering, and construction industries.

Requirements

dynamo python scripting is a powerful way to unlock smarter, faster, and more flexible BIM design workflows. This course is designed for beginners who want to move beyond basic visual nodes and gain direct control over geometry using Python inside Dynamo. You will learn how code and parametric design work together to create, modify, and automate building elements with precision.

The course starts by introducing how Python operates inside Dynamo and how scripts interact with BIM geometry. From there, you will develop practical skills in working with variables, creating points, curves, surfaces, and solids, and applying logic to drive parametric design decisions. These fundamentals allow you to build geometry that updates automatically as values change, helping you create adaptable and efficient models.

As you progress, you will work with lists, conditionals, and loops to control multiple objects at once. This makes it possible to generate repeating structures, automate modelling tasks, and handle complex geometry without manual duplication. You will also learn how to query and extract data from geometry, enabling smarter design decisions and data-driven modelling.

The course then moves into creating functions and custom nodes. These allow you to package your scripts into reusable tools that can be shared, reused, and connected to larger Dynamo workflows. This helps you build your own libraries of parametric tools that save time and improve consistency across projects.

This training is designed to be clear, hands-on, and beginner-friendly. You do not need to be a programmer to succeed—each concept is explained step by step, making it easy to follow even if you are new to coding. By the end of the course, you will be able to write your own Python scripts to control BIM geometry, automate repetitive tasks, and improve modelling accuracy.

Upon completion, learners receive a free course completion certificate. Multiple premium certificate and transcript options are also available for purchase if required for professional or academic purposes. Students also benefit from 5-star rated support available 24/7 through email, ensuring expert help whenever needed.

This course is ideal for BIM students, architects, engineers, construction professionals, and designers who want to add coding to their modelling skills. It is also suitable for Dynamo users who want more control over geometry and anyone interested in parametric design using Python.
No advanced programming experience is required. Learners should have basic computer skills and a general understanding of BIM or 3D modelling. Familiarity with Dynamo or Revit is helpful but not essential, as all Python and geometry concepts are introduced in a clear and beginner-friendly way.
This course supports careers in BIM modelling, architectural design, computational design, and digital construction. It also provides a strong foundation for advanced studies in parametric modelling, generative design, and automation roles within architecture, engineering, and construction industries.

Career path

dynamo python scripting is a powerful way to unlock smarter, faster, and more flexible BIM design workflows. This course is designed for beginners who want to move beyond basic visual nodes and gain direct control over geometry using Python inside Dynamo. You will learn how code and parametric design work together to create, modify, and automate building elements with precision.

The course starts by introducing how Python operates inside Dynamo and how scripts interact with BIM geometry. From there, you will develop practical skills in working with variables, creating points, curves, surfaces, and solids, and applying logic to drive parametric design decisions. These fundamentals allow you to build geometry that updates automatically as values change, helping you create adaptable and efficient models.

As you progress, you will work with lists, conditionals, and loops to control multiple objects at once. This makes it possible to generate repeating structures, automate modelling tasks, and handle complex geometry without manual duplication. You will also learn how to query and extract data from geometry, enabling smarter design decisions and data-driven modelling.

The course then moves into creating functions and custom nodes. These allow you to package your scripts into reusable tools that can be shared, reused, and connected to larger Dynamo workflows. This helps you build your own libraries of parametric tools that save time and improve consistency across projects.

This training is designed to be clear, hands-on, and beginner-friendly. You do not need to be a programmer to succeed—each concept is explained step by step, making it easy to follow even if you are new to coding. By the end of the course, you will be able to write your own Python scripts to control BIM geometry, automate repetitive tasks, and improve modelling accuracy.

Upon completion, learners receive a free course completion certificate. Multiple premium certificate and transcript options are also available for purchase if required for professional or academic purposes. Students also benefit from 5-star rated support available 24/7 through email, ensuring expert help whenever needed.

This course is ideal for BIM students, architects, engineers, construction professionals, and designers who want to add coding to their modelling skills. It is also suitable for Dynamo users who want more control over geometry and anyone interested in parametric design using Python.
No advanced programming experience is required. Learners should have basic computer skills and a general understanding of BIM or 3D modelling. Familiarity with Dynamo or Revit is helpful but not essential, as all Python and geometry concepts are introduced in a clear and beginner-friendly way.
This course supports careers in BIM modelling, architectural design, computational design, and digital construction. It also provides a strong foundation for advanced studies in parametric modelling, generative design, and automation roles within architecture, engineering, and construction industries.

    • Welcome & Course Overview 00:10:00
    • Introduction to Python Scripting in Dynamo 00:10:00
    • Getting Started – Dynamo Start Point for Python Scripts 00:10:00
    • Working with Variables 00:10:00
    • Creating Geometry with Python 00:10:00
    • Creating Surfaces and Solids with Python 00:10:00
    • Modifying Geometry with Python 00:10:00
    • Querying Data with Python 00:10:00
    • Understanding Lists 00:10:00
    • Writing Functions with Lists 00:10:00
    • Using Conditionals 00:10:00
    • Looping with For Loops 00:10:00
    • Applying Loops to Geometry 00:10:00
    • Mixing Functions for Geometry Creation 00:10:00
    • Working with Functions 00:10:00
    • Calling Your Own Functions Locally 00:10:00
    • Creating Custom Nodes with Dynamo 00:10:00
    • Exam of Basic Python Scripting for Dynamo Geometry – BIM Beginners Course 00:50:00
    • Premium Certificate 00:15:00
certificate-new

No Reviews found for this course.

Yes, our premium certificate and transcript are widely recognized and accepted by embassies worldwide, particularly by the UK embassy. This adds credibility to your qualification and enhances its value for professional and academic purposes.

Yes, this course is designed for learners of all levels, including beginners. The content is structured to provide step-by-step guidance, ensuring that even those with no prior experience can follow along and gain valuable knowledge.

Yes, professionals will also benefit from this course. It covers advanced concepts, practical applications, and industry insights that can help enhance existing skills and knowledge. Whether you are looking to refine your expertise or expand your qualifications, this course provides valuable learning.

No, you have lifetime access to the course. Once enrolled, you can revisit the materials at any time as long as the course remains available. Additionally, we regularly update our content to ensure it stays relevant and up to date.

I trust you’re in good health. Your free certificate can be located in the Achievement section. The option to purchase a CPD certificate is available but entirely optional, and you may choose to skip it. Please be aware that it’s crucial to click the “Complete” button to ensure the certificate is generated, as this process is entirely automated.

Yes, the course includes both assessments and assignments. Your final marks will be determined by a combination of 20% from assignments and 80% from assessments. These evaluations are designed to test your understanding and ensure you have grasped the key concepts effectively.

We are a recognized course provider with CPD, UKRLP, and AOHT membership. The logos of these accreditation bodies will be featured on your premium certificate and transcript, ensuring credibility and professional recognition.

Yes, you will receive a free digital certificate automatically once you complete the course. If you would like a premium CPD-accredited certificate, either in digital or physical format, you can upgrade for a small fee.

Course Features

Price

Original price was: ₽50,809.37.Current price is: ₽1,554.35.

Study Method

Online | Self-paced

Course Format

Reading Material - PDF, article

Duration

3 hours, 55 minutes

Qualification

No formal qualification

Certificate

At completion

Additional info

Coming soon

Share This Course