Bachi2000
Free java tutorial for SCJP certification. Certification mock exams.
Brewing Java: A Tutorial
By Elliotte Rusty Harold. Covers Java 1.0 from the ground up.
Don't fear the OOP
A java tutorial that shows you why Coding Java (or any other object-oriented programming) is just like writing a trashy Western novel. By Jos Claerbout.
How Stuff Works: Java
Nine-segment colorful illustrated tutorial shows how computer programs work by teaching you how to program in the Java programming language.
Introduction to Computer Science Using Java
Slides, quizzes, and exercises for a first semester university computer science course.
Introduction to Java and OO
An introduction to the Java programming language and object-oriented programming, specifically for developers interested in creating web applications.
Introduction to Programming Using Java
A free Java programming textbook by David J. Eck, available for use on-line and for downloading.
Java 101 - Learn Java Now
A series of short tutorials that introduce the reader to basic Java programming
Java for Students
A Java tutorial for people who know nothing about computer programming.
Java Game Programming Tutorial
A detailed tutorial about online games programming with Java. Some online games and links about Java.
Java Programming... From the Grounds Up
by Mark C. Reynolds.
Java Tutorial - HelloWorld Revisited
A free, beginning, Java course of Java tutorials complete with Java source code examples.
Jurtle
A simple programming environment combined with a Java tutorial for learning to program in Java and teaching programming in Java. [Commercial]
Language Essentials Short Course
Provides introductory instruction on basics of programming language; includes curriculum and exercises.
MaddMatt86's Programming Website
Java for people who know C++.
New-to-Java(TM) Programming Center
Site from Sun, the makers of Java, targeted at getting newcomers quickly up and running with Java.
Programming WIth Mr.X, Java Tutorial
Java exercises, examples, and assignments compressed in downloadable zip files. Use these free resources to learn Java better.
Rock 'em, sock 'em Robocode
By Sing Li. Learning Java programming is more fun than ever with this advanced robot battle simulation engine.
Rock 'em, sock 'em Robocode: Round 2
By Sing Li. Get ready to venture further into the realm of Robocode with this comprehensive look at advanced robot construction and team play.
Stakeout
A Game based introduction to Java programming.
Take the First Step: Java Tutorials
Tutorials in the use of Java Development Tools from a developer's perspective. Coverage is currently limited to Ant and Hibernate.
Teach Yourself Java
An easy-to-use Introduction to Java tutorial. This site was specifically designed for programmers with little or no previous experience.
Willow Teaches Java
Yes that's right, Willow from Buffy the Vampire Slayer is here to teach you Java - right from the very basics.