Free Java Graphics Tutorials

Trail: 2D Graphics
This is the Tutorial Trail for Java 2D Graphics, formerly hosted at Sun, now at Oracle.

Java 2D tutorial
The Java 2D tutorial is suitable for beginners and intermediate Java programmers.

Java 2D games tutorial
In this tutorial, you will learn the basics of 2D game programming in Java. The Java 2D games tutorial is suitable for beginners and intermediate programmer

Java 3D Tutorial
This tutorial is an introduction to Java 3D. Examples lead you through the basic methods for producing 3D images and animation. You do not need to have any knowledge of 3D graphics or Java 3D to learn from this tutorial, but it will help if you have a basic understanding of the Java programming language

Java2D: An Introduction and Tutorial
This tutorial presents a quick introduction to the basics of Java2D and the use of the Graphics2D class in Java 1.2.

Java 3D joy ride
This is a rather old IBM Java 3D tutorial that can be downloaded in pdf format.