All Access Annual Membership

All Access Annual Membership

Learn, revise or refresh your knowledge and master engineering analysis and design

Access Every Course, Tutorial and Tool

  • Over 998 lectures & over 205 hours of HD video content
  • Access Member's Only 'deep dive' tutorials
  • Access all downloads, pdf guides & Python codes
  • Access to the StructureWorks Blender Addon
  • Packed development roadmap of courses & tools 🏗️
  • Price Guarantee – avoid future price rises as we grow
  • Priority Q&A support
  • Course completion certificates
  • Early access to new courses
EngineeringSkillsGPT

EngineeringSkills AI Assistant

I can help you find what you're looking for by directing you to some learning resources.

A Pynite Crash Course - Open Source Finite Element Modelling for Structural Engineers
Featured

A Pynite Crash Course - Open Source Finite Element Modelling for Structural Engineers

Part 1 - Get hands-on with V1.0 of this exciting new Python FEA library

Open source libraries like Pynite give structural engineers an opportunity to step outside the confines of commercial software to quickly analyse simple systems. They're not just for hobbyists or prog...more

Pynite
Finite Element Analysis
Python
Dan KiDan Ki

Dan Ki

36 min read

Member Tutorials

Deep-dive member-only tutorials that explore engineering analysis and design

Reinforced Concrete Column Design to ACI 318-14 with Python and concreteproperties
Member Tutorial

Reinforced Concrete Column Design to ACI 318-14 with Python and concreteproperties

In this tutorial, we'll explore the design of non-sway short columns using ACI 318-14. We'll cover the basics and explain some of the nuances of column design per ACI 318-14. Although manually calcula...more

Dan KiDan Ki

Dan Ki

34 min read
Calculating response factors for floor vibration and assessing performance
Member Tutorial

Calculating response factors for floor vibration and assessing performance

In part 2 of this series, we’re going to work our way through the analysis of two different structures: a low-frequency footbridge and a high-frequency floorplate. In each case, we'll calculate the mo...more

Dr Seán CarrollDr Seán Carroll

Dr Seán Carroll

30 min read
Pushover analysis of RC frames subject to monotonic loading with OpenSeesPy
Member Tutorial

Pushover analysis of RC frames subject to monotonic loading with OpenSeesPy

Unreinforced masonry (URM) infill walls, commonly used as partition walls in reinforced concrete (RC) frame structures, are often considered non-structural. However, the presence of URM infill walls c...more

Dr. Ing. Muhammad Hisham Al HanounDr. Ing. Muhammad Hisham Al Hanoun

Dr. Ing. Muhammad Hisham Al Hanoun

25 min read
Machine Learning in Civil Engineering - Advanced Surrogate Models with Graph Neural Networks
Member Tutorial

Machine Learning in Civil Engineering - Advanced Surrogate Models with Graph Neural Networks

In this tutorial, we delve deeper into the world of machine learning and use graph neural networks to analyse the behaviour of 2D frame structures. Our goal is to build a machine learning pipeline to ...more

Ehsan Es'haghiEhsan Es'haghi

Ehsan Es'haghi

36 min read
Gridshell form finding and analysis with Blender and OpenSeesPy
Member Tutorial

Gridshell form finding and analysis with Blender and OpenSeesPy

In part 2 of our gridshell analysis series, we'll build a workflow that allows us to digitally re-create the classic hanging chain form finding models used to identify the optimal shapes of gridshell ...more

Dr Seán CarrollDr Seán Carroll

Dr Seán Carroll

47 min read
An overview of the CFD simulation process in OpenFOAM
Member Tutorial

An overview of the CFD simulation process in OpenFOAM

In this tutorial, we'll be taking a practical look at the CFD simulation process in OpenFOAM. We'll be using a simple case study to demonstrate the key steps involved in a typical CFD simulation. The ...more

Dr Sumit VermaDr Sumit Verma

Dr Sumit Verma

14 min read
Fundamentals of Computational Fluid Dynamics
Member Tutorial

Fundamentals of Computational Fluid Dynamics

