This site from the University of London presents a tutorial on several methods of X-ray diffraction, including the powder, rotating crystal, and Laue methods Each section includes interactive Java applets, exercises, and links to a glossary of terms.