Pues yo te hago dos recomendaciones y bastante baratas.
Hace unos años hice un curso de PHP (a distancia pero con tutores) y aprendí muchisimo y fue bastante barato. Lo hice a través del IMEFE en Jaén, he estado buscando pero no encuentro su web. Cuando me vine a Madrid, tenía uno de Java empezado (que también estaba muy bien) y miré para continuarlo (cosa que al final no hice) y aquí en Madrid tenían oficina, pero no recuerdo donde. Es público y depende del Ministerio de Educación y Ciencia.
La otra opción es Sunion-Gesfor, son cursos gratuitos para trabajadores o desempleados. Con ellos he hecho 2 de administración de bases de datos (presenciales) y 2 de java (online) y todos muy bien.
Espero que te sirva.
Mucha suerte.
