So many free resources are available for computer science students and I am jealous. Therefore, I started making this list for mechanical engineering students. This section contains some overview resources, rules and regulations, and advice.
Check the contributions guideline
Discuss this list in Hacker News
Licensed under GNU General Public License v3.0
- To-Do List
- Overview List
- Rules and Regulations
- Advice
- Units and Measurements
- Material Properties
- Applied Mathematics
- Programming
- Statics and Dynamics
- Strength of Materials
- Advanced Strength of Materials/Continuum Mechanics
- Theory of Machines
- Thermodynamics
- Heat Transfer
- Fluid Mechanics
- Conventional Manufacturing
- Non-traditional Machining
- Additive Machining (Rapid Prototyping, 3D Printing)
- Robotics
- Finite Element Analysis
- Computational Fluid Dynamics
- Engineering Optimization
- MEMS/NEMS/Nanotechnology/BioEngineering
- Finite Element Analysis
- Fatigue Analysis
- Control Engineering
- Robotics
I got inspiration from the countless awesome lists in github.
- Survival guide for mechanical engineers on the journey to create astonishing engineering This was not written by me. An anonymous user wrote this in Quora and later deleted it. I kept an offline copy of the same and then later posted it as I found it awesome
- To be added
- Numerical Anlysis 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) Free for personal use.
- Online Mathematics Textbooks, list of free books cured by G. Cain.
- What is it like to understand advanced mathematics?
- Essentials of Linear Algebra by 3Blue1Brown
- Numerical Methods for PDEs, by Qiqi Wang
- A Byte of Python
- Excellent introductory book, also available as a free .pdf from the site
- Dive into Python 3
- Learn X in Y minutes
- Great cheat sheet format, gives a brief but comprehensive overview of Python
- Automate the Boring Stuff with Python
- A great book for getting a handle on writing python scripts
- Learning Julia
- Julia's official learning resources
- Learn X in Y minutes, where X=Julia
- Awesome MATLAB List by @mikecroucher
- Learn X in Y minutes
- MATLAB Toolbox tutorials
- Control Tutorials for MATLAB and Simulink
- Gere, Mechanics of Materials
- Dowling, Mechanical Behavior of Materials
- Roark's Formulas for Stress and Strain
- Strength of Materials
- Beam Stress and Deflection
- Column Buckling
- The Engineering of Structures Around Us - edX Dartmouth
- Elements of Structures - edX MIT
- Introduction to the Mechanics of a Continuous Medium, L.E. Malvern (1969) Copyright Expired.
- Many lecture notes links available from iMechanica
- Modern Control Engineering by Katsuhiko Ogata
- Automatic Control Systems by Golnaraghi and Kuo
- Control Systems Engineering by Norman Nise
- Linear Robust Control by Green and Limebeer
- Essentials of Robust Control by Zhou with Doyle
- Feedback Control Theory by Doyle, Francis, and Tannenbaum
- Feedback Systems by Karl Johan Åström and Richard Murray
- Classical Control Theory, by Brian Douglas
- NASA's Introductory Thermodynamics Notes
- MIT OpenCourseWare: Thermodynamics & Kinematics Lecture Series
- Wikibooks: Engineering Thermodynamics
- Moran, Michael J., Shapiro, Howard N. Fundamentals of Engineering Thermodynamics. 5th Edition. John Wiley & Sons. Hoboken, NJ. 2004. ISBN: 978-0471274711.
@book{Moran2004,
title = {{Fundamentals of Engineering Thermodynamics}},
author = {Michael J. Moran and Howard N. Shapiro},
edition = {5},
publisher = {John Wiley & Sons},
address = {Hoboken, NJ},
year = {2004},
ISBN = {978-0471274711}
}
- Thermodynamics: An Engineering Approach by Yunus A. Cengel, Michael A. Boles
- MIT OpenCourseWare: Introduction to Heat Transfer
- Wikibooks: Heat Transfer
- Incropera, Frank P., DeWitt, David P. Fundamentals of Heat and Mass Transfer. 5th Edition. John Wiley & Sons. Hoboken, NJ. 2002. ISBN: 978-0471386506.
@book{Incropera2002,
title = {{Fundamentals of Heat and Mass Transfer}},
author = {Frank P. Incropera and David P. DeWitt},
edition = {5},
publisher = {John Wiley & Sons},
address = {Hoboken, NJ},
year = {2002},
ISBN = {978-0471386506}
}
- NASA's Basic Fluid Mechanics Notes
- MIT OpenCourseWare: Fluid Dynamics
- Wikibooks: Fluid Mechanics
- Thermophysical properties of water and steam: International Association for the Properties of Water and Steam
- Munson, Bruce R., Young, Donald F., Okiishi, Theodore H. Fundamentals of Fluid Mechanics. 4th Edition. John Wiley & Sons. Hoboken, NJ. 2001. ISBN: 978-0471442509.
@book{Munson2001,
title = {{Fundamentals of Fluid Mechanics}},
author = {Bruce R. Munson and Donald F. Young and Theodore H. Okiishi},
edition = {4},
publisher = {John Wiley & Sons},
address = {Hoboken, NJ},
year = {2004},
ISBN = {978-0471442509}
}
- NASA's Compressible Fluids/Aerodynamics Notes
- Anderson, John D. Modern Compressible Flow: With Historical Perspective. 3rd Edition. McGraw-Hill. New York, NY. 2003. ISBN: 978-0072424430.
@book{Anderson2003,
title = {{Modern Compressible Flow: With Historical Perspective}},
author = {John D. Anderson, Jr.},
edition = {3},
publisher = {McGraw-Hill},
address = {New York, NY},
year = {2003},
ISBN = {978-0072424430}
}
- Awesome Robotics List. Thanks @Kiloreux đź‘Ť
- A Mathematical Introduction to Robotic Manipulation
- Finite Element Procedures by KJ Bathe
- Finite Element Method by C S Jog
- Finite Element Analysis Theory and Application with ANSYS
- Meshing of complex geometrical domains
- What Is a Good Linear Finite Element? by J R Shewchuk
- deal.II (C++ library)
- FEniCS Project (C++ and Python library)
- List of FE packages (Wikipedia)
Student/Free version: Available for anyone with limited capability and usage for learning purpose
- EdX MOOC A Hands-on Introduction to Engineering Simulations
- University of Alberta - ANSYS Tutorials
- Cornell University- ANSYS Tutorials
- Ansys Support Resources
Student/Free version:
Student/Free version: Available, 1000 nodes limit.
Student/Free version: Not available but a student license can be obtained for less than $150 AFAIK.
Comsol was known as FEMLAB before and is a academic spin-off from Stanford University. Comsol integrated multiphysics simulation capability for the first time in a commercial package and is pretty popular in many unconventional industry.
Student/Free version: Not available.
Hyperworks is a complete commercial suite of Preprocessing, Solving, and Postprocessing tools for FEA by Altair Engineering. The flagship product is Hypermesh - a meshing software widely popular in CAE industry only challenged by ANSA, a new entrant from Beta CAE Systems. Hyperworks includes many software for different purposes though the mostly used ones are Optistruct and Radioss solvers besides Hypermesh.
Student/Free version: Available only for students with limited capability Link to student's version download
-
HyperMesh | Pre processing | 2D | 3D | Meshing | ANSYS | Tutorial |
-
Altair HyperWorks Online Training series - Meshing, Analysis & Post-processing
- Learning ROS for Robotics Programming
- Mastering ROS for Robotics Programming
- Learning Robotics Using Python
- ROS Robotics By Example
- Engineering StackExchange
- iMechanica
- Eng-Tips Forums
- Physics Forums
- IEEE Spectrum
- ScarbsTech, everything technical in F1
- The American Society of Mechanical Engineers (ASME)
- McMaster-Carr
- for finding components
- Ryerson Stock List
- for structural profiles
- How Stuff Works
- good articles explaining how everyday things work
- MatWeb
- Database of material properties
- MechaniCalc
- provides calculators and reference material for mechanical engineers
- MIT OpenCourseWare
- free online courses
- edX
- more free online courses
- Google Scholar Classic Papers
- Linkage
- Quick prototyping of linkage mechanism
- SCIRP, Modern Mechanical Engineering
- Open Journal.
- InTech
- Open Acess book publisher.
- traceparts online
- CAD part library
- Thingiverse
- CAD parts, especially for 3D printing
- 507 Mechanical Movements
- Animated movements.
- Animated Engines
- Animated engines.
- MechaniCalc
- provides calculators for mechanical engineers with extensive documentation on methodology used
- Desmos
- online graphing calculator
- WolframAlpha
- fxSolver
- Solver for engineering and scientific equations.
- Robocup Virtual Robot Competitions | RoboCup 2017
- Robocup Soccer
- Robocup Rescue
- Robocup Home
- Robocup Industrial
- Robocup Junior
- FIRST Robotics Competition
- Wearable Robotics Innovation Competition at WearRAcon 17 by Wearable Robotics Association
- To be added
Qualifying examinations are a kind of certification to engineers - PE in USA, GATE in India
Note: If you're from another country than USA or India, feel free to add a section relavant to your country's professional certification or equivalent examination. If you're not sure how to do that in Github, send me an email
A PE license is probably the most useful certification that a mechanical engineer can obtain. A PE license is only actually a requirement if you want to provide services directly to the public, but it is still a good thing to have regardless. It is a sign to employers and clients that you are a competent engineer, and the act of studying for the exam will sharpen your skills. This examination is organized by NCEES - National Council of Examiners for Engineering and Surveying.
Official Practice of Engineering(PE) License Examination Website
- 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
GATE or Graduate Aptitute Test in Engineering is a qualifying examination conducted by a consortium of Indian Institutes of Technology and Indian Institute of Science Bangalore. Even though the official reason to conduct GATE is for post-graduate admissions only, PSUs and Govt. research entities often recruit students on the basis of GATE score.
These companies recruit engineering and management trainees using GATE score as qualifier. They are ordered alphabeticallly. Not all of them recruit every year which is indicated by Y/N
An exhaustive list is available here - List of 40+ PSUs Recruitment Through GATE 2017