
All Access Annual Membership
Learn, revise or refresh your knowledge and master engineering analysis and design
- Over 963 lectures & over 198 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
Are you a student? Go here

Your Online Learning Hub
An EngineeringSkills membership is the perfect skill-building hub and an ‘access anywhere’ reference library.
EngineeringSkills courses are structured into learning pathways that let you build knowledge and skills as you progress. Select a learning pathway that takes you through fundamental static analysis or perhaps how to build your own finite element analysis solver in Python!
Speaking of Python...the ability to write code and build scripts to accomplish routine tasks offers the modern engineer massive time savings! We use Python in many EngineeringSkills courses - this is actually a great way to learn how to code (learn by doing!) - so don’t be put off or discouraged if you’re new to Python - all courses are suitable for complete beginners
I’ll be on hand to answer your questions and help guide you towards your end goal! When studying a new topic, sometimes all it takes is a quick discussion to get past a mental barrier before everything starts to click. As a member, that discussion is just a few clicks away.
The course library is growing all the time. I’m always keen to hear from members about what courses they want to see next. Take a look at the current course library below. So, with all that said, I hope to welcome you as a new EngineeringSkills member and see you on the inside.

👇 ...just some of the stuff we'll work on! 👇


3D cablenet structure and non-linear axial force distribution
Building engineering analysis addons for Bender
Unlimited Access to Every Course
All Access Members get instant access to the complete course library, including member-only courses.
- Lectures
- 1027+
- Hours of HD video
- 215+
- Courses and Projects
- 34
- of downloadable resources
- Hundreds
...and counting! More courses, projects and tutorials added every month.

The OpenSeesPy Survival Guide
Coming Soon
A guide to unlocking this incredibly powerful and robust open-source finite element analysis library
BEGINNER

Finite Element Analysis of Plate and Shell Structures in Python
Coming Soon
Develop a custom-coded analysis pipeline for 2D and 3D plate and shell structures, a roadmap from theory to solver
INTERMEDIATE


























Member's Deep Dive Tutorials
Explore some of our most in-depth tutorials and guides, exclusive to EngineeringSkills members.
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 Ki
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 Carroll
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 Hanoun
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'haghi
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 Carroll
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 Verma
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 Carroll
Over 20,000 students and engineers have taken our courses.
Here's what they have to say:
Hi, I’m Seán...

...the founder of EngineeringSkills.com. Before turning all my attention to teaching online, I spent 10 years teaching students about engineering analysis and design at the University of Exeter, Warwick University and The University of Nottingham. I’m a Chartered Engineer and Fellow of the Higher Education Academy.
EngineeringSkills.com was founded to support students and construction industry professionals to enhance their engineering analysis and design skills. Whether you want to sharpen up on the basics of constructing shear and moment diagrams or want to better understand how to analyse complex, indeterminate structures (with or without a computer), by taking courses on EngineeringSkills.com, you’ll build the knowledge and skills you need.
If you’re interested in leveraging the power of Python programming to supercharge your analysis and design, then this is also the place for you…whether you’re brand new to programming or already proficient.
When I'm not in front of a microphone or buried in a text-book, you'll find me out in the wild, doing some practical engineering...far far away from the finite elements and differential equations!

READY TO GET STARTED?
Unlock the complete EngineeringSkills course library and start levelling up your engineering skills.
Price Guarantee
Lock in your subscription and avoid any future price increases as we continue to add more courses. All future renewals are at your original rate.
Priority Q&A support
Anyone enrolling in an EngineeringSkills course can access our Q&A community support forum, but annual and lifetime members get priority support.
Early access to new content
Annual and lifetime members get early access to all course content as it’s being produced, so you don’t need to wait for a course to be released for general enrollment.
Sean has developed extraordinary structural analysis courses empowered by Python programming automation. What makes his efforts unique is that he is not only serving the fish but also teaching you how to fish it. Unlike commercial software where sometimes you can be puzzled by some of the results or stuck with limitations, with Sean’s Python courses you have the infrastructure to build your own solver software and check its logic step-by-step which offers peace of mind regarding results and designs. This paves the way to unlimited possibilities for continuous capability development without the need to wait for updates from others. Although I’m a postgraduate master degree civil engineer since 2001 I found his courses refreshing and very useful in my practical life as a steel and tensile structures contractor.
