Course: ETABS AUTOMATION WITH PYTHON

Automate ETABS with Python and CSI API. Build reusable tools to save hours of repetitive work.

Learn to control ETABS with simple scripts: extract and process data, update models, and write reusable scripts you can use across projects. See how Python can automate iterations and cut repetitive steps.

  • Hands-on lessons built around everyday ETABS tasks
  • Practical examples you can apply to your own projects
  • Self-paced learning with lifetime access

499

399€

  • Lifetime acces
  • 30-day satisfaction guarantee

Learn with 400+ professionals from companies like

No affiliation or endorsement implied.

Do you spend hours in ETABS performing repetitive tasks instead of real engineering?

You want to automate repetitive ETABS workflows.

You want to extract results and update models without manual work.

You’re busy and struggle to find the time to learn new skills.

Automate ETABS workflows with a structured API course

This course shows you how to use Python and the ETABS API to automate tasks such as updating models, modifying elements, and exporting or post-processing results. It’s a clear, structured way to save time, reduce manual work, and focus on engineering instead of data entry.

Control ETABS with Python through the CSI API and create reusable scripts for your projects.

Extract results, update models, and run checks automatically — with code you can reuse in your own projects.

Learn at your own pace with exercises, interactive notebooks, and video explanations. Lifetime access included at launch.

Meet the Team

Timo Harboe Zollner

Structural Engineer

I’m a structural engineer with experience across Europe, Asia, North America and Africa. Projects I’ve been part of range from landmark structures like City Wave in Milan, to art installations like the Orb at Burning Man, to bridge design automation in South America, to standard residential buildings.

I’ve worked in Rambøll High Rise and at Bjarke Ingels Group, and now I run my own automation consultancy.

I was always frustrated with the Excel calculation templates I had access to. They felt like black boxes, difficult to QA, and whenever I wanted to set up more advanced workflows I had to look towards VBA or Queries, which I just often found too complicated for everyday engineering tasks.

I’d known Python for years, but it wasn’t until I came across a course in Data Science in AEC that I discovered how extremely useful it could be for engineering. My first script automated the generation of wind load plots—showing how much wind the cores resisted compared to the rest of the building, across all load combinations. Up until then I’d spend hours cleaning data and creating plots one by one in Excel. Suddenly, it was all done with a few click. A complete game changer.

Later, I built a simple tool to visualize pile reactions. It generated clear plots of forces for every load combination in the model, so after each update I could instantly drop the latest results into our design document. Before long, a colleague with no Python experience picked up the script and absolutely loved it.

This was the moment I knew I had to create this course. I want to make an impact in the lives of engineers. I want to improve their chances of having the career and the job they dream about. And I want more engineers to actually have fun in their work.

So that’s why this course exists. I’m sure you’ll be as excited about this as I am.

Enjoy the learning journey!

Best regards,
Timo Harboe Zollner

Sam Dixon

Structural Engineer

I’ve put together many of the lessons, exercises, and case studies for this course. I’m passionate about structural design and have worked on high-rise towers, lab spaces, and cultural venues.

I learnt Python during my degree at the University of Cambridge, and I have found Python to be an extremely powerful tool in nearly all aspects of structural engineering.

Now, I want to be part of helping our industry to use Python more effectively.

Amalie Langkjær

E-Learning Specialist, MB & Partners

I’m skilled at breaking down complex ideas into engaging and enjoyable e-learning experiences. Using my analytical skills, I make tough concepts easy and fun for everyone. My approach is shaped by my Master’s degree in Education, ensuring effective and fun learning. I have supported Timo and Sam through various workshops to ensure the course meets e-learning best practices.

Level Up Your ETABS Projects with Python Automation

Shopping Cart

This will close in 0 seconds

Scroll to Top