Python Foundations through Machine Design
Never written code before? Start here. You will learn the basics of Python, output, variables, types, decisions, loops, and functions, through loads, stress, torque, and safety factors. By the end you are ready for Project 1.