Direct links to Java material on this web site

IDI's Java courses

Articles

Also see articles on teaching programming.

Book reviews: