awesome-mecheng
Mechanical Engineering Resources
A curated list of resources and knowledge maps for mechanical engineering students and professionals
Awesome Mechanical Engineering Resources
1k stars
83 watching
213 forks
last commit: about 2 months ago
Linked from 1 awesome list
altairansyscontrol-engineeringengineeringfinite-element-analysisgatelsdynamechanical-engineeringmechanicsroboticsrobotics-competitionunigraphics
Awesome Mechanical Engineering Resources / Open Courses | |||
MIT OpenCourseWare | |||
MIT Online Textbooks | |||
edX | |||
InTech | , Open Acess book publisher | ||
Awesome Mechanical Engineering Resources / General | |||
ASME The Unwritten Laws of Engineering | , by K.J. King and J.G. Skakoon (1944) | ||
A Dictionary of Units of Measurement | |||
How to be a Star Engineer | , by R.E. Kelley | ||
How Complex Systems Fail | , by R.I. Cook ( ) | ||
How to Be a Good Graduate Student | , by M. desJardins | ||
The Art of Insight in Science and Engineering | , by S. Mahajan (2014) | ||
MECHANICAL ENGINEERING DESIGN | , knowledge maps with selectable links | ||
AIRCRAFT & MISSILE DESIGN | , knowledge maps with selectable links | ||
STRUCTURAL DYNAMICS | , knowledge maps with selectable links | ||
VIBRATION & FATIGUE | , knowledge maps with selectable links | ||
MatWeb | , database of material properties | ||
MatBase | , database of material properties | ||
McMaster-Carr | , components supplier with 3D models and drawings | ||
Traceparts online | , CAD parts library | ||
3D Cad Browser | , 3D models | ||
GrabCAD | , models' library and tutorials | ||
Thingiverse | , CAD parts, especially for 3D printing | ||
Direct Industry | , online catalogs | ||
Desmos | , online graphing calculator | ||
EngineeringPaper.xyz | , engineering calculator with units support, plotting, and equation solving | ||
fxSolver | , solver for engineering and scientific equations | ||
MechaniCalc | , mechanical calculator with extensive documentation | ||
WolframAlpha | |||
Linkage | , quick prototyping of linkage mechanism | ||
LyX | , document processor based on LaTeX | ||
SumatraPDF | , lightweight pdf reader | ||
Pandoc | , a universal document converter | ||
The American Society of Mechanical Engineers (ASME) | |||
eFunda | , engineering fundamentals | ||
Ryerson Stock List | for structural profiles | ||
How Stuff Works | articles explaining how everyday things work | ||
Google Scholar Classic Papers | |||
507 Mechanical Movements | , animated movements | ||
Animated Engines | , animated engines | ||
thang010146 | , 2100+ animated mechanisms (downloadable) | ||
DMG Lib | , Digital Mechanism and Gear Library | ||
KMODDL | , collection of mechanism and machines | ||
Engineering ToolBox | |||
Thermopedia | |||
Wolverine Industries | |||
Omega Engineering | |||
Electrical Training | |||
NASA Technical Report Server | |||
Google Patents | |||
European Patent Office | |||
United States Patent and Trademark Office | |||
Engineering StackExchange | |||
iMechanica | |||
Eng-Tips Forums | |||
Physics Forums | |||
IEEE Spectrum | |||
ScarbsTech | , everything technical in F1 | ||
GlobalSpec | |||
Hackaday | |||
Plastics Engineering Blog | |||
3D CAD World | |||
Engineers Rule | , blog on SolidWork | ||
AirShaper | , blog on Aerodynamics | ||
Awesome Mechanical Engineering Resources / Mathematics / Calculus and Linear Algebra | |||
Calculus | , by | ||
Online Mathematics Textbooks | , list of free books cured by | ||
Essentials of Linear Algebra | , by | ||
Introduction to Tensor Analysis | , by H.D. Block | ||
The Matrix Cookbook | , by K.B. Petersen, M.S. Pedersen (2012) | ||
Fundamentals of Linear Algebra and Optimization | , by and J. Quaintance (2017) | ||
Awesome Mechanical Engineering Resources / Mathematics / Numerical Analysis | |||
Numerical Analysis for Engineering | , by D.W. Harder and R. Khoury | ||
Numerical Recipes in C | , by W.H. Press, B.P. Flannery, S.A. Teukolsky and W.T. Vetterly (1992) | ||
Numerical Methods for PDEs | , by Qiqi Wang | ||
Math, Numerics, & Programming (for Mechanical Engineers) | , M. Yano, J.D. Penn, G. Konidaris and A.T Patera (2013) | ||
Iterative Methods for Sparse Linear Systems | , by Y. Saad (2003) | ||
Fundamental Numerical Methods and Data Analysis | , by G.W. Collins (1990) | ||
A Pragmatic Introduction to Signal Processing | , by (2018) | ||
Awesome Mechanical Engineering Resources / Programming | |||
Free programming books | 338,112 | 8 days ago | |
Project Euler | , math/programming problems archives | ||
Programming Notes for Professionals | , books compiled from StackOverflow Documentation | ||
Rosetta Code | , implementations of common algorithms in many programmming languages | ||
Awesome Mechanical Engineering Resources / Programming / C++ | |||
The Definitive C++ Book Guide and List | |||
EbookFoundation #C++ | 338,112 | 8 days ago | |
Awesome Mechanical Engineering Resources / Programming / Python | |||
NumFOCUS: numfocus.com/sponsored-projects #python | |||
A Byte of Python | , by (2013) [ / ] | ||
Dive into Python 3 | |||
Learn X in Y minutes, where X=Python | |||
Automate the Boring Stuff with Python | , a great book for getting a handle on writing python scripts | ||
EbookFoundation #Python | 338,112 | 8 days ago | |
fast.ai: Book, Courses, Python library, nbdev | |||
GreenTeaPress: Think Python, Think Stats, Think Complexity, Modeling and Simulation in Python | Free books as Jupyter notebooks on GitHub | ||
Python Data Science Handbook | 43,214 | 5 months ago | "introduces the core libraries essential for working with data in Python: particularly IPython, NumPy, Pandas, Matplotlib, Scikit-Learn, and related packages" |
kaggle.com/learn | Python, Machine Learning, AI, Reinforcement Learning as Jupyter Notebooks (kaggle/docker-python) | ||
awesome-python-in-education#jupyter | 851 | 6 months ago | |
jupyter/jupyter/wiki: A Gallery of Interesting Jupyter Notebooks | 14,937 | 25 days ago | |
conda-forge/miniforge#mambaforge | 6,509 | 6 days ago | Install conda and mamba. defaults to ~= |
Awesome Mechanical Engineering Resources / Programming / Julia | |||
Learning Julia | , official learning resources | ||
Learn X in Y minutes, where X=Julia | |||
EbookFoundation #Julia | 338,112 | 8 days ago | |
Awesome Mechanical Engineering Resources / Programming / Microsoft Excel VBA | |||
VBA Notes for Professinals | |||
Awesome Mechanical Engineering Resources / Programming / MATLAB | |||
Awesome MATLAB List | 356 | 7 months ago | , by |
Learn X in Y minutes, where X=MATLAB | |||
MATLAB Toolbox tutorials | |||
Control Tutorials for MATLAB and Simulink | |||
A Brief Introduction to Engineering Computation with MATLAB | |||
Stuart’s MATLAB Videos | (Blog) | ||
EbookFoundation #MATLAB | 338,112 | 8 days ago | |
Awesome Mechanical Engineering Resources / Programming / R (statistics) | |||
Intro to R for data science | |||
EbookFoundation #R | 338,112 | 8 days ago | |
Awesome Mechanical Engineering Resources / Programming / Fortran | |||
Introduction to Programming with Fortran 95 | |||
EbookFoundation #Fortran | 338,112 | 8 days ago | |
Awesome Mechanical Engineering Resources / Programming / LaTeX | |||
WikiBooks: LaTeX | ( ) | ||
LaTeX Notes for Professionals | |||
Learn LaTeX in 30 min | |||
EbookFoundation #LaTeX | 338,112 | 8 days ago | |
Awesome Mechanical Engineering Resources / Mechanics / Continuum Mechanics | |||
Introduction to the Mechanics of a Continuous Medium | , by L.E. Malvern (1969) | ||
iMechanica | Many lecture notes links available from (2007) | ||
Applied Mechanics of Solids | , by (2012) [ ] | ||
Continuum Mechanics | , by B. McGinty (2012) | ||
Introduction to Continuum Mechanics for Engineers | , by R.M. Bowen (1989) | ||
Theory of Plates and Shells | by S. Timoshenko and S. Woinowsky-Krieger (1959) | ||
Awesome Mechanical Engineering Resources / Mechanics / Statics and Dynamics | |||
Introduction to Statics and Dynamics | |||
Bolted Joint Analysis | |||
Lug Analysis | |||
Awesome Mechanical Engineering Resources / Mechanics / Strength of Materials | |||
Mechanical Metallurgy | , by G.E. Dieter (1961) | ||
Applied Strength of Materials for Engineering Technology | , by (2017) | ||
Mechanics of Materials | , by J.M. Gere and B.J. Goodno (2012) | ||
Mechanical Behavior of Materials | , by N.E. Dowling (2012) | ||
Roark's Formulas for Stress and Strain | , by W.C. Young and R.G. Budynas (2001) | ||
Strength of Materials | |||
Beam Stress and Deflection | |||
Column Buckling | |||
The Engineering of Structures Around Us | |||
Elements of Structures | |||
Mechanical Properties of Materials | |||
Mechanics of Materials | , by (2009) | ||
Mechanical Properties of Materials | , by (2008) [ ] | ||
Awesome Mechanical Engineering Resources / Mechanics / Plasticity | |||
The Mathematical Theory of Plasticity | , by R. Hill (1950) | ||
Computational Methods for Plasticity | , by E.A. de Souza Neto, D. Peric & D.R.J. Owen | ||
Awesome Mechanical Engineering Resources / Theory of Machines / Mechanism Design | |||
Shigley's Mechanical Engineering Design | , by R.G.Budynas and J.K. Nisbett (2014) | ||
Introduction to Mechanisms | , by Yi Zhang with S. Finger, S. Behrens | ||
Mechanisms/Machines | , by L. Teel (1972) | ||
U of Minessota | 'YouTube' | ||
https://onlinecourses.nptel.ac.in/noc18_me18 | [NPTEL IIT Kgp Mechanisms and Robot Kinematics] ( ) 'NPTEL' | ||
MIT Fundamentals of Design | 'MIT' | ||
NPTEL- Kinematics of Machines | 'Courseware' | ||
Middle East TU Mechanisms | 'Courseware' | ||
Kinematic Models for Design Digital Library (KMODDL) by Cornell U | |||
Mechanism Design: v. 1: Analysis and Synthesis | by Arthur G. Erdman, George N. Sandor, Sridhar Kota | ||
Mechanism Design: v. 2: Analysis and Synthesis | by Arthur G. Erdman, George N. Sandor, Sridhar Kota | ||
Design of Machinery | by Robert L Norton | ||
Mechanisms and Mechanical Devices Sourcebook | by by Nicholas Paul Chironis, Neil Sclater | ||
Awesome Mechanical Engineering Resources / Theory of Machines / Control Engineering | |||
Modern Control Engineering | , by K. Ogata (2009) | ||
Automatic Control Systems | , by F. Golnaraghi and B.C. Kuo (2017) | ||
Control Systems Engineering | , by N.S. Nise (2015) | ||
Linear Robust Control | , by M. Green and D.J.N. Limebeer (1994) | ||
Essentials of Robust Control | , by K. Zhou with J.C. Doyle (1997) | ||
Feedback Control Theory | , by J.C. Doyle, B.A. Francis and A.R. Tannenbaum (2009) | ||
Feedback Systems | by K.J. Åström and R. Murray (2011) | ||
Classical Control Theory | , by Brian Douglas | ||
Control Systems | |||
System Design for Uncertainty | , by F.S. Hover & M.S. Triantafyllou (2009) | ||
Awesome Mechanical Engineering Resources / Theory of Machines / Robotics | |||
Awesome Robotics List | 4,387 | about 2 months ago | , by |
A Mathematical Introduction to Robotic Manipulation | |||
Awesome Mechanical Engineering Resources / Thermal Engineering / Thermodynamics | |||
NASA's Introductory Thermodynamics Notes | |||
MIT OpenCourseWare: Thermodynamics & Kinematics Lecture Series | |||
Wikibooks: Engineering Thermodynamics | |||
Fundamentals of Engineering Thermodynamics | , by M.J. Moran & H.N. Shapiro | ||
Thermodynamics: An Engineering Approach | , by Y.A. Cengel & M.A. Boles | ||
Awesome Mechanical Engineering Resources / Thermal Engineering / Heat Transfer | |||
MIT OpenCourseWare: Introduction to Heat Transfer | |||
A Heat Transfer Textbook | , by J.H. Lienhard IV and (2017) | ||
Wikibooks: Heat Transfer | |||
Fundamentals of Heat and Mass Transfer | , by F.P. Incropera & D.P. DeWitt | ||
Awesome Mechanical Engineering Resources / Thermal Engineering / Fluid Mechanics | |||
NASA's Basic Fluid Mechanics Notes | |||
MIT OpenCourseWare: Fluid Dynamics | |||
Wikibooks: Fluid Mechanics | |||
International Association for the Properties of Water and Steam | Thermophysical properties of water and steam: | ||
Fundamentals of Fluid Mechanics | , by B.R. Munson, D.R. Young & T.H. Okiishi | ||
Awesome Mechanical Engineering Resources / Thermal Engineering / Gas Dynamics | |||
NASA's Compressible Fluids/Aerodynamics Notes | |||
Modern Compressible Flow: With Historical Perspective | , by J.D. Anderson | ||
Awesome Mechanical Engineering Resources / Manufacturing | |||
Fundamentals of Manufacturing Processes | |||
A.J. Hart | 's | ||
Building Prototypes | , by D. Gelbart | ||
Fabrication Labs | , Labs available globally | ||
Awesome Mechanical Engineering Resources / Manufacturing / CAD/CAM | |||
Shape Interrogation for CAD and Manufacturing | , by N.M. Patrikalakis, T. Maekawa & W. Cho (2009). ( ) | ||
Geometric and Solid Modeling | , by C.M. Hoffman (1992) | ||
Computer Aided Geometric Design | , by T.W. Sederberg (2006) | ||
Curves and Surfaces in Geometric Modeling | by (1999) | ||
Geometric Modeling: A First Course, | by (1996) | ||
Computer Aided Design in Mechanical Engineering | |||
Vertanux1 | , Training Guides: Creo, Solidworks, NX, Inventor, Rhino3d | ||
Awesome Mechanical Engineering Resources / Manufacturing / CAD/CAM / Vertanux1 | |||
vertanux1's channel | |||
Awesome Mechanical Engineering Resources / Manufacturing / CAD/CAM | |||
A Resilient Modeling Strategy | , by R. Gebhard (Slides) | ||
Awesome Mechanical Engineering Resources / Manufacturing / CAD/CAM / A Resilient Modeling Strategy | |||
RMS Presentation | |||
Awesome Mechanical Engineering Resources / Manufacturing / CAD/CAM | |||
Learn RMS | |||
Horizontally structured CAD/CAM modeling-vertical to horizontal conversion [US 7472044 B2] | |||
Product/Process Design using Horizontally Structured Modeling | , by Delphi Automotive | ||
Going Horizontal (The failed promise of parametric CAD, part 4) | |||
Awesome Mechanical Engineering Resources / Manufacturing / Sheet Metal Forming | |||
Mechanics of Sheet Metal Forming | , by Z. Marciniak, J.L. Duncan and S.J. Hu (2002) | ||
MDLPostech Mechanical Properties of Steel | |||
SheetMetal.me | |||
Awesome Mechanical Engineering Resources / Manufacturing / Plastic | |||
Polymer Processing | |||
BASF Snap-Fit Design Manual | |||
Bayer Snap-Fit Joints for Plastics | |||
Living Hinges Design Guide | |||
Bayer Part and Mold Design Guide | |||
DuPont General Design Principles for Engineering Polymers | |||
Bayer Reaction Injection Molding (PolyUrethanes), Part and Mold Design Guide | |||
3D Hubs Knowledge Base | |||
Awesome Mechanical Engineering Resources / Finite Element Analysis | |||
Finite Element Procedures | , by (2014) | ||
Introduction to the Finite Element Method | , by C.S. Jog | ||
Introduction to Finite Element Methods | |||
Awesome Mechanical Engineering Resources / Finite Element Analysis / Introduction to Finite Element Methods | |||
Advance FEM | |||
Nonlinear FEM | |||
Awesome Mechanical Engineering Resources / Finite Element Analysis | |||
FINITE ELEMENT MODELING CONTINUOUS IMPROVEMENT | , (NASA FEMCI book) | ||
Meshing of complex geometrical domains | |||
What Is a Good Linear Finite Element? | by (2002) | ||
How Can I learn Finite Element Analysis? | |||
Why CAD Surface Geometry is Inexact | |||
deal.II | (C++ library) | ||
FEniCS Project | (C++ and Python library) | ||
List of FE packages | |||
Awesome Mechanical Engineering Resources / Software Packages / For Finite Element Analysis | |||
Code_Aster | |||
CalculiX | |||
Elmer | |||
awesome-CAE | 377 | 3 months ago | |
EdX MOOC A Hands-on Introduction to Engineering Simulations | |||
University of Alberta - ANSYS Tutorials | |||
Cornell University- ANSYS Tutorials | |||
Ansys Support Resources | |||
Official Abaqus | Learning Resources (requires free account) | |||
LS Dyna Official Examples Site | |||
LS Prepost Tutorials | |||
Jim Day FAQ | |||
Comsol Blog | |||
Comsol Technical Papers and Presentations | |||
HyperMesh | Pre processing | 2D | 3D | Meshing | ANSYS | Tutorial | | |||
HyperMesh & Optistruct Solved Tutorials AOC-2016 Contest | |||
Optistruct for Optimization AOC-2016 Contest | |||
Optistruct by Anil Kumar | |||
Hyperworks Optistruct Tutorials by Manuel Ramsaier | |||
HyperWorks Tips & Tricks by Altair | |||
Hypermesh basics by Apoorv Bapat | |||
Hypermesh Tutorial by TheScientifica | |||
Hypermesh Tutorials Collections by Fazle ahad | |||
SAEINDIA BAJA 2016 Online Training Session | |||
Dynamic Analysis of Roll Cage | |||
SUPRA SAE India 2016 Pre-virtual online Training Session | |||
Formula Student India Online Training Series | |||
BAJA Student India Online Training Series | |||
Altair HyperWorks Online Training series - Meshing, Analysis & Post-processing | |||
MoldFlow Insight Fundamentals (47min) | |||
Moldflow Insight Quick Start Webinar | |||
MoldFlow Summit Recordings (2018-2024) | |||
MoldFlow Insight Forum | |||
MoldFlow Insight Knowledge Base | |||
MoldFlow Insight - Official Talks | |||
MoldFlow Insight Validation Reports | |||
Moldflow training videos to build simulation knowledge and understanding. | |||
YT Channel - MoldFlow Videos | |||
YT Playlist - Moldflow Monday Training Content | |||
YT Playlist - Getting Started with Moldflow Training | |||
YT Playlist - Autodesk Moldflow | |||
Awesome Mechanical Engineering Resources / Software Packages / For Control Engineering | |||
Control Tutorials for MATLAB and Simulink | |||
Awesome Mechanical Engineering Resources / Software Packages / For Robotics | |||
Learning ROS for Robotics Programming | |||
Mastering ROS for Robotics Programming | |||
Learning Robotics Using Python | |||
ROS Robotics By Example | |||
"ROS on conda-forge" by @wolfv | |||
Awesome Mechanical Engineering Resources / Software Packages / For CAD Modeling | |||
NX Resources | |||
Solidworks Resources | |||
Solid Edge Resources | |||
A FreeCAD manual | |||
CadQuery Plugin for FreeCAD | 120 | 10 months ago | , python based language for building parametric models [ ] |
Awesome Mechanical Engineering Resources / Software Packages / For CAD Modeling / CadQuery Plugin for FreeCAD | |||
CadQuery Documentation | |||
Awesome Mechanical Engineering Resources / SubReddits Related to Mechanical Engineering | |||
/r/AskEngineers | : Non-school Q&A | ||
/r/CAD | : Computer Aided Design | ||
/r/CFD | : Computational Fluid Dynamics | ||
/r/Engineering | : About all things related to engineering | ||
/r/EngineeringStudents | : For wee engineerlings | ||
/r/FEA | : Finite Element Analysis | ||
/r/FluidMechanics | |||
/r/CivilEngineering | : Civil Engineering | ||
/r/Manufacturing | : Manufacturing Industry | ||
/r/Materials | : Materials Engineering | ||
/r/MechanicalEngineering | : Mechanical Engineering | ||
/r/EngineeringPorn | : porn for engineers ( ) | ||
/r/Mechanical_gifs | : perfect loops of mechanical things | ||
/r/SpecializedTools | |||
/r/MachinePorn | |||
/r/ToolPorn | |||
/r/ThingsCutInHalfPorn | |||
/r/Aerospace | : Aerospace Engineering | ||
/r/AskElectronics | : CE/EE Q&A | ||
/r/AskScience | : No-nonsense science Q&A | ||
/r/BioEngineering | : Biological | ||
/r/Biology | |||
/r/Biotech | : Biotechnology | ||
/r/ChemE | : Chemical Engineering | ||
/r/Chemistry | |||
/r/Coding | |||
/r/ComputerScience | |||
/r/Construction | : Construction | ||
/r/CSBooks | : Computer Science | ||
/r/ECE | : General EE & CE discussion | ||
/r/ECEComponentExchange | : Parts swap | ||
/r/EE | : Electrical Engineering | ||
/r/EEBooks | : Electrical Engineering | ||
/r/Electronics | |||
/r/Lectures | |||
/r/Math | |||
/r/MathBooks | : Mathematics | ||
/r/Physics | |||
/r/PhysicsBooks | : Physics | ||
/r/Programming | |||
/r/Science | |||
Awesome Mechanical Engineering Resources / Top Publication Venues for Different Fields / Journals | |||
DOAJ | , Directory of Open Acess Journals | ||
SCIRP | , Modern Mechanical Engineering | ||
SAGE journals | , Advances in Mechanical Engineering | ||
The Royal Society | |||
Awesome Mechanical Engineering Resources / Top Publication Venues for Different Fields / Magazines | |||
Machine Design | |||
Mechanical Engineering Magazine | |||
Popular Mechanics | |||
Popular Science | |||
Awesome Mechanical Engineering Resources / Competitions / Robotics Competitions | |||
Robocup Virtual Robot Competitions | | | ||
FIRST Robotics Competition | |||
Wearable Robotics Innovation Competition | at by | ||
Awesome Mechanical Engineering Resources / Competitions / Other Competitions | |||
Elsevier 3D Printing Grand Challenge | |||
Awesome Mechanical Engineering Resources / Challenges / CAD | |||
GrabCAD Challenge | , product design challenges | ||
Fusion360 Monthly Challenge | |||
Awesome Mechanical Engineering Resources / Challenges / CAD / Fusion360 Monthly Challenge | |||
Video Playlist | |||
Awesome Mechanical Engineering Resources / Challenges / CAD | |||
Model Mania Challenge | |||
Reddit CAD Challenge | ( ) | ||
Awesome Mechanical Engineering Resources / Challenges / CAD / Reddit CAD Challenge | |||
Archived version | |||
Awesome Mechanical Engineering Resources / Challenges / Misc | |||
Hackaday Contest | |||
Instructables Contests | |||
Awesome Mechanical Engineering Resources / Qualifying/Certification Examinations / Altair Certification | |||
Certification website | |||
Awesome Mechanical Engineering Resources / Qualifying/Certification Examinations / Mechanical Engineering & Related PE License for USA | |||
NCEES Examinee Guide | |||
Passing the PE Exam | |||
Michael R. Lindeburg - Mechanical Engineering Reference Manual for the PE Exam | |||
Michael R. Lindeburg - Mechanical PE Practice Examination | |||
Michael R. Lindeburg - Practice Problems for the Mechanical Engineering PE Exam | |||
NCEES - PE Mechanical Engineering: Machine Design and Materials Practice Exam | |||
Awesome Mechanical Engineering Resources / Qualifying/Certification Examinations / GATE for India | |||
GATE 2015 Topper Interview: Ravi Shankar Mishra AIR 1 in CSE | Although this interview is from a CSE topper, who happens to be a mechanical engineer by education, it shows the power of strategy in clearing an examination like GATE | ||
GATE yearwise and topicwise solved papers from 2003 | |||
Mechanical - GATE Overflow | |||
AAI - Airports Authority of India | |||
NTPC - National Thermal Power Corporation | |||
BARC - Bhaba Atomic Research Centre | |||
BBNL - Bharat Broadband Network Limited |