Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/m2n037/awesome-mecheng

Awesome Mechanical Engineering Resources
https://github.com/m2n037/awesome-mecheng

List: awesome-mecheng

altair ansys control-engineering engineering finite-element-analysis gate lsdyna mechanical-engineering mechanics robotics robotics-competition unigraphics

Last synced: about 1 month ago
JSON representation

Awesome Mechanical Engineering Resources

Awesome Lists containing this project

README

        

# Awesome Mechanical Engineering Resources

![Banner Image](../master/img/open-end-wrench-2452245_1920.jpg)

_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](../master/contributions.md)

Discuss this list in [Hacker News](https://news.ycombinator.com/item?id=15337556)

Discuss this list in [Reddit r/engineering](https://redd.it/78dqn5) - *8.3k+ views and 770+ upvotes*

Licensed under [GNU General Public License v3.0](../master/LICENSE.MD)

---

Table of Contents
-----------------
Hide/Show

[Preamble](#preamble)

[Open Courses](#opencourse)

[General](#general)
* [Mechanical Engineering Knowledge Maps](#MechEng-Map)
* [Databases](#database)
* [Online Calculators](#calculator)
* [Tools and Programs](#tool)
* [Useful Websites](#useful)
* [Patents](#patents)
* [Blog and Forums](#blog)

[Mathematics](#math)
* [Calculus and Linear Algebra](#calculus)
* [Numerical Analysis](#numerical)

[Programming](#programming)
* [C++](#cpp)
* [Python](#python)
* [Julia](#julia)
* [Microsoft Excel](#excel)
* [Matlab](#matlab)
* [R](#r)
* [Fortran](#fortran)
* [LaTeX](#latex)

[Mechanics](#mechanics)
* [Continuum Mechanics](#continuum)
* [Statics and Dynamics](#statics&dynamics)
* [Strength of Materials](#strength)
* [Plasticity](#plasticity)

[Theory of Machines](#machine)
* [Mechanism Design](#mechanism-design)
* [Control Engineering](#control-engineering)
* [Robotics](#robotics)

[Thermal Engineering](#thermo)
* [Thermodynamics](#thermodynamics)
* [Heat Transfer](#heat-transfer)
* [Fluid Mechanics](#fluid-mechanics)
* [Gas Dynamics](#gas-dynamics)

[Manufacturing](#manufacturing)
* [CAD/CAM](#cadcam)
* [Sheet Metal Forming](#sheet-metal-forming)
* [Plastic](#plastic)

[Finite Element Analysis](#fea)

[Software Packages](#software)
* [for Finite Element Analysis](#for-fea)
* [for Control Engineering](#for-control)
* [for Robotics](#for-robotics)
* [for CAD](#for-cad)

[Sub Reddits](#subreddits)

[Top Publication Venues for Different Fields](#publication)
* [Journals](#journals)
* [Magazines](#magazines)

[Competitions](#competitions)

[Open Source Design Projects](#openprojects)

[Qualifying/Certification Examinations](#certification)

---

## Preamble
I got inspiration from the countless awesome lists in github.

## Open Courses
* [MIT OpenCourseWare](https://ocw.mit.edu/courses/find-by-topic/#cat=engineering&subcat=mechanicalengineering)
* [MIT Online Textbooks](https://ocw.mit.edu/courses/online-textbooks/#mechanical-engineering)
* [edX](https://www.edx.org/)
* [InTech](https://www.intechopen.com/books/subject/mechanical-engineering), Open Acess book publisher

## General
* [ASME The Unwritten Laws of Engineering](http://rotorlab.tamu.edu/me489_SP11/README/2010%20ASME%20Unwritten_Laws_of_Enginering.pdf), by K.J. King and J.G. Skakoon (1944)
* [A Dictionary of Units of Measurement](https://www.unc.edu/~rowlett/units/) `UNC.edu`
* [How to be a Star Engineer](http://vlsicad.ucsd.edu/Research/Advice/star_engineer.pdf), by R.E. Kelley
* [How Complex Systems Fail](http://web.mit.edu/2.75/resources/random/How%20Complex%20Systems%20Fail.pdf), by R.I. Cook (*Rev.D*)
* [How to Be a Good Graduate Student](http://www.physlink.com/Education/grad_how2.cfm), by M. desJardins
* [The Art of Insight in Science and Engineering](https://mitpress.mit.edu/books/art-insight-science-and-engineering), by S. Mahajan (2014) `MITPress`
ISBN: 9780262526548

#### Mechanical Engineering Knowledge Maps
* [MECHANICAL ENGINEERING DESIGN](http://www.engineer-assist.com/KnowledgeMap/MechEng_KnowledgeMap_4_files/png_1.htm), knowledge maps with selectable links
* [AIRCRAFT & MISSILE DESIGN](http://www.engineer-assist.com/KnowledgeMap/MechEng_KnowledgeMap_4_files/png_2.htm), knowledge maps with selectable links
* [STRUCTURAL DYNAMICS](http://www.engineer-assist.com/KnowledgeMap/MechEng_KnowledgeMap_4_files/png_3.htm), knowledge maps with selectable links
* [VIBRATION & FATIGUE](http://www.engineer-assist.com/KnowledgeMap/MechEng_KnowledgeMap_4_files/png_4.htm), knowledge maps with selectable links

#### Databases
* [MatWeb](http://www.matweb.com/), database of material properties
* [MatBase](https://www.matbase.com/), database of material properties
* [McMaster-Carr](https://www.mcmaster.com/), components supplier with 3D models and drawings
* [Traceparts online](https://www.tracepartsonline.net/), CAD parts library
* [3D Cad Browser](https://www.3dcadbrowser.com/), 3D models
* [GrabCAD](https://grabcad.com/), models' library and tutorials
* [Thingiverse](https://www.thingiverse.com/), CAD parts, especially for 3D printing
* [Direct Industry](http://pdf.directindustry.com/), online catalogs

#### Online Calculators
* [Desmos](https://www.desmos.com/calculator), online graphing calculator
* [EngineeringPaper.xyz](https://engineeringpaper.xyz), engineering calculator with units support, plotting, and equation solving
* [fxSolver](https://www.fxsolver.com/), solver for engineering and scientific equations
* [MechaniCalc](https://mechanicalc.com/), mechanical calculator with extensive documentation
* [WolframAlpha](https://www.wolframalpha.com/)

#### Tools and Programs
* [Linkage](http://blog.rectorsquid.com/linkage-mechanism-designer-and-simulator/), quick prototyping of linkage mechanism
* [LyX](http://www.lyx.org/), document processor based on LaTeX
* [SumatraPDF](https://www.sumatrapdfreader.org/), lightweight pdf reader
* [Pandoc](https://pandoc.org/), a universal document converter

#### Useful Websites
* [The American Society of Mechanical Engineers (ASME)](https://www.asme.org/)
* [eFunda](http://www.efunda.com/home.cfm), engineering fundamentals
* [Ryerson Stock List](https://www.ryerson.com/stocklist) for structural profiles
* [How Stuff Works](http://www.howstuffworks.com/) articles explaining how everyday things work
* [Google Scholar Classic Papers](https://scholar.google.com/citations?view_op=list_classic_articles&hl=en&by=2006)
* [507 Mechanical Movements](http://507movements.com/), animated movements
* [Animated Engines](http://www.animatedengines.com/), animated engines
* [thang010146](https://www.youtube.com/user/thang010146/videos), 2100+ animated mechanisms (downloadable) `youtube`
* [DMG Lib](http://www.dmg-lib.org/dmglib/main/portal.jsp), Digital Mechanism and Gear Library
* [KMODDL](http://kmoddl.library.cornell.edu/e-books.php), collection of mechanism and machines `Cornell.edu`
* [Engineering ToolBox](https://www.engineeringtoolbox.com/)
* [Thermopedia](http://www.thermopedia.com/)
* [Wolverine Industries](http://www.wlv.com/products/thermal-management-databooks.html)
* [Omega Engineering](http://www.omega.com/techref/)
* [Electrical Training](http://electricaltrainingalliance.org/Resources/Authentication)
* [NASA Technical Report Server](http://ntrs.nasa.gov/search.jsp)
#### Patents
* [Google Patents](https://www.google.com/patents/)
* [European Patent Office](https://worldwide.espacenet.com/)
* [United States Patent and Trademark Office](https://www.uspto.gov/)

#### Blogs and Forums
* [Engineering StackExchange](https://engineering.stackexchange.com/)
* [iMechanica](https://imechanica.org)
* [Eng-Tips Forums](http://www.eng-tips.com/threadarea.cfm)
* [Physics Forums](https://www.physicsforums.com/forums/mechanical-engineering.101/)
* [IEEE Spectrum](https://spectrum.ieee.org/)
* [ScarbsTech](http://scarbsf1.com/), everything technical in F1
* [GlobalSpec](http://insights.globalspec.com/)
* [Hackaday](https://hackaday.com/)
* [Plastics Engineering Blog](https://plasticsengineeringblog.com/)
* [3D CAD World](http://www.3dcadworld.com/)
* [Engineers Rule](https://www.engineersrule.com/), blog on SolidWork
* [AirShaper](https://airshaper.com/blog/page/1), blog on Aerodynamics

---

[Back to Top](#toc) ^

## Mathematics
### Calculus and Linear Algebra
* [Calculus](https://ocw.mit.edu/resources/res-18-001-calculus-online-textbook-spring-2005/textbook/), by [G. Strang](http://www-math.mit.edu/~gs/). [Direct download](http://ocw.mit.edu/ans7870/resources/Strang/Edited/Calculus/Calculus.pdf) `MIT.edu`
* [Online Mathematics Textbooks](http://people.math.gatech.edu/~cain/textbooks/onlinebooks.html), list of free books cured by [G. Cain](http://people.math.gatech.edu/%7Ecain/index.html)
* [Essentials of Linear Algebra](https://www.youtube.com/playlist?list=PLZHQObOWTQDPD3MizzM2xVFitgF8hE_ab), by [3Blue1Brown](https://www.youtube.com/channel/UCYO_jab_esuFRV4b17AJtAw) `youtube`
* [Introduction to Tensor Analysis](http://ruina.mae.cornell.edu/Courses/ME6700/references/block_tensor_analysis.pdf), by H.D. Block. *Out of print* `Cornell.edu`
* [The Matrix Cookbook](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=3274), by K.B. Petersen, M.S. Pedersen (2012) `DTU.dk`
* [Fundamentals of Linear Algebra and Optimization](http://www.cis.upenn.edu/~cis515/linalg.pdf), by [J. Gallier](http://www.cis.upenn.edu/~jean/home.html) and J. Quaintance (2017) `UPenn.edu`

### Numerical Analysis
* [Numerical Analysis for Engineering](https://ece.uwaterloo.ca/~dwharder/NumericalAnalysis/), by D.W. Harder and R. Khoury `UWaterloo.ca`
* [Numerical Recipes in C](http://www.nrbook.com/a/bookcpdf.html), by W.H. Press, B.P. Flannery, S.A. Teukolsky and W.T. Vetterly (1992) *Free for personal use*
* [Numerical Methods for PDEs](https://www.youtube.com/channel/UCPVvF1gF2NMNWV-GQCCrpKQ/videos), by Qiqi Wang `MIT.edu` `youtube`
* [Math, Numerics, & Programming (for Mechanical Engineers)](http://ocw.mit.edu/ans7870/2/2.086/F14/MIT2_086S13_Textbook.pdf), M. Yano, J.D. Penn, G. Konidaris and A.T Patera (2013) *Draft v2.1* `MIT.edu`
* [Iterative Methods for Sparse Linear Systems](http://www-users.cs.umn.edu/~saad/IterMethBook_2ndEd.pdf), by Y. Saad (2003) `UMN.edu`
* [Fundamental Numerical Methods and Data Analysis](http://ads.harvard.edu/books/1990fnmd.book/), by G.W. Collins (1990) `Harvard.edu`
* [A Pragmatic Introduction to Signal Processing](https://terpconnect.umd.edu/~toh/spectrum/), by [T.C. O'Haver](https://terpconnect.umd.edu/%7Etoh/) (2018) `UMD.edu`

## Programming
* [Free programming books](https://github.com/vhf/free-programming-books) `github`
* [Project Euler](https://projecteuler.net/), math/programming problems archives
* [Programming Notes for Professionals](http://goalkicker.com/), books compiled from StackOverflow Documentation `goalkicker`
* [Rosetta Code](http://rosettacode.org/wiki/Rosetta_Code), implementations of common algorithms in many programmming languages

### C++
* [The Definitive C++ Book Guide and List](http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list) `stackoverflow`
* [EbookFoundation #C++](https://github.com/EbookFoundation/free-programming-books/blob/master/free-programming-books.md#c-1) `github`

### Python
* [NumFOCUS: numfocus.com/sponsored-projects #python](https://numfocus.org/sponsored-projects)
* [A Byte of Python](https://python.swaroopch.com/), by [C.H. Swaroop](https://www.swaroopch.com/about/) (2013)
[[Free Copy](https://www.gitbook.com/download/pdf/book/swaroopch/byte-of-python)/[Hard Copy](https://www.swaroopch.com/buybook/)]
* [Dive into Python 3](http://www.diveintopython3.net/index.html)
* [Learn X in Y minutes, where X=Python](https://learnxinyminutes.com/docs/python/)
* [Automate the Boring Stuff with Python](https://automatetheboringstuff.com), a great book for getting a handle on writing python scripts
* [EbookFoundation #Python](https://github.com/EbookFoundation/free-programming-books/blob/master/free-programming-books.md#python) `github`
* [fast.ai: Book, Courses, Python library, nbdev](https://www.fast.ai/)
* [GreenTeaPress: Think Python, Think Stats, Think Complexity, Modeling and Simulation in Python](https://greenteapress.com/wp/) - Free books as Jupyter notebooks on GitHub
* [Python Data Science Handbook](https://github.com/jakevdp/PythonDataScienceHandbook) - "introduces the core libraries essential for working with data in Python: particularly IPython, NumPy, Pandas, Matplotlib, Scikit-Learn, and related packages"
* [kaggle.com/learn](https://kaggle.com/learn) - Python, Machine Learning, AI, Reinforcement Learning as Jupyter Notebooks (kaggle/docker-python)
* [awesome-python-in-education#jupyter](https://github.com/quobit/awesome-python-in-education#jupyter)
* [jupyter/jupyter/wiki: A Gallery of Interesting Jupyter Notebooks](https://github.com/jupyter/jupyter/wiki#a-gallery-of-interesting-jupyter-notebooks)
* [conda-forge/miniforge#mambaforge](https://github.com/conda-forge/miniforge#mambaforge) - Install conda and mamba. `mamba install -y` defaults to ~= `conda install -c conda-forge -y`

### Julia
* [Learning Julia](https://julialang.org/learning/), official learning resources
* [Learn X in Y minutes, where X=Julia](https://learnxinyminutes.com/docs/julia/)
* [EbookFoundation #Julia](https://github.com/EbookFoundation/free-programming-books/blob/master/free-programming-books.md#julia) `github`

### Microsoft Excel VBA
* [VBA Notes for Professinals](http://goalkicker.com/VBABook/) `goalkicker`

### MATLAB
* [Awesome MATLAB List](https://github.com/mikecroucher/awesome-MATLAB), by [@mikecroucher](https://github.com/mikecroucher/) `github`
* [Learn X in Y minutes, where X=MATLAB](https://learnxinyminutes.com/docs/matlab/)
* [MATLAB Toolbox tutorials](http://www.tech.plym.ac.uk/spmc/links/matlab/matlab_toolbox.html)
* [Control Tutorials for MATLAB and Simulink](http://ctms.engin.umich.edu/CTMS/index.php?aux=Home)
* [A Brief Introduction to Engineering Computation with MATLAB](https://open.bccampus.ca/find-open-textbooks/?uuid=e12e3911-8a06-497e-b8c9-99e347092af0&contributor=&keyword=&subject=) `BCcampus.ca`
* [Stuart’s MATLAB Videos](https://blogs.mathworks.com/videos/) (Blog) `MathWorks.com`
* [EbookFoundation #MATLAB](https://github.com/EbookFoundation/free-programming-books/blob/master/free-programming-books.md#matlab) `github`

### R (statistics)
* [Intro to R for data science](https://www.edx.org/course/introduction-r-data-science-microsoft-dat204x-0) `edX Microsoft`
* [EbookFoundation #R](https://github.com/EbookFoundation/free-programming-books/blob/master/free-programming-books.md#r) `github`

### Fortran
* [Introduction to Programming with Fortran 95](https://www.fortrantutorial.com/documents/IntroductionToFTN95.pdf)
* [EbookFoundation #Fortran](https://github.com/EbookFoundation/free-programming-books/blob/master/free-programming-books.md#fortran) `github`

### LaTeX
* [WikiBooks: LaTeX](https://en.wikibooks.org/wiki/LaTeX) ([PDF](https://upload.wikimedia.org/wikipedia/commons/2/2d/LaTeX.pdf)) `wikibooks`
* [LaTeX Notes for Professionals](http://books.goalkicker.com/LaTeXBook/) `goalkicker`
* [Learn LaTeX in 30 min](https://www.sharelatex.com/learn/Learn_LaTeX_in_30_minutes) `sharelatex`
* [EbookFoundation #LaTeX](https://github.com/EbookFoundation/free-programming-books/blob/master/free-programming-books.md#latex) `github`

---

[Back to Top](#toc) ^

## Mechanics
### Continuum Mechanics
* [Introduction to the Mechanics of a Continuous Medium](https://archive.org/details/in.ernet.dli.2015.140589), by L.E. Malvern (1969) *Out of Copyright* `Archive.org`
* Many lecture notes links available from [iMechanica](http://imechanica.org/node/1551) (2007)
* [Applied Mechanics of Solids](http://solidmechanics.org/contents.php), by [A.F. Bower](https://vivo.brown.edu/display/albower) (2012) [[Amazon](https://www.amazon.com/Applied-Mechanics-Solids-Allan-Bower/dp/1439802475/)]
ISBN: 978-1439802472
* [Continuum Mechanics](http://www.continuummechanics.org/index.html), by B. McGinty (2012)
* [Introduction to Continuum Mechanics for Engineers](http://oaktrust.library.tamu.edu/bitstream/handle/1969.1/2501/IntroductionToContinuumMechanicsRevisedEdition.pdf?sequence=6&isAllowed=y), by R.M. Bowen (1989) `Tamu.edu`

#### Theory of Plates and Shells
* [Theory of Plates and Shells](https://archive.org/details/TheoryOfPlatesAndShells) by S. Timoshenko and S. Woinowsky-Krieger (1959) `Archive.org`
ISBN: 978-0070647794

### Statics and Dynamics
* [Introduction to Statics and Dynamics](http://ruina.tam.cornell.edu/Book/) `Cornell.edu`
* [Bolted Joint Analysis](https://www.mechanicalc.com/reference/bolted-joint-analysis)
* [Lug Analysis](https://www.mechanicalc.com/reference/lug-analysis)

### Strength of Materials
* [Mechanical Metallurgy](https://archive.org/details/mechanicalmetall00diet), by G.E. Dieter (1961) `Archive.org`
* [Applied Strength of Materials for Engineering Technology](http://www.etcs.ipfw.edu/~dupenb/ET_200/Applied%20Str%20of%20Mat%20for%20ET%20v12%20Jun%202017.pdf), by [B. Dupen](http://www.etcs.ipfw.edu/~dupenb/) (2017) `IPFW.edu`
* [Mechanics of Materials](https://www.amazon.com/Mechanics-Materials-James-M-Gere/dp/1111577730/ref=sr_1_1), by J.M. Gere and B.J. Goodno (2012) `Amazon`
ISBN: 978-1111577735
* [Mechanical Behavior of Materials](https://www.amazon.com/Mechanical-Behavior-Materials-Norman-Dowling/dp/0131395068/ref=sr_1_1), by N.E. Dowling (2012) `Amazon`
ISBN: 978-0131395060
* [Roark's Formulas for Stress and Strain](https://www.amazon.com/Roarks-Formulas-Stress-Strain-Warren-ebook/dp/B00938YD4Y/ref=sr_1_1), by W.C. Young and R.G. Budynas (2001) `Amazon`
ISBN: 978-0070725423
* [Strength of Materials](https://www.mechanicalc.com/reference/strength-of-materials)
* [Beam Stress and Deflection](https://www.mechanicalc.com/reference/beam-analysis)
* [Column Buckling](https://www.mechanicalc.com/reference/column-buckling)
* [The Engineering of Structures Around Us](https://www.edx.org/course/engineering-structures-around-us-dartmouthx-dart-engs-02-x) `edX Dartmouth`
* [Elements of Structures](https://www.edx.org/course/elements-structures-mitx-2-01x-1) `edX MIT`
* [Mechanical Properties of Materials](https://www.mechanicalc.com/reference/material-properties)
* [Mechanics of Materials](http://madhuvable.org/books-2/introduction/), by [M. Vable](http://pages.mtu.edu/~mavable/) (2009) `MTU.edu`
* [Mechanical Properties of Materials](http://web.mit.edu/course/3/3.225/), by [D. Roylance](http://web.mit.edu/roylance/www/home.html) (2008) [[Direct](http://web.mit.edu/course/3/3.225/book.pdf)] `MIT.edu`

### Plasticity
* [The Mathematical Theory of Plasticity](https://archive.org/details/in.ernet.dli.2015.84513), by R. Hill (1950) `Archive.org`
* [Computational Methods for Plasticity](https://www.amazon.com/Computational-Methods-Plasticity-Theory-Applications/dp/0470694521/), by E.A. de Souza Neto, D. Peric & D.R.J. Owen `Amazon`
ISBN: 978-0470694527

## Theory of Machines
### Mechanism Design
* [Shigley's Mechanical Engineering Design](https://www.amazon.com/Shigleys-Mechanical-Engineering-Design-McGraw-Hill-ebook/dp/B00HZ3B1KI/ref=sr_1_2), by R.G.Budynas and J.K. Nisbett (2014) `Amazon`
ISBN: 978-0073398204
* [Introduction to Mechanisms](https://www.cs.cmu.edu/%7Erapidproto/mechanisms/tablecontents.html), by Yi Zhang with S. Finger, S. Behrens. `CMU.edu`
* [Mechanisms/Machines](https://archive.org/details/MechanismsMachines), by L. Teel (1972) `Archive.org`
* [U of Minessota](https://www.youtube.com/playlist?list=PLNWWAQ4wioJxZ3_UBEWIbOq7hiA0dnJ8J) 'YouTube'
* [NPTEL IIT Kgp Mechanisms and Robot Kinematics] (https://onlinecourses.nptel.ac.in/noc18_me18) 'NPTEL'
* [MIT Fundamentals of Design](http://pergatory.mit.edu/resources/fundamentals.html) 'MIT'
* [NPTEL- Kinematics of Machines](http://nptel.ac.in/courses/112104121/1#) 'Courseware'
* [Middle East TU Mechanisms](http://ocw.metu.edu.tr/mod/resource/view.php?id=2094) 'Courseware'
* [Kinematic Models for Design Digital Library (KMODDL) by Cornell U](http://kmoddl.library.cornell.edu/)
* [Mechanism Design: v. 1: Analysis and Synthesis](https://www.amazon.in/1-Mechanism-Design-Analysis-Synthesis/dp/0130408727/) by Arthur G. Erdman, George N. Sandor, Sridhar Kota `Amazon`  ISBN: 978-0130408723
* [Mechanism Design: v. 2: Analysis and Synthesis](https://www.amazon.in/1-Mechanism-Design-Analysis-Synthesis/dp/0130408727/) by Arthur G. Erdman, George N. Sandor, Sridhar Kota `Amazon`  ISBN: 978-0130408723
* [Design of Machinery](http://amzn.to/2FTZQbu) by Robert L Norton `Amazon`  ISBN: 978-0071236713
* [Mechanisms and Mechanical Devices Sourcebook](https://www.amazon.in/Mechanisms-Mechanical-Sourcebook-Nicholas-Chironis/dp/0070113564) by by Nicholas Paul Chironis, Neil Sclater `Amazon`  ISBN: 978-0070113565
*

### Control Engineering
* [Modern Control Engineering](https://www.amazon.com/Modern-Control-Engineering-Katsuhiko-Ogata/dp/0136156738/ref=sr_1_cc_4), by K. Ogata (2009) `Amazon`
ISBN: 978-0136156734
* [Automatic Control Systems](https://www.amazon.com/Automatic-Control-Systems-Tenth-Golnaraghi/dp/1259643832/ref=sr_1_1), by F. Golnaraghi and B.C. Kuo (2017) `Amazon`
ISBN: 978-1259643835
* [Control Systems Engineering](https://www.amazon.com/Control-Systems-Engineering-Norman-Nise/dp/1118170512/ref=sr_1_1), by N.S. Nise (2015) `Amazon`
ISBN: 978-1118170519
* [Linear Robust Control](https://www.amazon.com/Linear-Control-Prentice-Information-Sciences/dp/0131022784/ref=sr_1_), by M. Green and D.J.N. Limebeer (1994) `Amazon`
ISBN: 978-0131022782
* [Essentials of Robust Control](https://www.amazon.com/Essentials-Robust-Control-Kemin-Zhou/dp/0135258332/ref=sr_1_1), by K. Zhou with J.C. Doyle (1997) `Amazon`
ISBN: 978-0135258330
* [Feedback Control Theory](https://www.amazon.com/Feedback-Control-Theory-Electrical-Engineering/dp/0486469336/ref=sr_1_1), by J.C. Doyle, B.A. Francis and A.R. Tannenbaum (2009) `Amazon`
ISBN: 978-0486469331
* [Feedback Systems](http://www.cds.caltech.edu/~murray/books/AM08/pdf/am08-complete_30Aug11.pdf) by K.J. Åström and R. Murray (2011) `CalTech.edu`
* [Classical Control Theory](https://www.youtube.com/playlist?list=PLUMWjy5jgHK1NC52DXXrriwihVrYZKqjk), by Brian Douglas `youtube`
* [Control Systems](https://en.wikibooks.org/wiki/Control_Systems) `wikibooks`
* [System Design for Uncertainty](https://ocw.mit.edu/courses/mechanical-engineering/2-017j-design-of-electromechanical-robotic-systems-fall-2009/course-text/MIT2_017JF09_coursetext.pdf), by F.S. Hover & M.S. Triantafyllou (2009) `MIT.edu`

### Robotics
* [Awesome Robotics List](https://github.com/Kiloreux/awesome-robotics), by [@Kiloreux](https://github.com/kiloreux) `github`
* [A Mathematical Introduction to Robotic Manipulation](http://www.cds.caltech.edu/~murray/mlswiki/?title=First_edition) `Caltech.edu`

---

[Back to Top](#toc) ^

## Thermal Engineering
### Thermodynamics
* [NASA's Introductory Thermodynamics Notes](https://www.grc.nasa.gov/www/k-12/airplane/thermo.html) `NASA`
* [MIT OpenCourseWare: Thermodynamics & Kinematics Lecture Series](https://ocw.mit.edu/courses/chemistry/5-60-thermodynamics-kinetics-spring-2008/) `MIT.edu`
* [Wikibooks: Engineering Thermodynamics](https://en.wikibooks.org/wiki/Engineering_Thermodynamics) `Wikibooks`
* [Fundamentals of Engineering Thermodynamics](https://www.amazon.com/Fundamentals-Engineering-Thermodynamics-Michael-Moran/dp/0471787353/), by M.J. Moran & H.N. Shapiro. `Amazon`
ISBN: 978-0471274711
* [Thermodynamics: An Engineering Approach](https://www.amazon.com/Thermodynamics-Engineering-Yunus-Cengel-Dr/dp/0073398179/), by Y.A. Cengel & M.A. Boles. `Amazon`
ISBN: 978-0073398174

### Heat Transfer
* [MIT OpenCourseWare: Introduction to Heat Transfer](https://ocw.mit.edu/courses/mechanical-engineering/2-051-introduction-to-heat-transfer-fall-2015/) `MIT.edu`
* [A Heat Transfer Textbook](http://web.mit.edu/lienhard/www/ahtt.html), by J.H. Lienhard IV and [J.H. Lienhard V](http://meche.mit.edu/people/faculty/[email protected]) (2017) `MIT.edu`
* [Wikibooks: Heat Transfer](https://en.wikibooks.org/wiki/Heat_Transfer) `Wikibooks`
* [Fundamentals of Heat and Mass Transfer](https://www.amazon.com/Fundamentals-Heat-Mass-Transfer-5th/dp/0471386502/) , by F.P. Incropera & D.P. DeWitt. `Amazon`
ISBN: 978-0471386506

### Fluid Mechanics
* [NASA's Basic Fluid Mechanics Notes](https://www.grc.nasa.gov/www/k-12/airplane/mass.html) `NASA`
* [MIT OpenCourseWare: Fluid Dynamics](https://ocw.mit.edu/courses/mechanical-engineering/2-06-fluid-dynamics-spring-2013/) `MIT.edu`
* [Wikibooks: Fluid Mechanics](https://en.wikibooks.org/wiki/Fluid_Mechanics) `Wikibooks`
* Thermophysical properties of water and steam: [International Association for the Properties of Water and Steam](http://iapws.org/relguide/IAPWS-95.html)
* [Fundamentals of Fluid Mechanics](https://www.amazon.com/Fundamentals-Fluid-Mechanics-Bruce-Munson/dp/047144250X), by B.R. Munson, D.R. Young & T.H. Okiishi. `Amazon`
ISBN: 978-0471442509

### Gas Dynamics
* [NASA's Compressible Fluids/Aerodynamics Notes](https://www.grc.nasa.gov/www/k-12/airplane/shortc.html) `NASA`
* [Modern Compressible Flow: With Historical Perspective](https://www.amazon.com/Modern-Compressible-Flow-Historical-Perspective/dp/0071241361/), by J.D. Anderson. `Amazon`
ISBN: 978-0072424430

---

[Back to Top](#toc) ^

## Manufacturing

* [Fundamentals of Manufacturing Processes](https://www.edx.org/course/fundamentals-manufacturing-processes-mitx-2-008x-0) `edX MIT`
* [A.J. Hart](http://meche.mit.edu/people/faculty/[email protected])'s [Presentations](https://www.slideshare.net/AJohnHart/presentations) `slideshare`
* [Building Prototypes](https://www.youtube.com/watch?v=xMP_AfiNlX4), by D. Gelbart `youtube`
* [Fabrication Labs](http://www.fabfoundation.org/index.html), Labs available globally
### CAD/CAM

#### Theory
* [Shape Interrogation for CAD and Manufacturing](http://web.mit.edu/hyperbook/Patrikalakis-Maekawa-Cho/), by N.M. Patrikalakis, T. Maekawa & W. Cho (2009). `MIT.edu`
([Amazon](https://www.amazon.com/exec/obidos/ASIN/3540424547/qid=1014647930/sr=8-1/ref=sr_))   ISBN: 978-3540424543
* [Geometric and Solid Modeling](https://www.cs.purdue.edu/homes/cmh/distribution/books/geo.html), by C.M. Hoffman (1992) *Out of Print* `Purdue.edu`
* [Computer Aided Geometric Design](http://tom.cs.byu.edu/~557/text/cagd.pdf), by T.W. Sederberg (2006) `BYU.edu`
* [Curves and Surfaces in Geometric Modeling](http://www.cis.upenn.edu/~jean/gbooks/geom1.html) by [J. Gallier](http://www.cis.upenn.edu/~jean/home.html) (1999) *Out of Print* `UPenn.edu`
ISBN: 978-1558605992
* [Geometric Modeling: A First Course,](http://www-bcf.usc.edu/~requicha/book.html) by [A. Requicha](http://www-bcf.usc.edu/~requicha/) (1996) *Draft* `USC.edu`
* [Computer Aided Design in Mechanical Engineering](http://www.cgeo.ulg.ac.be/CAO/) *Slides* `ULiege.be`

#### Learning and Tutorials
* [Vertanux1](http://www.vertanux1.com/), Training Guides: Creo, Solidworks, NX, Inventor, Rhino3d.
* [vertanux1's channel](https://www.youtube.com/user/vertanux1/) `youtube`

##### Technique
* **Resilient Modeling Strategy (RMS)**
* [A Resilient Modeling Strategy](https://community.plm.automation.siemens.com/siemensplm/attachments/siemensplm/solid-edge-tkb/159/1/122%20-%20A%20Resilient%20Modeling%20Strategy%20%20-%20Richard%20Gebhard.pdf), by R. Gebhard (Slides) `Siemens`
* [RMS Presentation](https://www.youtube.com/watch?v=QGj3hwtyZxQ) `youtube`
* [Learn RMS](http://learnrms.com/)
* **Horizontal Modeling**
* [Horizontally structured CAD/CAM modeling-vertical to horizontal conversion [US 7472044 B2]](https://www.google.com/patents/US7472044) `patent`
* [Product/Process Design using Horizontally Structured Modeling](www.dezignstuff.com/swparts/Delphi-Burke.pdf), by Delphi Automotive `dezignstuff.com`
* [Going Horizontal (The failed promise of parametric CAD, part 4)](http://www.3dcadworld.com/going-horizontal/) `3dcadworld.com`

### Sheet Metal Forming
* [Mechanics of Sheet Metal Forming](https://www.amazon.com/Mechanics-Sheet-Metal-Forming-Second/dp/0750653000), by Z. Marciniak, J.L. Duncan and S.J. Hu (2002) `Amazon`
ISBN: 978-0750653008
* [MDLPostech Mechanical Properties of Steel](https://www.youtube.com/watch?v=3K-8Emy8JQA&list=PLj4YiOgq320p4ASmEwWJzPXNusBFNwuPM) `youtube`
* [SheetMetal.me](http://sheetmetal.me/)

### Plastic
* [Polymer Processing](http://encyclopedia.che.engin.umich.edu/Pages/PolymerProcessing/menu.html) `UMich.edu`
* [BASF Snap-Fit Design Manual](http://web.mit.edu/2.75/resources/random/Snap-Fit%20Design%20Manual.pdf)
* [Bayer Snap-Fit Joints for Plastics](http://fab.cba.mit.edu/classes/S62.12/people/vernelle.noel/Plastic_Snap_fit_design.pdf)
* [Living Hinges Design Guide](http://web.mit.edu/2.75/resources/random/Living%20Hinge%20Design.pdf) `MIT.edu`
* [Bayer Part and Mold Design Guide](https://blackboard.tudelft.nl/bbcswebdav/courses/consultancy/Basic_Des/Dsn_Plastics_Bayer.pdf)
* [DuPont General Design Principles for Engineering Polymers](http://www.dupont.com/content/dam/dupont/products-and-services/plastics-polymers-and-resins/thermoplastics/documents/General%20Design%20Principles/General%20Design%20Principles%20for%20Engineering%20Polymers.pdf)
* [Bayer Reaction Injection Molding (PolyUrethanes), Part and Mold Design Guide](http://www.reactioninjectionmolding.com/wp-content/uploads/2013/09/RIM-PartMoldDesignGuide.pdf)
* [3D Hubs Knowledge Base](https://www.3dhubs.com/knowledge-base)

---

[Back to Top](#toc) ^

## Finite Element Analysis
* [Finite Element Procedures](http://web.mit.edu/kjb/www/Books/FEP_2nd_Edition_4th_Printing.pdf), by [K.J. Bathe](http://meche.mit.edu/people/faculty/[email protected]) (2014) `MIT.edu`
ISBN: 978-0979004957
* [Introduction to the Finite Element Method](http://hyfem.com/HyFem/fem.pdf), by C.S. Jog
* [Introduction to Finite Element Methods](https://www.colorado.edu/engineering/CAS/courses.d/IFEM.d/) `Colorado.edu`
* [Advance FEM](https://www.colorado.edu/engineering/CAS/courses.d/AFEM.d/Home.html)
* [Nonlinear FEM](https://www.colorado.edu/engineering/CAS/courses.d/NFEM.d/Home.html)
* [FINITE ELEMENT MODELING CONTINUOUS IMPROVEMENT ](https://femci.gsfc.nasa.gov/femcibook.html), (NASA FEMCI book)

###### Good Reads
* [Meshing of complex geometrical domains](http://engineering.stackexchange.com/a/7326/2918) `stackexchange`
* [What Is a Good Linear Finite Element?](http://people.eecs.berkeley.edu/~jrs/papers/elemj.pdf) by [J.R. Shewchuk](http://people.eecs.berkeley.edu/~jrs/) (2002) `Berkeley.edu`
* [How Can I learn Finite Element Analysis?](https://www.simscale.com/blog/2016/11/learn-finite-element-analysis-fea/) `simscale`
* [Why CAD Surface Geometry is Inexact](https://blog.pointwise.com/2017/11/29/why-cad-surface-geometry-is-inexact/) `pointwise`

#### Code
* [deal.II](https://www.dealii.org/) (C++ library)
* [FEniCS Project](https://fenicsproject.org/) (C++ and Python library)
* [List of FE packages](https://en.wikipedia.org/wiki/List_of_finite_element_software_packages) `wikipedia`

---

[Back to Top](#toc) ^

## Software Packages
### For Finite Element Analysis
* [Code_Aster](https://www.code-aster.org/)
* [CalculiX](http://www.calculix.de/)
* [Elmer](https://www.csc.fi/web/elmer)

###### Further reading
* [awesome-CAE](https://github.com/qd-cae/awesome-CAE) `github`

#### ANSYS
[Student/Free version](http://www.ansys.com/academic/free-student-products): Available for anyone with limited capability and usage for learning purpose. This is a video explaining how to [download and install ANSYS Student Release 17.2 from Ansys How To official channel](https://www.youtube.com/watch?v=rV-xr_D18hM)

* [EdX MOOC A Hands-on Introduction to Engineering Simulations](https://www.edx.org/course/hands-introduction-engineering-cornellx-engr2000x)
* [University of Alberta - ANSYS Tutorials](http://www.mece.ualberta.ca/tutorials/ansys/)
* [Cornell University- ANSYS Tutorials](https://confluence.cornell.edu/display/SIMULATION/ANSYS+Learning+Modules)
* [Ansys Support Resources](http://www.ansys.com/products/academic/support-resources)

#### ABAQUS
[Student/Free version](https://academy.3ds.com/en/software/abaqus-student-edition): Available, 1000 nodes limit.

* [Official Abaqus | Learning Resources (requires free account)](https://r1132100503382-eu1-3dswym.3dexperience.3ds.com/community/swym:prd:R1132100503382:community:39?content=swym%3Aprd%3AR1132100503382%3Awikitree%3AkMyiVKPMQw639V2kleOkNg)

#### LS Dyna
Student/Free version: **Not available** but a student license can be obtained for less than $150 AFAIK.

* [LS Dyna Official Examples Site](http://www.dynaexamples.com/)
* [LS Prepost Tutorials](http://www.lstc.com/lspp/content/tutorials.shtml)
* [Jim Day FAQ](http://ftp.lstc.com/anonymous/outgoing/jday/faq/?C=M;O=D)

#### COMSOL
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**.

* [Comsol Blog](https://www.comsol.com/blogs/)
* [Comsol Technical Papers and Presentations](https://www.comsol.com/papers-presentations)

#### Hyperworks (Radioss, Optistruct)
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](http://www.altairuniversity.com/hyperworks-licensing/): Available only for students with limited capability.

* [HyperMesh | Pre processing | 2D | 3D | Meshing | ANSYS | Tutorial |](https://www.youtube.com/playlist?list=PLOahOE6DpL4puVylWdpHWRoGhIfswDc6T)
* [HyperMesh & Optistruct Solved Tutorials AOC-2016 Contest](https://www.youtube.com/playlist?list=PL1u26y75SCrBpe7SWbMEgOe0Ty3O7gPGS)
* [Optistruct for Optimization AOC-2016 Contest](https://www.youtube.com/playlist?list=PL1u26y75SCrBHdDPaA2Thry6qwuSu2Uf_)
* [Optistruct by Anil Kumar](https://www.youtube.com/playlist?list=PLrXG4nKgafb8IWo7q4fTXH5SX4TjsV0Pp)
* [Hyperworks Optistruct Tutorials by Manuel Ramsaier](https://www.youtube.com/playlist?list=PLE4jpqcRJiBpJvHgHDmTZxi0J_RiXAz-6)
* [HyperWorks Tips & Tricks by Altair](https://www.youtube.com/playlist?list=PLRqUDK2aqvkDi21dCVdT0uJFTzslg67gz)
* [Hypermesh basics by Apoorv Bapat](https://www.youtube.com/playlist?list=PLAsvHPJrmoWZNrnXYYLkvV2ElNe2g3zxX)
* [Hypermesh Tutorial by TheScientifica](https://www.youtube.com/playlist?list=PL86AF55AB0D9AA70C)
* [Hypermesh Tutorials Collections by Fazle ahad](https://www.youtube.com/playlist?list=PLvVR-5zpzf0HQVpv3gs58U620ekf--IsJ)
* [SAEINDIA BAJA 2016 Online Training Session](https://www.youtube.com/playlist?list=PLJRDa46CU8JKZyLbEOxuACCbHi0_jk03X)
* [Dynamic Analysis of Roll Cage](https://www.youtube.com/playlist?list=PLJRDa46CU8JIch9nYk54DzrcyoRJgkQDl)
* [SUPRA SAE India 2016 Pre-virtual online Training Session](https://www.youtube.com/playlist?list=PLJRDa46CU8JLDsfzy0ZB06KLeIBKVi6Aw)
* [Formula Student India Online Training Series](https://www.youtube.com/playlist?list=PLJRDa46CU8JLaBjaiwbePkUKJeSqQyA-P)
* [BAJA Student India Online Training Series](https://www.youtube.com/playlist?list=PLJRDa46CU8JLLiGpLtlhkMSMDjTVzW_1r)
* [Altair HyperWorks Online Training series - Meshing, Analysis & Post-processing](https://www.youtube.com/playlist?list=PLJRDa46CU8JIraHKqVbX5K2-nImf1UMHQ)

#### Simscale
>Website: [https://www.simscale.com/](https://www.simscale.com/)

Cloud based FEA/CFD

#### Autodesk Moldflow
* [MoldFlow Insight Fundamentals (47min)](https://www.youtube.com/watch?v=XFN2EynTKbk)
* [Moldflow Insight Quick Start Webinar](https://www.youtube.com/watch?v=C7xeSyuMQXU)
* [MoldFlow Summit Recordings (2018-2024)](https://www.autodesk.com/campaigns/advmfg-summit/recordings/2024)
* [MoldFlow Insight Forum](https://forums.autodesk.com/t5/moldflow-insight-forum/bd-p/366)
* [MoldFlow Insight Knowledge Base](https://www.autodesk.com/support/technical/product/moldflow-insight)
* [MoldFlow Insight - Official Talks](https://www.autodesk.com/autodesk-university/search?fields.product=Moldflow+Insight)
* [MoldFlow Insight Validation Reports](https://www.autodesk.com/industry/manufacturing/simulation-hub/resources?products=--autodesk-moldflow)
* [Moldflow training videos to build simulation knowledge and understanding.](https://www.autodesk.com/support/technical/article/caas/sfdcarticles/sfdcarticles/Moldflow-training-videos-to-build-simulation-knowledge-and-understanding.html)
* [YT Channel - MoldFlow Videos](https://www.youtube.com/@PrakashCheyyar)
* [YT Playlist - Moldflow Monday Training Content ](https://www.youtube.com/playlist?list=PLIv6vwn776aTRDFm3QQNShjmhJrdJ5GaN)
* [YT Playlist - Getting Started with Moldflow Training ](https://www.youtube.com/playlist?list=PL8HJ5sUh-AP4Z0YhwuZ20hxKFrEXfiB7b)
* [YT Playlist - Autodesk Moldflow ](https://www.youtube.com/playlist?list=PLIv6vwn776aQzty-V81k9l4453VyxrUql)

#### Moldex

### For Control Engineering
###### MATLAB
* [Control Tutorials for MATLAB and Simulink](http://ctms.engin.umich.edu/CTMS/index.php?aux=Home)

### For Robotics
###### ROS
* [Learning ROS for Robotics Programming ](https://www.packtpub.com/hardware-and-creative/learning-ros-robotics-programming-second-edition)
* [Mastering ROS for Robotics Programming ](https://www.packtpub.com/hardware-and-creative/mastering-ros-robotics-programming)
* [Learning Robotics Using Python ](https://www.packtpub.com/application-development/learning-robotics-using-python)
* [ROS Robotics By Example ](https://www.packtpub.com/hardware-and-creative/ros-robotics-example)
* ["ROS on conda-forge" by @wolfv ](https://wolfv.medium.com/ros-on-conda-forge-dca6827ac4b6)

### For CAD Modeling
#### CATIA

>Website: [https://www.3ds.com/products-services/catia/](https://www.3ds.com/products-services/catia/)
>
>[Student Edition](https://academy.3ds.com/en/software/catia-v5-student-edition) until Nov. 26th.
>*Promo code*: `CATIA4FREE17`

#### NX

*Formely known as* Unigraphics.

>Website: [https://www.plm.automation.siemens.com/en/products/nx/](https://www.plm.automation.siemens.com/en/products/nx/)
>
>Student Edition: *N/A*

* [NX Resources](https://www.plm.automation.siemens.com/en/academic/resources/nx/index.shtml) `Siemens`

#### Creo

*Formerly known as* Pro/ENGINEER.
>Website: [https://www.ptc.com/](https://www.ptc.com/)
>
>Student Edition: [https://www.ptc.com/en/academic-program/products/free-software](https://www.ptc.com/en/academic-program/products/free-software)

#### SolidWorks

>Website: [https://www.solidworks.com/](https://www.solidworks.com/)
>
>Student Edition: [request](https://www.solidworks.com/sw/educator-evaulation-request.htm) (*60 Days*)

* [Solidworks Resources](http://www.solidworks.com/sw/resources/solidworks-tutorials.htm) `Solidworks`

#### Solid Edge

>Website: [https://www.plm.automation.siemens.com/it/products/solid-edge/](https://www.plm.automation.siemens.com/it/products/solid-edge/)
>
>Student Edition: [request](https://www.plm.automation.siemens.com/plmapp/se/en_US/online/Shop#ACTION=1189811524) (*45 Days*)

* [Solid Edge Resources](https://community.plm.automation.siemens.com/t5/Solid-Edge/ct-p/solid-edge) `Siemens`

#### OnShape
>Website: [https://www.onshape.com/](https://www.onshape.com/)

Cloud Based CAD

###### OpenSource

#### FreeCAD

>Website: [https://www.freecadweb.org/](https://www.freecadweb.org/)

*Geometric Kernel* [OpenCASCADE](https://github.com/tpaviot/oce)

* [A FreeCAD manual](https://www.gitbook.com/book/yorikvanhavre/a-freecad-manual/details) `GitBook`
* [CadQuery Plugin for FreeCAD](https://github.com/jmwright/cadquery-freecad-module), python based language for building parametric models [[Wiki](https://github.com/jmwright/cadquery-freecad-module/wiki)]
* [CadQuery Documentation](http://dcowden.github.io/cadquery/)

#### OpenSCAD
>Website: [http://www.openscad.org/](http://www.openscad.org/)

Script based modeller

*Geometric Kernel* [OpenCSG](http://opencsg.org/) + [CGAL](https://www.cgal.org/)

#### BRL-CAD
>Website: [http://brlcad.org/](http://brlcad.org/)

Coming Soon

#### SpaceClaim

#### AutoCAD

Surface Modelling

#### Blender

#### SketchUp

#### Rhinoceros 3D

---

[Back to Top](#toc) ^

## SubReddits Related to Mechanical Engineering
* [/r/AskEngineers](https://www.reddit.com/r/AskEngineers/): Non-school Q&A
* [/r/CAD](https://www.reddit.com/r/CAD/): Computer Aided Design
* [/r/CFD](https://www.reddit.com/r/CFD/): Computational Fluid Dynamics
* [/r/Engineering](https://www.reddit.com/r/engineering/): About all things related to engineering
* [/r/EngineeringStudents](https://www.reddit.com/r/EngineeringStudents/): For wee engineerlings
* [/r/FEA](https://www.reddit.com/r/fea/): Finite Element Analysis
* [/r/FluidMechanics](https://www.reddit.com/r/FluidMechanics/)
* [/r/CivilEngineering](https://www.reddit.com/r/civilengineering/): Civil Engineering
* [/r/Manufacturing](https://www.reddit.com/r/Manufacturing/): Manufacturing Industry
* [/r/Materials](https://www.reddit.com/r/materials/): Materials Engineering
* [/r/MechanicalEngineering](https://www.reddit.com/r/mechanicalengineering/): Mechanical Engineering

Misc

* [/r/EngineeringPorn](https://www.reddit.com/r/EngineeringPorn/): porn for engineers (*safe for work*)
* [/r/Mechanical_gifs](https://www.reddit.com/r/mechanical_gifs/): perfect loops of mechanical things
* [/r/SpecializedTools](https://www.reddit.com/r/specializedtools/)
* [/r/MachinePorn](https://www.reddit.com/r/MachinePorn/)
* [/r/ToolPorn](https://www.reddit.com/r/toolporn/)
* [/r/ThingsCutInHalfPorn](https://www.reddit.com/r/ThingsCutInHalfPorn/)

Other

* [/r/Aerospace](https://www.reddit.com/r/aerospace/): Aerospace Engineering
* [/r/AskElectronics](https://www.reddit.com/r/AskElectronics/): CE/EE Q&A
* [/r/AskScience](https://www.reddit.com/r/AskScience/): No-nonsense science Q&A
* [/r/BioEngineering](https://www.reddit.com/r/BioEngineering/): Biological
* [/r/Biology](https://www.reddit.com/r/biology/)
* [/r/Biotech](https://www.reddit.com/r/biotech/): Biotechnology
* [/r/ChemE](https://www.reddit.com/r/chemicalengineering/): Chemical Engineering
* [/r/Chemistry](https://www.reddit.com/r/chemistry/)
* [/r/Coding](https://www.reddit.com/r/coding/)
* [/r/ComputerScience](https://www.reddit.com/r/ComputerScience/)
* [/r/Construction](https://www.reddit.com/r/construction/): Construction
* [/r/CSBooks](https://www.reddit.com/r/csbooks/): Computer Science
* [/r/ECE](https://www.reddit.com/r/ECE/): General EE & CE discussion
* [/r/ECEComponentExchange](https://www.reddit.com/r/ECEComponentExchange/): Parts swap
* [/r/EE](https://www.reddit.com/r/electricalengineering/): Electrical Engineering
* [/r/EEBooks](https://www.reddit.com/r/eebooks/): Electrical Engineering
* [/r/Electronics](https://www.reddit.com/r/electronics/)
* [/r/Lectures](https://www.reddit.com/r/lectures/)
* [/r/Math](https://www.reddit.com/r/math/)
* [/r/MathBooks](https://www.reddit.com/r/mathbooks/): Mathematics
* [/r/Physics](https://www.reddit.com/r/physics/)
* [/r/PhysicsBooks](https://www.reddit.com/r/physicsbooks/): Physics
* [/r/Programming](https://www.reddit.com/r/programming/)
* [/r/Science](https://www.reddit.com/r/science/)

---

[Back to Top](#toc) ^

## Top Publication Venues for Different Fields

### Journals

#### Open Access
* [DOAJ](https://doaj.org/), Directory of Open Acess Journals
* [SCIRP](http://www.scirp.org/journal/mme/), Modern Mechanical Engineering
* [SAGE journals](http://journals.sagepub.com/loi/adea), Advances in Mechanical Engineering
* [The Royal Society](http://rspa.royalsocietypublishing.org/collection/mechanical-engineering)

### Magazines
* [Machine Design](http://machinedesign.com/)
* [Mechanical Engineering Magazine](https://www.asme.org/about-asme/mechanical-engineering-magazine)
* [Popular Mechanics](http://www.popularmechanics.com/)
* [Popular Science](http://www.popsci.com/)

---

[Back to Top](#toc) ^

## Competitions

#### Altair Contests

###### [Altair Optimization Contest (AOC)](http://www.altairhyperworks.in/aoc/)

### [ASME Competitions](https://www.asme.org/events/competitions)

### Robotics Competitions
* [Robocup Virtual Robot Competitions](http://robocup.org/) | [RoboCup 2017](http://www.robocup2017.org/)
* Robocup Soccer
* Robocup Rescue
* Robocup Home
* Robocup Industrial
* Robocup Junior
* [FIRST Robotics Competition](http://www.firstinspires.org/robotics/frc)
* [Wearable Robotics Innovation Competition](https://wra5.wildapricot.org/page-18058) at [WearRAcon 17](https://wra5.wildapricot.org/event-2359716) by [Wearable Robotics Association](http://www.wearablerobotics.com/)
* To be added

### Other Competitions
* [Elsevier 3D Printing Grand Challenge](http://www.materialstoday.com/elsevier-3d-printing-grand-challenge)

## Challenges

### CAD
* [GrabCAD Challenge](https://grabcad.com/challenges), product design challenges
* [Fusion360 Monthly Challenge](https://knowledge.autodesk.com/support/fusion-360/getting-started/caas/simplecontent/content/join-the-autodesk-fusion-360-monthly-challenge.html) `Autodesk Community Philippines`
* [Video Playlist](https://www.youtube.com/user/autodeskcomphil/playlists) `Youtube`
* [Model Mania Challenge](http://blogs.solidworks.com/tech/2018/04/19-years-of-model-mania.html) `SOLIDWORKS World`
* [Reddit CAD Challenge](https://www.reddit.com/r/cad/search?q=cad+challenge+%23&restrict_sr=on&sort=new&t=all&include_over_18=on) (*Inactive*) `/r/CAD`
* [Archived version](https://github.com/symbian9/reddit_cad_challenge) `Github`

### Misc
* [Hackaday Contest](https://hackaday.io/contests)
* [Instructables Contests](http://www.instructables.com/contest/)

## Open Source Design projects

### Civilization Starter Kit Mechanical Design Project

* [Open Source Ecology-Build Yourself](https://www.opensourceecology.org/)

* [Open Source Ecology wiki](http://opensourceecology.org/wiki/Main_Page)

* [Global Village Construction Set](http://opensourceecology.org/wiki/Global_Village_Construction_Set)

---

[Back to Top](#toc) ^

## Qualifying/Certification Examinations
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](mailto:[email protected])**

### Altair Certification
* [Certification website](http://certification.altairuniversity.com)

### Mechanical Engineering & Related PE License for USA
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](http://ncees.org/).

[Official Practice of Engineering(PE) License Examination Website](http://ncees.org/engineering/pe/)

###### Information about the Exam
* [NCEES Examinee Guide](http://ncees.org/exams/examinee-guide/)
* [Passing the PE Exam](https://mechanicalc.com/posts/passing-the-pe-exam)

###### ME PE specific Books
* [Michael R. Lindeburg - Mechanical Engineering Reference Manual for the PE Exam](https://www.amazon.com/Mechanical-Engineering-Reference-Manual-Exam/dp/1591264146/ref=as_li_ss_tl?ie=UTF8&linkCode=ll1&tag=mechanicalc-20&linkId=7defb8a434a541210f122c9306b2392d) `Amazon`
ISBN: 978-1591264149
* [Michael R. Lindeburg - Mechanical PE Practice Examination](https://www.amazon.com/Mechanical-PE-Practice-Examination-3rd/dp/1591264170/ref=as_li_ss_tl?_encoding=UTF8&psc=1&refRID=TZGSAJC0M4GVPQV089GD&linkCode=ll1&tag=mechanicalc-20&linkId=d42940ff0d1bdb59bc2ae2fdc98126a3) `Amazon`
ISBN: 978-1591264170
* [Michael R. Lindeburg - Practice Problems for the Mechanical Engineering PE Exam](https://www.amazon.com/Practice-Problems-Mechanical-Engineering-Comprehensive/dp/1591264154/) `Amazon`
ISBN: 978-1591264156
* [NCEES - PE Mechanical Engineering: Machine Design and Materials Practice Exam](https://www.amazon.com/PE-Mechanical-Engineering-Materials-Practice/dp/1932613773/ref=as_li_ss_tl?ie=UTF8&linkCode=ll1&tag=mechanicalc-20&linkId=323726031869b0095d1a4641a056257a) `Amazon`

### GATE for India
[GATE Official Website](https://www.gate.iitr.ernet.in/)

GATE or [Graduate Aptitute Test in Engineering](https://en.wikipedia.org/wiki/Graduate_Aptitude_Test_in_Engineering) is a qualifying examination conducted by a consortium of [Indian Institutes of Technology](https://en.wikipedia.org/wiki/Indian_Institutes_of_Technology) and [Indian Institute of Science Bangalore](http://www.iisc.ac.in/). 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.

#### Information about the Exam

#### Topper's Story or How to Prepare
* [GATE 2015 Topper Interview: Ravi Shankar Mishra AIR 1 in CSE](https://engineering.careers360.com/articles/gate-2015-topper-interview-ravi-shankar-mishra-air-1-in-computer-science-engineering)
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 specific Books
* [GATE yearwise and topicwise solved papers from 2003](https://www.nodia.co.in/gate-previous-year-solved-papers)

#### GATE specific Websites
* [Mechanical - GATE Overflow](http://me.gateoverflow.in/)

###### PSU & Govt Entities Recruiting Through GATE
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](https://testbook.com/blog/psus-recruitment-through-gate/)

* [AAI - Airports Authority of India](http://www.aai.aero/employment_news/Employee_Recruitment_new.jsp) **N**
* [NTPC - National Thermal Power Corporation](http://www.ntpccareers.net/) **Y**
* [BARC - Bhaba Atomic Research Centre](https://www.i-register.co.in/barcengv17/frmdeclare.aspx) **Y**
* [BBNL - Bharat Broadband Network Limited](http://www.bbnl.nic.in/index1.aspx?lid=43&lsid=281&pid=280&lev=2&langid=1) **N**