Click less.
Engineer more.

Python for Structural Engineers
Coming soon...

Become a better engineer in 6 weeks

Get the most out of your computer. This course teaches Python, a straightforward programming language, for everyday structural engineering use.

Faster

Free your time: Learn how to do batch calculations and build reusable calculation and finite element analysis postprocessing tools.

Better

Impress your clients: Create great looking outputs that are easy to understand and quality control. Even for people who are not familiar with code.

Automated

Don't repeat yourself: Set up workflows once, and adjust when needed.

Meet the team

I have experience from Rambøll High Rise and Bjarke Ingels Group. I use Python daily and found it to be a game changer for the quality and speed I deliver. I love the creative problem-solving aspect of structural engineering and want to enable more engineers to unlock the potential of their computers.

Timo Harboe Zollner 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.

Sam Dixon Structural Engineer

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.

Amalie Langkjær E-Learning Specialist, MB & Partners

How you'll learn

Curriculum

Module 0

Day-to-Day Engineering Calculations

You’ll be guided through the basics of Python, from writing your first line of code to building digital tools that can handle most of your engineering calculations.

Module 1

Structural Analysis Plots – Better, Faster, Automated

We’ll dive into Matplotlib, a powerful plotting library in Python. We’ll explore examples like pile capacity plots, sensitivity analysis, and material quantity/cost plots. By the end, you’ll be able to create clear, professional plots for any engineering calculation.

Module 2

Excel on Steroids

We introduce the Pandas library to take spreadsheets to the next level while still using Excel. You’ll work with examples ranging from steel section catalogues to concrete test data to create useful tools that streamline your daily tasks.

Module 3

Finite Element Models Through Text File Automation

Learn how to interact with files on your computer. You’ll read, modify, and create text files for finite element models. We’ll show you how to easily change a finite element model while keeping everything transparent and organized

Module 4

Automate Finite Element Analysis Results Post-Processing

We return to Pandas to explore advanced features for creating templates to process the output from your finite element model. This module focuses on streamlining the process of extracting and analyzing finite element analysis results, helping you work faster and more efficiently.

FAQ

Structural Engineers. The course is 100% centered around the daily tasks of a structural engineer. If you work with buildings, bridges, industrial structures or any other kind of load bearing structure this is for you. 

The course is designed to be completed in 6 weeks, with around 3-4 hours of study each week. I suggest moving through the first module at a relatively steady pace to build a solid foundation in Python, but from there, you’re welcome to complete the remaining four modules whenever and however suits you best.

You will learn to automate processes related to pretty much any software you work with!

You will be able to extend the functionality of the software you work with.

This is an on-demand, recorded course. Access it online, complete at your own pace, and enjoy lifetime access.

No installation is required; the entire course can be completed online using Google Colab. You may choose to install Python locally as this will allow you to do everything that Python can do.

Yes, enjoy a 30-day satisfaction guarantee with a full refund if you’re not satisfied. 

If you buy 7 licenses I'll give you an extra one for free.

Better, Faster, Automated. Be a better
Structural Engineer

Copyright © Python for Structural Engineers 2024

Any questions? Contact me on timo@pythonforstructuralengineers.com

This will close in 0 seconds

Scroll to Top