E145 is ok. I took it in person at Stanford. I think if you have no clue about the ins and outs of tech, it can be a nice starting point. My other recommendation would to just read venture deals and check out jake blakemaster's cs183 essays. I sat in that class and it was phenomenal.