Curso de Java pela Internet, voltado para certificações

Boa Tarde a todos,

Gostaria de saber se existe algum bom curso de Java, que possa ser feito pela internet, e que também vise preparar o aluno para as certificações de Java.

Caso não exista um curso realmente bom pela internet, gostaria de saber quais os melhores livros para me ajudar nesse objetivo (aprender Java e tirar as certificações J2SE 2 J2EE).

Obrigado.

Para saber sobre os livros basta vcs fazer uma busca neste forum, pois já existem muitos tópicos sobre isto!

Abração.