🚨 ANNOUNCEMENT

We have a new site - EngineeringSkills.com

EngineeringSkills.com is the new home for all DegreeTutors courses and content. Come and take a look at our new site and enrol over there for a better user experience!

A short tour of our new online learning platform

Our purpose-built new site is packed with new features to help improve your learning experience - including an AI tutor and online coding with embedded Jupyter Notebooks.

DegreeTutors Open Enrolment Courses

Available for anyone to join at any time.

⚠️ All courses listed below are hosted on our legacy platform - if you're enrolling in a new course, you should do so on EngineeringSkills.com

  • $59

Analytical Modelling of Plate and Shell Structures: Part 1 - Plates

  • 51 Lessons

A practical guide to the analysis of circular and rectangular plates under load, from first principles.

  • $79

Fundamentals of Reinforced Concrete Design to Eurocode 2

  • 46 Lessons

An introduction to ultimate limit state design for bending and shear

  • $97

Non-linear Finite Element Analysis of 2D Catenary & Cable Structures using Python

  • 75 Lessons

Build an iterative solution toolbox to analyse structures that exhibit geometric non-linearity due to large deflections

  • $79

Multi-Degree of Freedom Dynamics, Modal Analysis and Seismic Response

  • 55 Lessons

Build the knowledge and tools to decode the dynamic response of real-world structures to real-world loads.

  • $97

Finite Element Analysis of Continuum Structures in Python

  • 100 Lessons

Use the Isoparametric Finite Element Method to build an analysis tool for 2D structures in Python.

  • $97

Finite Element Analysis of 3D Structures using Python

  • 105 Lessons

Build your own complete 3D structural analysis software in Python using the Direct Stiffness Method

  • $79

3D Space Frame Analysis using Python and Blender

  • 61 Lessons

Develop tools to model and analyse complex 3D space frame structures using Python

  • $59

Beam & Frame Analysis using the Direct Stiffness Method in Python

  • 75 Lessons

Build a sophisticated structural analysis software tool that models beams and frames using Python.

  • $59

The Direct Stiffness Method for Truss Analysis with Python

  • 65 Lessons

Build your own finite element truss analysis software using Python and tackle large scale structures

  • $59

Fundamentals of Engineering Structural Dynamics with Python

  • 45 Lessons

Leverage fundamental structural dynamics to build your own flexible numerical solutions in Python

  • $59

Indeterminate Structures & The Moment Distribution Method

  • 56 Lessons

Unlock indeterminate structures using the moment distribution structural analysis method

  • $59

Mastering Shear Force and Bending Moment Diagrams

  • 69 Lessons

Your complete roadmap to mastering these essential structural analysis skills

  • $49

Fundamentals of Structural Analysis

  • 35 Lessons

Get to grips with civil engineering structural analysis once and for all

Course Bundles

Build your knowledge by working through a course bundle (and save money!)

⚠️ All courses listed below are hosted on our legacy platform - if you're enrolling in a new course, you should do so on EngineeringSkills.com

  • $799

Lifetime Access to Every DegreeTutors Course

  • Bundle
  • 24 Products

Get lifetime access to every current and future DegreeTutors course for a single one-off price. Amazing value that just gets better as more courses are added to your bundle!

DegreeTutors All Access Membership

Subscribe to access every DegreeTutors course and resource, including members only courses and content.

Member Only Courses

In addition to the courses above, All Access Members have access to these member only courses.

  • $97

Modelling and Analysis of Non-linear Cablenet Structures using Python and Blender

  • Closed

Learn how to combine parametric modelling, exploratory form-finding and iterative analysis techniques to simulate the behaviour of tensile structures.

  • $49

Analysing Hybrid Indeterminate Civil Engineering Structures

  • Closed

Powerful techniques for analysing realistic indeterminate structures

  • $49

Mastering Virtual Work for Engineers

  • Closed

Analyse complex beam and frame structures using Virtual Work

  • $49

Fundamentals of Virtual Work for Civil Engineers

  • Closed

Level up your structural analysis skillset with these powerful engineering analysis techniques

  • $49

Moment Distribution Method: Analysis Bootcamp

  • Closed

Step up your structural analysis skills by working your way through these indeterminate structures

  • $49

Shear Forces and Bending Moments: Analysis Bootcamp

  • Closed

Sharpen your structural analysis skills with challenge questions designed to test your understanding

Free Python Mini-Projects

Free projects to get you up and running with Python as a tool for Engineering analysis

  • Free

Building a Shear Force & Bending Moment Diagram Calculator

  • Course
  • 11 Lessons

In this short Python Project, build a simple calculator for statically determinate beams

  • Free

Building a Beam Deflection Calculator

  • Course
  • 11 Lessons

In this Python mini-project, we're going to build a Beam Deflection Calculator using numerical integration.

  • Free

Fundamentals of 2D Stress Analysis and Mohr's Circle

  • Course
  • 12 Lessons

Learn 2D stress analysis and how to use Mohr’s Circle to visualise the complete stress field

  • Free

Simulating Crowd-induced Vibrations using the Duhamel Integral

  • Course
  • 10 Lessons

Build a crowd-induced vibration simulation using the Duhamel Integral in Python

Dr Seán Carroll

BEng (Hons), MSc, PhD, CEng MIEI, FHEA

I'm a senior lecturer in structural engineering and a chartered engineer. I have a passion for teaching all things related to engineering, whether that's live in the lecture hall or here on DegreeTutors. I hope to see you inside one of my courses soon!