Computational Fluid Dynamics (CFD) is a branch of fluid mechanics, which primarily deals with solving the governing partial differential equations of fluid flow using numerical techniques. In civil a...more

Dr Sumit VermaDr Sumit Verma

Dr Sumit Verma

40 min read
Build a Parametric Continuous Beam Calculator using OpenSeesPy
Member Tutorial

Build a Parametric Continuous Beam Calculator using OpenSeesPy

In this short tutorial, we’ll build a continuous beam analysis script using OpenSessPy. Multi-span continuous beams are so common, that it makes sense to have a script in our toolbox to very quickly g...more

Dr Seán CarrollDr Seán Carroll

Dr Seán Carroll

17 min read

Create your free account.

Start learning for free and get new tutorials and course updates in your inbox

Free Tutorials

Tutorials to guide you through engineering analysis and design from the ground up

Shear and Moment Diagrams – An Ultimate Guide

Shear and Moment Diagrams – An Ultimate Guide

[Updated] A thorough introduction to shear forces, bending moments and how to draw shear and moment diagrams with worked examples.

Dr Seán CarrollDr Seán Carroll

Dr Seán Carroll

54 min read
A Complete Guide to the Flexibility Method for Beam and Frame Analysis

A Complete Guide to the Flexibility Method for Beam and Frame Analysis

Learn how we can use the flexibility method to solve statically indeterminate structures.

Julian HaudekJulian Haudek

Julian Haudek

38 min read
An Introduction to the ETABS Python API - Automate Repetitive Analysis Tasks

An Introduction to the ETABS Python API - Automate Repetitive Analysis Tasks

Using Python to interact with your ETABS models for greater speed and efficiency.

Hakan KeskinHakan Keskin

Hakan Keskin

17 min read
A Structural Modelling and Analysis Addon for Blender [RELEASED]

A Structural Modelling and Analysis Addon for Blender [RELEASED]

You can now download the complete StructureWorks addon!

Dr Seán CarrollDr Seán Carroll

Dr Seán Carroll

5 min read
A practical guide to floor vibration serviceability assessment

A practical guide to floor vibration serviceability assessment

Part 1: Understanding human-induced floor vibration and assessing acceptability

Dr Seán CarrollDr Seán Carroll

Dr Seán Carroll

29 min read
Strength Design of Singly-Reinforced Concrete Beams using ACI 318-14

Strength Design of Singly-Reinforced Concrete Beams using ACI 318-14

A guide to ACI 318-14 - Building Code Requirements for Structural Concrete

Dan KiDan Ki

Dan Ki

26 min read
Beam Design using the American Institute of Steel Construction (AISC) Manual

Beam Design using the American Institute of Steel Construction (AISC) Manual

A US-centric deep dive into the design of code-compliant steel beams

Dan KiDan Ki

Dan Ki

21 min read
Machine Learning in Civil Engineering - Surrogate Models

Machine Learning in Civil Engineering - Surrogate Models

Part 2 - Explore the predictive power and computational efficiency of Surrogate Models

Ehsan Es'haghiEhsan Es'haghi

Ehsan Es'haghi

17 min read
Machine Learning in Civil Engineering - Sensitivity Analysis

Machine Learning in Civil Engineering - Sensitivity Analysis

Part 1 - Sensitivity analysis - using the adjoint method to iteratively optimise a truss structure

Ehsan Es'haghiEhsan Es'haghi

Ehsan Es'haghi

20 min read
Plate Girder Design to Eurocode 3

Plate Girder Design to Eurocode 3

A step-by-step guide to the design of code-compliant steel plate girders.

Callum WilsonCallum Wilson

Callum Wilson

36 min read
Using VIKTOR to Build a Shareable Truss Calculator App - Project Overview

Using VIKTOR to Build a Shareable Truss Calculator App - Project Overview

Build a user-friendly analysis web app powered by OpenSeesPy and VIKTOR

Dr Seán CarrollDr Seán Carroll

Dr Seán Carroll

8 min read
Parametric Graphic Statics with GeoGebra

Parametric Graphic Statics with GeoGebra

Increase the precision and speed of your analyses with parametric graphic statics.

Prof Edmond SaliklisProf Edmond Saliklis

