My friend used this website before: http://www.calcampus.edu/list.htm They offer both lecture and lab online separately, but unfortunately there is no financial aid. Just be careful about the programs you apply to, as some may explicitly state they r...