Tienes que diferenciar lo que aquí te han expuesto. Algunas opciones son cursos básicos para aprender a manejarte con el ciclo de vida de una aplicación, las clases que hay, crear layouts, etc. Otras opciones, las que llevan parse, suelen ser algo más avanzadas porque ya tienes API, login y alguna cosilla más pero no lo controlas tú, por lo que la seguridad es relativa. Y luego tienes las opciones en las que te programas tú el backend, que sería la opción completa a la hora de desarrollar un producto.
Si has empezado con los cursos básicos seguro que te vienen genial. Si dices que no has tocado nada de Android (escribiendo esto no recuerdo este dato exactamente) el curso de $200/m me parece algo excesivo. Quizás si tienes el tiempo necesario, que considero que para que te reembolsen la cantidad deberías echarle unas horas cada día, es una opción inmejorable.
En este mundo del e-learning tienes que tener en cuenta que todas las opiniones son muy personales y cada uno habla en base a su experiencia propia. Lo más objetivo es el curso oficial, el resto va a ir por gustos.