Best Web Courses :- These are the links to some web courses which I found very interesting, comprehensive and informative.

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