Prof Edmond Saliklis

17 min read
A primer on the form and behaviour of gridshell structures

A primer on the form and behaviour of gridshell structures

The evolution of gridshells and techniques for form finding and analysis

Dr Seán CarrollDr Seán Carroll

Dr Seán Carroll

21 min read
Steel Truss Design to Eurocode 3

Steel Truss Design to Eurocode 3

Learn how to design one of the most common structural forms - the steel truss

Callum WilsonCallum Wilson

Callum Wilson

25 min read
Getting Started with Graphic Statics

Getting Started with Graphic Statics

Rediscover the link between geometry and load flow with graphical structural analysis techniques.

Prof Edmond SaliklisProf Edmond Saliklis

Prof Edmond Saliklis

23 min read
Steel Column Design using Eurocode 3 - A Complete Guide

Steel Column Design using Eurocode 3 - A Complete Guide

Learn how to design steel columns subject to compression and biaxial bending.

Callum WilsonCallum Wilson

Callum Wilson

41 min read
Steel Beam Design - A Step-by-Step Guide using Eurocode 3

Steel Beam Design - A Step-by-Step Guide using Eurocode 3

Explore the what, why and how of steel beam design in this complete introductory guide.

Callum WilsonCallum Wilson

Callum Wilson

43 min read
A Python Programming Roadmap for Structural Engineers

A Python Programming Roadmap for Structural Engineers

Your complete learning resource guide to getting up and running with Python as a Civil or Structural Engineer.

Dr Seán CarrollDr Seán Carroll

Dr Seán Carroll

27 min read
Building a Parametric Frame Analysis Pipeline with OpenSeesPy and OpsVis

Building a Parametric Frame Analysis Pipeline with OpenSeesPy and OpsVis

We’ll build a script to perform 2D elastic frame analysis and use OpsVis for fast visualisation of model behaviour

Dr Seán CarrollDr Seán Carroll

Dr Seán Carroll

23 min read
An Introduction to OpenSees and OpenSeesPy for 2D Truss Analysis

An Introduction to OpenSees and OpenSeesPy for 2D Truss Analysis

In this tutorial, we'll use OpenSeesPy to create a 2D truss model and perform a static analysis.

Dr Seán CarrollDr Seán Carroll

Dr Seán Carroll

26 min read
Arch Analysis – How to Analyse Determinate and Indeterminate Arches

Arch Analysis – How to Analyse Determinate and Indeterminate Arches

Learn how to apply virtual work methods to unlock the behaviour of indeterminate arches

Callum WilsonCallum Wilson

Callum Wilson

31 min read
Influence Lines - A Complete Introduction for Civil and Structural Engineers

Influence Lines - A Complete Introduction for Civil and Structural Engineers

Learn how to construct influence lines for determinate and indeterminate structures

Callum WilsonCallum Wilson

Callum Wilson

26 min read
Plastic Analysis of Frames – A Complete Guide – Part 2

Plastic Analysis of Frames – A Complete Guide – Part 2

Build on what we learned in part 1 to determine the critical collapse load for portal frame structures

Callum WilsonCallum Wilson

Callum Wilson

34 min read
Plastic Analysis and Plastic Collapse – A Complete Guide – Part 1

Plastic Analysis and Plastic Collapse – A Complete Guide – Part 1

Use plastic analysis to determine the collapse load factors for determinate and indeterminate structures.

Callum WilsonCallum Wilson

Callum Wilson

33 min read
Calculating and Interpreting the Second Moment of Area

Calculating and Interpreting the Second Moment of Area

A comprehensive guide to understanding and calculating the second moment of area or moment of inertia with worked example.

Callum WilsonCallum Wilson

Callum Wilson

26 min read
How moment redistribution leads to more efficient designs

How moment redistribution leads to more efficient designs

An introduction to moment redistribution and how the plastic behaviour of reinforced concrete can lead to more efficient designs

Dr Seán CarrollDr Seán Carroll

Dr Seán Carroll

17 min read
Reinforced Concrete Fundamentals - Analysis and Design of Steel Reinforcement

