OCW/Course website: http://www.cs.virginia.edu/~asb/teaching/cs101-spring07/lectures/lectures.html
Another Java course, this one from University of Virginia, videos are quite low quality tho and I haven’t (yet?) found higher quality versions of them.
Lecture videos, slides and homework assignments are available on the site.
After a quick look on their assignments I see that they do try to focus on some of the basics of the language first, instead of jumping head first into GUI programming (insert rant about Stanford CS106A using the GUI and the ACM library here).
I might follow this course & do the assignments later and post an update.