Sun Developer Network: Tutorials and Online Training (Free)
Posted by Rubel Khan on August 12, 2009
Learn the various Java technologies — from the fundamentals of the Java programming language to web services and the Java EE platform — through these online tutorials and training courses.
Hope this is helpful. Have a great day.