I think this would be particularly useful if courses could be transferred to a university transcript. It is surprising to me that there is no university anywhere offering all undergraduate CS courses online--most have an in-person requirement. A few do offer some undergraduate courses online, NC State for example (Automata, Decidability, Grammars).