I'm taking the online version of School of PE for civil/structural and it's been very helpful so far. I originally signed up for the in-person version but it was canceled due to lack of enrollment. This online class is probably better anyway because I can stay in my town instead of driving 2.5 hours each way to get to the closest in-person class. Their pass rates are pretty impressive - I'll let you know this summer how it all went.