Free Course

Simply Supported Beam Analysis

Build a complete beam analysis tool in Python — from reading geometry to plotting shear and moment diagrams. Live interactive widgets throughout.

🧰 Interactive tool ⏱ ~2 hours 📊 Beginner 🐍 Python · NumPy · Matplotlib
Launch the Tool → See How It Works

What You Will Build

By the end of this course you will have written a parametric beam analysis tool — from scratch, in Python.

✦ Set up an overhanging beam — span, cantilevers and support positions — with live diagrams
✦ Apply point loads and a UDL using the correct sign convention
✦ Compute reactions, shear, bending moment and deflection, with diagrams
✦ Write the Python yourself — from filling blanks to rebuilding the solver
✦ Size the most economical section against deflection and bending-strength limits
✦ Export a self-contained Jupyter notebook of your model and analysis
📐

Open the analysis tool

Free and runs entirely in your browser — reactions, shear, bending moment and deflection, plus a downloadable Jupyter notebook. No sign-up required.

Launch the Tool →