Skip to main content

Getting Started with MIDAS CIVIL NX API: Using Excel VBA, Python & Grasshopper

  • CIVIL NX

Getting Started with MIDAS CIVIL NX API: Using Excel VBA, Python & Grasshopper

This course provides a introduction to MIDAS CIVIL NX API and its integration with Excel VBA, Python, and Grasshopper for parametric modeling. Participants will learn the initial setup, core concepts, and hands-on application through a simply supported beam example. The course covers geometry creation in CIVIL NX, defining sections and material properties, boundary conditions, loads, and performing structural analysis using the API.


Created by Vishal
Last Updated Aug 6, 2026
Beginner
37 Videos
2h 46mins
157 Enrollments
English

About the course

Requirements

  • Basic understanding of CIVIL NX.

Description

The fundamentals of MIDAS API. How to integrate Excel VBA, Python, and Grasshopper with CIVIL NX. How to create geometry in CIVIL NX using API. Methods to apply loads and boundary conditions in CIVIL NX through API.

Course content

5 Sections  ·  37 Videos  ·  2h 46mins total length

Introduction 3 Lessons 6m 40s

  • Introduction
    02:19
  • Overview of MIDAS API
    03:44
  • Course Certification
    00:37

CIVIL NX API with Excel VBA 9 Lessons 1h 15m

CIVIL NX API with Python 15 Lessons 2h 21m

Civil NX API with Grasshopper 9 Lessons 2h 46m

Task to be completed for Certification 2 Lessons 2h 46m

Certification & license

Training license

After you Start the Lesson, from "My Courses" follow the Steps mentioned in the pdf below to obtain the Training License:

Course completion certificate

Follow the Step below to obtain the certificate

  1. Complete Assessment Quiz Q & A
  2. Task: Follow Tutorial & Upload .mcb File
  3. Download Certificate
Procedure for certification

Vishal

Vishal has expertise in the structural analysis and design of bridges and buildings and has assisted a wide range of MIDAS users, including government bodies and private organizations. In addition, he specializes in automation-driven solutions using the MIDAS API, and has worked extensively with tools such as Grasshopper, Python, and Excel VBA to streamline and improve engineering workflows. During his time at MIDAS, he has collaborated with engineers and clients across the UK, Europe, India, the US, and Australia, gaining solid experience in working on global projects.

2 videos

Want to receive push notifications for all major on-site activities?