100% online

Escuela de Programación

Aprende a programar a tu ritmo y adquiere la competencia más demandada del mercado.

  • Cursos de Python, JavaScript, Java y R.

  • Aprendizaje práctico y progresivo.

  • Docentes con más de veinte años de experiencia.

¡Infórmate ya!

Programa
Género
Género
¿En qué idioma deseas recibir la información?

100 % online

Sin requisitos de acceso

Inicio de docencia:
14/10/2026

Idioma de docencia:
catalán/castellano

  • Aprendizaje sin límites

    Podrás avanzar uno o más niveles en un único semestre. Empieza por tu nivel actual y avanza tanto como quieras.

  • Orientación y apoyo individualizados

    Recibirás apoyo y retorno de forma continua, y serás capaz de avanzar en todo momento al ritmo de tus habilidades.

¿Qué quieres aprender?

Matrícula cerrada

Python

Niveles A1, A2, B1, B2 y C1

Está enfocado a la automatización de procesos, el análisis de datos y la resolución de problemas complejos.

Matrícula cerrada

JavaScript

Niveles A1, A2, B1, B2 y C1

Es esencial para el desarrollo de webs interactivas y de aplicaciones móviles, y útil para añadir interactividad y dinamismo a las páginas web.

Matrícula cerrada

Java

Niveles A1, A2, B1 y B2

Lenguaje de uso transversal muy solicitado en desarrollo full-stack, para servidores web, entornos en la nube y tratamiento de macrodatos.

Matrícula cerrada

R

Niveles A1 y A2

Lenguaje esencial para el análisis estadístico y la ciencia de datos, ideal para convertir información en conocimiento.

Estudia un lenguaje
de programación a
tu ritmo

La Escuela de Programación se estructura en seis niveles secuenciales para que puedas empezar desde cero, o bien desde un nivel más avanzado si ya tienes conocimientos de programación. 

Una prueba de nivel te situará en el punto de partida desde el que podrás progresar a tu ritmo, en un entorno flexible y personalizado y con el acompañamiento de docentes con más de veinte años de experiencia.

¿Qué niveles hay disponibles?

Actualmente, hay cuatro niveles disponibles de JavaScript y Python, tres niveles de Java y dos de R.

Te introducirás en el pensamiento computacional, es decir, en el conjunto de habilidades y procesos mentales fundamentales para resolver problemas complejos.

Empezarás a trabajar con los conceptos básicos de la programación informática.

Profundizarás en el lenguaje de programación con el objetivo de adquirir los conocimientos necesarios para poder programar con autonomía.

Aprenderás a aplicar tu lenguaje de programación en contextos profesionales con frameworks especializados.

Asegura tu éxito profesional

Aprende la competencia más demandada del mercado

Las competencias informáticas son cada vez más relevantes y la demanda de perfiles con conocimientos de programación no deja de aumentar. La formación en programación te ayudará a diferenciarte en el mundo laboral.

¿Por qué estudiar en la UOC?