O da Coti pelo que esta lá é muito bom, é um curso completo, já o Formacão Java da Caelum não aborda tanto o que aborda o Coti, porém dar uma passada de olho não dá pra aprender ainda mais pra quem não sabe nada, é mais facil focar no básico que ja é coisa pakas…
Eu já cursei academia Java na Globalcode em Campinas, a qualidade é excelente e tenho todas as apostilas da Caelum, o material tb é excelente, digo que são as melhores do Brasil, quanto a Coti eu não conheço, outra coisa, acho difícil um curso "completo"em java, o normal é ele ser dividido mesmo como a Caelum e a Globalcode fazem, tem um porém, com o curso da Globalcode vc já sai com uma boa base para tirar a certificação.
Fiz um curso de PHP na coti e tenho alguns amigos que fazem java developer , e acredito que eles são mais prático que os outros e também as aulas são bastantes didáticas , acho que para quem não possui muito conhecimento , acho válido o curso deles.
Apesar de como já foi dito , não existe curso “completo”