Online University with highly interactive classes, currently focused on Computer Science. Also experienced a nice and supportive community when taking CS101. Courses start in even months, lasting 7 weeks. Geared towards busy people, progress over weeks is not too fast.
One downside for me cristallized only over time: They are naming their classes by motivating examples, not by subject taught.