For Seismic, you can take the EET seismic class by Dr Ahmed Ibrahim, I am currently taking the on-demand class. It is great so far, a lot of practice problems, mini exams, workshops, and a lot of solved examples. The instructor is explaining every single detail in the course and highlights the...