Online, and seemingly publicly accessible, course on Java (for people with prior programming experience) with some very rich multimedia resources including streaming videos of lectures.