Mostrar resumen Ocultar resumen
- Ocho opciones para iniciarte en las TIC
- Curso de programación con Python
- Curso de programación con Java — Certificación OCP
- Programación de videojuegos y realidad virtual con Unity 3D
- Curso de programación web
- Curso de programación de aplicaciones móviles
- Front-End: HTML5, CSS3 y JavaScript
- Grado Medio en Sistemas Microinformáticos y Redes
- Curso Superior de Full Stack Developer
Si te atrae la tecnología pero no sabes por dónde comenzar, existen cursos diseñados para principiantes que guían desde lo esencial de la programación hasta la creación de aplicaciones, sitios web o videojuegos. A continuación resumimos ocho itinerarios formativos útiles para dar tus primeros pasos en el mundo de las TIC.
Ocho opciones para iniciarte en las TIC
Curso de programación con Python
Esta formación introduce las bases de la programación y el uso práctico de Python. Aprenderás a manipular datos y archivos, crear funciones y utilizar librerías para tareas comunes.
Cómo iniciar una carrera en programación: opciones de cursos de informática para principiantes
¿Que colegios de Barcelona y Cataluña recibirán climatización en 2028?

También incluye nociones de bases de datos con SQL, conexión entre aplicaciones y bases de datos, y herramientas básicas para desarrollar páginas web y aplicaciones de escritorio con gestión de información.
Curso de programación con Java — Certificación OCP
Orientado a quienes quieran generar aplicaciones multiplataforma, este curso cubre desde la creación de software de escritorio hasta desarrollos web.
El programa aborda interfaces gráficas con Swing, pruebas con JUnit, y el uso de frameworks como Spring para construir aplicaciones más robustas. También prepara para entender y aplicar conceptos propios del lenguaje Java.
Programación de videojuegos y realidad virtual con Unity 3D
Si tu objetivo es crear juegos o experiencias interactivas, este itinerario enseña a usar Unity 3D y su lenguaje de scripting.

El temario incluye técnicas gráficas, sistemas de partículas, integración de otros lenguajes cuando sean necesarios, y herramientas para realidad aumentada como Vuforia Engine. También aborda la finalización y publicación de proyectos para llegar al público objetivo.
Curso de programación web
Dirigido a quienes desean dominar el conjunto básico de tecnologías para construir sitios y aplicaciones en la web. El curso trata la estructura y el estilo, la integración multimedia y la conexión con bases de datos.
Además se abordan aspectos de seguridad y trabajo con back-end para que las páginas no solo se vean bien, sino que funcionen correctamente en entornos reales.
Curso de programación de aplicaciones móviles
Este curso parte de los fundamentos de la programación y avanza hacia la creación, depuración y ejecución de apps en un entorno de desarrollo integrado (IDE).
Incluye diseño de interfaces pensando en la experiencia de usuario móvil, uso de frameworks y lenguajes populares, integración de APIs y opciones para almacenar datos tanto localmente como en la nube.
Front-End: HTML5, CSS3 y JavaScript
Enfocado en la capa visible de las webs, enseña a construir la estructura con HTML, a estilizar con CSS y a añadir interactividad con JavaScript.
El curso también contempla validación de formularios, peticiones AJAX y técnicas para conectar con bases de datos mediante PHP y MySQL, así como gestionar sesiones y cookies para autenticar usuarios.
Grado Medio en Sistemas Microinformáticos y Redes
Un itinerario de formación profesional que cubre hardware, configuración de redes LAN y WAN, y servicios comunes de red como DNS y DHCP.
El plan incluye medidas básicas de seguridad informática, administración de servidores y elementos de gestión de proyectos en el ámbito de las tecnologías de la información.
Curso Superior de Full Stack Developer
Formación orientada a construir tanto el frontend como el backend de aplicaciones web. Comprende HTML, CSS y JavaScript, y el uso de frameworks modernos como React, Angular o Vue.js.
También aborda diseño de bases de datos relacionales y no relacionales, control de versiones con Git, despliegue en distintos entornos y trabajo en equipo con metodologías ágiles.
Elegir la opción adecuada depende de tus intereses: programación de sistemas, desarrollo web, móvil o creación de videojuegos. Empezar por cursos que refuercen los fundamentos facilitará aprender tecnologías más avanzadas luego.











