A friend of mine just joined an online Android course at the University of Meryland, from what he tell me it is actually really good. So I did some peeking and ended up finding a source of online courses;
Among the courses I managed to find one of personal interest, it’s in Crypto – sadly it had already finished, but that turned out to be a Blessing in disguise as this let to a preview of the course videos;
Other courses can be found here;
Below is another source (more just free videos and thus maybe not the same leauge, but still).