Best Web Courses :- These are the links to some web courses which I found very interesting, comprehensive and informative.
- Finite Element Method (Prof. Krishna Garikipati, University of Michigan)
- Continuum Mechanics (Prof. Krishna Garikipati, University of Michigan)
- Mathematical View of FEM (Dr David Ham, Imperial College of London)
- Artificial Intelligence (Prof. Pieter Abbeel, UC Berkeley)
- Machine Learning (Prof. Yaser Abu-Mostafa, Caltech)
- Coursera: Machine Learning (Prof Andrew Ng)
Best Books : These are the books that I have found to be very useful
- Finite Elements
- An Introduction to the Finite Element Method by J N Reddy (For beginners)
- Finite Element Method Books by O C Zienkiewicz (For Advanced FEM Methodologies and Algorithms)
- Finite Element Procedures by K J Bathe
- Liquefaction
- Soil Liquefaction During Earthquakes by I. M. Idriss, Ross W. Boulanger