Some interesting ideas for beams and complex stresses
Strength of Materials 1
Experiential learning tools
Great resource and quick checks
Another useful resource, even though it is quite theoretical
Great simulations