Existe o 'WhizLabs' que é um programa que também tem as questoes separadas por capitulo, muito bom ele, mas deixe pra usa-lo quando tiver feito outros..
Depois faca a bateria completa..
Guilherme I. Keller (Gui)
Diploma in Web Development and Desktop Publishing
SCJA | SCJP | SCWCD | SCBCD | CSM
"Test it, before it test you."
http://flickr.com/guikeller