"Aprendiz", nesse caso está a concordar comigo, não a discordar.
Ou seja, antes de ter o curso para "java no Android", necessita de possuir alguma base do Java, o que aparenta ser o respeitante ao segundo curso que indicou.
Em termos de futuro, ambos os cursos são certamente importantes, mas o do Android, tendo em conta as potenciais utilizações, terá algumas vantagens.
Como referi na mensagem anterior, é provável que, para realizar este curso, tenha de ter bases de Java dito como "normal"... Logo, e nesse aspecto, é que referi que muito provavelmente iria necessitar do curso destinado ao Java regular antes do "java para android". Basicamente, necessitaria de ter a "base" do java...
Na realidade, o Java "para Android" não difere assim tanto. Tendo conhecimentos de programação em Java é, arrisco a dizer, 98% do "java para Android"...
Até pode ser que esse curso inclua também a iniciação ao Java e integre depois a componente do Android.
Mas, fora isso, tocou noutro aspecto que também me deixou em atenção e não estava para referir. Os valores para esses cursos estão um pouco elevados, principalmente tratando-se de um curso de apenas 24 horas.
Não me parece que seja em 24 horas que irá aprender a programar correctamente em Java. Poderá ser uma base, mas é relativamente pouco tempo. A piorar, encontra-se mesmo o preço elevado...
A programação em Java não é assim tão complicado, depois de se aprender a base. Se possuir um espirito autodidata, até pode poupar muito comprando alguns livros especializados e de iniciação (ou consultando a internet, mas recomendo os livros) e aprendendo por si próprio.