Reinforced Concrete Fundamentals - Analysis and Design of Steel Reinforcement

In this tutorial we'll explore the role of steel reinforcement in reinforced concrete design and establish the fundamental design equations

Dr Seán CarrollDr Seán Carroll

Dr Seán Carroll

15 min read
How I Coded an Analytical Beam Calculator

How I Coded an Analytical Beam Calculator

How I built my analytical beam calculator, beamsolver.com and the challenges I encountered along the way

Vittorio LoraVittorio Lora

Vittorio Lora

22 min read
An Introduction to Concrete and its Strengths and Weaknesses

An Introduction to Concrete and its Strengths and Weaknesses

An introduction and overview of concrete and its strengths and weaknesses as a construction material

Dr Seán CarrollDr Seán Carroll

Dr Seán Carroll

19 min read
3D Truss Calculator – Quick Start Guide

3D Truss Calculator – Quick Start Guide

A free 3D truss calculator you can use to find member axial forces, reactions forces and deflections in 3D trusses

Dr Seán CarrollDr Seán Carroll

Dr Seán Carroll

6 min read
An Introduction to Uniform Torsion in Cylindrical Shafts

An Introduction to Uniform Torsion in Cylindrical Shafts

A first look at torsion and how to derive equations linking torque with shear stresses and strains for circular bars

Dr Seán CarrollDr Seán Carroll

Dr Seán Carroll

21 min read
How to Analyse Indeterminate Beams using the Moment Distribution Method

How to Analyse Indeterminate Beams using the Moment Distribution Method

Learn how to draw shear force & bending moment diagrams for indeterminate beams using the moment distribution method

Dr Seán CarrollDr Seán Carroll

Dr Seán Carroll

19 min read
How to Apply the Virtual Work Method to Trusses

How to Apply the Virtual Work Method to Trusses

Apply the Principle of Virtual Work to determine truss deflections

Dr Seán CarrollDr Seán Carroll

Dr Seán Carroll

21 min read
How to Calculate Reactions using Free Body Diagrams

How to Calculate Reactions using Free Body Diagrams

How to use free body diagrams to help calculate reaction forces using equilibrium equations

Dr Seán CarrollDr Seán Carroll

Dr Seán Carroll

23 min read
How to Calculate Beam Deflection

How to Calculate Beam Deflection

How to calculate beam deflection from first principles, with calculation examples

Dr Seán CarrollDr Seán Carroll

Dr Seán Carroll

38 min read
Forces, Moment of a Force and Force Systems

Forces, Moment of a Force and Force Systems

Starting with the basics, we'll discuss forces, moments or torques generated by forces and how to evaluate systems of forces and moments

Dr Seán CarrollDr Seán Carroll

Dr Seán Carroll

17 min read
A Complete Guide to Learning Structural Analysis

A Complete Guide to Learning Structural Analysis

A roadmap of what to study, in what order and why

Dr Seán CarrollDr Seán Carroll

Dr Seán Carroll

32 min read
Free Truss Calculator – Quick Start Guide

Free Truss Calculator – Quick Start Guide

An easy to use free truss calculator you can use to find member axial forces, reactions forces and deflections in 2D trusses

Dr Seán CarrollDr Seán Carroll

Dr Seán Carroll

12 min read
Simulating crowd vibrations using the Duhamel Integral

Simulating crowd vibrations using the Duhamel Integral

Learn about the Duhamel Integral & how it can be used to simulate crowd-induced vibrations in Python

Dr Seán CarrollDr Seán Carroll

Dr Seán Carroll

30 min read
P-Delta Analysis and Geometric Non-linearity

P-Delta Analysis and Geometric Non-linearity

In this tutorial, we'll explore P-Delta analysis, a geometric non-linearity that can lead to large deflections in slender structures

Dr Seán CarrollDr Seán Carroll

Dr Seán Carroll

15 min read
Building a Beam Deflection Calculator in Python

Building a Beam Deflection Calculator in Python

Build a beam deflection calculator in Python by numerically integrating the bending moment diagram

Dr Seán CarrollDr Seán Carroll

Dr Seán Carroll

