As verbs, what’s the difference between 经历 and 通过? I saw both of them translated as ‘go through’... But do they have any more specific use or meaning difference?
经历 (v): to experience; to go through.  e.g. 经历人生起伏 (experience life's up and downs)

通过 (v): to pass through ; to get past. e.g. 通过隧道 (pass through the tunnel)

通过 (v): to pass; to adopt.  e.g. 通过法案 (to pass/ to adopt a bill)

Edit: 


  经历 translated as "go through" is referring to 'go through an experience' 


Example: 

广岛曾经历过核弹轰炸 - Hiroshima experienced (went through) nuclear bombing

人人都会经历人生起伏 - Everyone will experience  (go through) life's up and downs


  通过 translated as is referring to 'go through a physical path or go/ pass through an object'


Example:

火車通过隧道 - the train passes through a tunnel