Fundamentals
Introduction to Engineering: Embry-Riddle Aeronautical University, 9th Ed
Computation
Computer-aided Engineering
Design Considerations
Engineering Ethics, Standards & Legal Issues
Engineering Management
Project Management: Navigating the Complexity with a Systematic Approach
Dangerous Science: Science Policy and Risk Analysis for Scientists and Engineers
Statics and Dynamics
Essential Mechanics - Statics and Strength of Materials with MATLAB and Octave
Introductory Dynamics: 2D Kinematics and Kinetics of Point Masses and Rigid Bodies
Written and Oral Communications
Educational Engineering podcasts from Oxford.