23 min read
Building a Shear Force and Bending Moment Diagram Calculator in Python

Building a Shear Force and Bending Moment Diagram Calculator in Python

Build a Shear Force and Bending Moment Diagram calculator using Python to eliminate repetitive hand calculations

Dr Seán CarrollDr Seán Carroll

Dr Seán Carroll

23 min read
Building a Mohr’s Circle Calculator for Stress Analysis in Python

Building a Mohr’s Circle Calculator for Stress Analysis in Python

Once complete, you will have your own stress analysis Python code

Dr Seán CarrollDr Seán Carroll

Dr Seán Carroll

22 min read
Truss Analysis using the Method of Joints and Method of Sections

Truss Analysis using the Method of Joints and Method of Sections

Using the method of sections and method of joints to work out the internal forces in statically determinate trusses

Dr Seán CarrollDr Seán Carroll

Dr Seán Carroll

17 min read
Finite Element Analysis and Structural Behaviour Modelling Case Study

Finite Element Analysis and Structural Behaviour Modelling Case Study

Build an understanding of the structural behaviour of the Tintagel footbridge through finite element analysis

Dr Seán CarrollDr Seán Carroll

Dr Seán Carroll

34 min read
Truss Analysis using the Direct Stiffness Method

Truss Analysis using the Direct Stiffness Method

A complete introduction to the Direct Stiffness Method for truss analysis with a detailed numerical example

Dr Seán CarrollDr Seán Carroll

Dr Seán Carroll

25 min read
Understanding Structural Dynamics and Inertia

Understanding Structural Dynamics and Inertia

How and why dynamic analysis is performed instead of simpler static analysis

Dr Seán CarrollDr Seán Carroll

Dr Seán Carroll

8 min read
The Stress-Strain Curve & Plastic Hinges in Beams (1/2)

The Stress-Strain Curve & Plastic Hinges in Beams (1/2)

In this tutorial, we'll look at how the stress-strain curve for ductile materials gives rise to moment redistribution in beams

Dr Seán CarrollDr Seán Carroll

Dr Seán Carroll

10 min read
Yielding, Plastic Deformation and Moment Redistribution in Beams (2/2)

Yielding, Plastic Deformation and Moment Redistribution in Beams (2/2)

Learn how calculate plastic moment capacities and how moment redistribution occurs in a structure

Dr Seán CarrollDr Seán Carroll

Dr Seán Carroll

10 min read
Structural Analysis and Stability – Asymmetrically Propped Structures

Structural Analysis and Stability – Asymmetrically Propped Structures

Lateral stability of asymmetrically propped multi-storey structures with comparison to a finite element model

Dr Seán CarrollDr Seán Carroll

Dr Seán Carroll

13 min read
Structural Analysis and Stability – Symmetrical Structures

Structural Analysis and Stability – Symmetrical Structures

An introduction to common lateral stability structural schemes with numerical examples

Dr Seán CarrollDr Seán Carroll

Dr Seán Carroll

11 min read
Column Buckling - Realistic Buckling Behaviour

Column Buckling - Realistic Buckling Behaviour

Real-world columns rarely exhibit the strict mathematical buckling behaviour predicted for perfectly loaded, perfectly straight columns

Dr Seán CarrollDr Seán Carroll

Dr Seán Carroll

9 min read
Column Buckling Equations

Column Buckling Equations

Determine column buckling equations for axially loaded column with different end conditions

Dr Seán CarrollDr Seán Carroll

Dr Seán Carroll

11 min read
Column Buckling and Stability

Column Buckling and Stability

Long slender structural elements in compression will typically fail due to buckling rather than direct compression. In this post we'll explore column buckling

Dr Seán CarrollDr Seán Carroll

Dr Seán Carroll

6 min read
Structural Analysis Case Study

Structural Analysis Case Study

How the structural analysis process works for a real-world structure

Dr Seán CarrollDr Seán Carroll

Dr Seán Carroll

25 min read
What is a Truss?

What is a Truss?

Explore the common forms of truss and some of the key assumptions that underpin the analysis of trusses

Dr Seán CarrollDr Seán Carroll

Dr Seán Carroll

10 min read