Has visto esto
Retoma cursos recientes
Vuelve a los cursos que ya has explorado para seguir comparando sin empezar de cero.
Ajustamos los resultados para mostrarte cursos disponibles en tu comunidad autónoma.
Para ofrecerte una mejor experiencia, el navegador te preguntará si quieres compartir tu ubicación. Esto nos permite decirte exactamente a qué cursos tienes acceso.
Listado de cursos
Encuentra cursos gratuitos sobre cocina, alérgenos, menús, restauración y seguridad alimentaria.
Has visto esto
Vuelve a los cursos que ya has explorado para seguir comparando sin empezar de cero.
Tus favoritos
Tus favoritos aparecen aquí para volver rápido al punto donde lo dejaste.
Seguir explorando
Una capa de enlazado interno más fina para seguir navegando con intención real.
Quizás querías buscar algo parecido
No hemos encontrado una coincidencia clara. Prueba con una búsqueda relacionada.
No hemos encontrado cursos con esos filtros. Prueba a quitar alguno, cambiar la búsqueda o volver al catálogo completo.
Enlaces internos según el contexto actual para seguir afinando la navegación.
Cursos gratis online de Programación Los cursos gratis online de Programación están dirigidos a personas que quieren aprender a crear software, páginas web, aplicaciones, automatizaciones y soluciones digitales utilizando lenguajes de programación y herramientas tecnológicas actuales. Todos los cursos publicados en esta categoría son gratuitos y online, permitiendo adquirir competencias muy demandadas en el sector tecnológico desde cualquier lugar y con flexibilidad.
Los cursos gratis online de Programación permiten adquirir conocimientos para crear aplicaciones, páginas web, sistemas, scripts, automatizaciones y soluciones digitales. La programación es una de las competencias más demandadas dentro del sector tecnológico y también resulta cada vez más útil en áreas como marketing, administración, datos, educación, ecommerce, industria y transformación digital.
Aprender a programar no consiste solo en escribir código. También implica desarrollar pensamiento lógico, resolver problemas, estructurar procesos, entender cómo funcionan las aplicaciones y crear soluciones que automaticen tareas o mejoren servicios digitales.
Los contenidos pueden incluir lógica de programación, algoritmos, estructuras de datos, desarrollo web, programación orientada a objetos, bases de datos, JavaScript, Python, Java, PHP, SQL, control de versiones, APIs, automatización, testing y creación de proyectos prácticos.
También pueden aparecer cursos relacionados con introducción a la programación, desarrollo frontend, desarrollo backend, aplicaciones móviles, inteligencia artificial, análisis de datos, ciberseguridad, WordPress avanzado y herramientas para desarrolladores.
La lógica de programación es la base para aprender cualquier lenguaje. Permite entender cómo dividir un problema en pasos, crear instrucciones, usar condiciones, repetir acciones y organizar información de forma ordenada.
Muchos cursos comienzan con fundamentos sencillos para que el alumnado pueda comprender los conceptos esenciales antes de avanzar hacia lenguajes o tecnologías más específicas.
Python suele utilizarse en automatización, análisis de datos, inteligencia artificial, scripting y aprendizaje inicial. JavaScript es fundamental para el desarrollo web y permite crear páginas dinámicas e interactivas. Java se utiliza en aplicaciones empresariales, backend y desarrollo multiplataforma.
También pueden aparecer cursos de PHP, SQL, HTML, CSS, TypeScript, C#, Kotlin u otros lenguajes según la oferta disponible. La elección dependerá de tus objetivos: crear webs, trabajar con datos, desarrollar aplicaciones o introducirte en el software profesional.
Una parte importante de la programación se aplica al desarrollo web. El frontend se centra en la parte visible de una web o aplicación, mientras que el backend trabaja la lógica interna, servidores, bases de datos y procesos que hacen funcionar el sistema.
Los cursos de programación pueden ayudarte a comprender esta diferencia y a construir proyectos digitales completos, desde interfaces sencillas hasta aplicaciones conectadas con bases de datos o servicios externos.
Muchas aplicaciones necesitan almacenar, consultar y gestionar datos. Por eso, los conocimientos de bases de datos y SQL son muy importantes para cualquier persona que quiera avanzar en programación.
Aprender a trabajar con datos permite crear aplicaciones más completas, generar informes, automatizar procesos y conectar herramientas digitales con información organizada.
Esta categoría puede resultar interesante para personas desempleadas que quieren iniciar una carrera tecnológica, trabajadores que desean reciclarse profesionalmente, estudiantes, autónomos, emprendedores, profesionales de marketing, administración, datos o informática, y cualquier persona que quiera aprender a crear soluciones digitales.
No siempre es necesario tener experiencia previa. Existen cursos de iniciación para aprender desde cero y cursos más avanzados para quienes ya conocen algún lenguaje o desean especializarse en una rama concreta.
La formación en Programación puede complementar perfiles como desarrollador web junior, programador junior, técnico de soporte, desarrollador frontend, desarrollador backend, analista de datos inicial, técnico de automatización, gestor de contenidos técnicos o apoyo en departamentos tecnológicos.
Estas competencias son valoradas en empresas tecnológicas, agencias digitales, departamentos de informática, startups, ecommerce, consultoras, pymes y proyectos de transformación digital.
La modalidad online permite practicar con herramientas reales, avanzar a tu ritmo y construir proyectos desde casa. Además, aprender programación online ayuda a familiarizarse con entornos de trabajo digitales muy utilizados en el sector tecnológico.
Todos los cursos de esta categoría son gratuitos, facilitando el acceso a una formación con alta demanda laboral y gran potencial de desarrollo profesional.
Antes de inscribirte, revisa el nivel, el temario, la duración y los objetivos del curso. Si empiezas desde cero, pueden interesarte cursos de lógica de programación, introducción a Python, JavaScript básico o fundamentos de desarrollo web.
Si ya tienes base, pueden resultar más adecuados cursos de desarrollo backend, bases de datos, APIs, frameworks, testing, automatización o programación orientada a objetos. Elegir una formación alineada con tus objetivos te ayudará a avanzar de forma más clara y práctica.
Son formaciones gratuitas orientadas a aprender lógica de programación, lenguajes de código, desarrollo web, aplicaciones, bases de datos y creación de soluciones digitales.
Sí, los cursos publicados en esta categoría son gratuitos. Consulta cada ficha para conocer requisitos y condiciones específicas.
Sí, están diseñados para realizarse a través de internet y permiten estudiar con flexibilidad desde cualquier lugar.
Puedes aprender lógica, algoritmos, Python, JavaScript, Java, bases de datos, SQL, desarrollo web, aplicaciones, APIs, automatización y resolución de problemas.
No siempre. Existen cursos para principiantes y otros más avanzados. Si empiezas desde cero, conviene elegir formación de introducción o fundamentos.
Depende de tu objetivo. Python es una buena opción para empezar, JavaScript es clave para desarrollo web y Java es habitual en entornos empresariales.
Es la forma de organizar instrucciones, condiciones, datos y procesos para resolver problemas mediante código.
Python es un lenguaje de programación muy utilizado en automatización, análisis de datos, inteligencia artificial, scripting y aprendizaje inicial.
JavaScript es un lenguaje esencial para crear páginas web dinámicas e interactivas.
Java es un lenguaje utilizado en aplicaciones empresariales, backend, desarrollo multiplataforma y sistemas de gran escala.
Frontend es la parte visible de una web o aplicación. Backend es la parte interna que gestiona lógica, datos, servidores y procesos.
Sí, pueden ayudarte a adquirir una base útil para iniciar un perfil de programador junior, aunque la empleabilidad dependerá también de práctica, proyectos y experiencia.
Pueden interesarte cursos de HTML, CSS, JavaScript, frontend, backend, bases de datos, APIs, WordPress avanzado o frameworks web.
Pueden encajar cursos de Python, SQL, bases de datos, análisis de datos, automatización, hojas de cálculo avanzadas e introducción a inteligencia artificial.
Pueden complementar perfiles como programador junior, desarrollador web, técnico de soporte, frontend junior, backend junior, analista de datos inicial o técnico de automatización.
La duración depende de cada programa y puede variar desde unas pocas horas hasta varias semanas.
Normalmente el centro puede emitir un diploma o certificado de aprovechamiento. Consulta cada ficha específica.
Permite practicar desde casa, avanzar a tu ritmo, usar herramientas reales y adquirir competencias tecnológicas muy demandadas.
Sí, muchos cursos están pensados para principiantes y permiten empezar con fundamentos, lógica y ejercicios prácticos.
Accede a la ficha del curso, revisa los requisitos y sigue las instrucciones indicadas por el centro formativo.
Proceso de crear instrucciones mediante código para que un sistema realice tareas concretas.
Conjunto de instrucciones escritas en un lenguaje de programación.
Sistema utilizado para escribir instrucciones que puede interpretar un ordenador.
Secuencia ordenada de pasos para resolver un problema.
Forma de estructurar instrucciones, condiciones y procesos para crear soluciones mediante código.
Elemento que almacena un valor dentro de un programa.
Bloque de código reutilizable que realiza una tarea concreta.
Estructura que permite ejecutar acciones según se cumpla o no una condición.
Estructura que repite instrucciones mientras se cumple una condición.
Lenguaje de programación utilizado en automatización, datos, inteligencia artificial y desarrollo.
Lenguaje de programación utilizado principalmente en desarrollo web.
Lenguaje de programación usado en aplicaciones empresariales, backend y desarrollo multiplataforma.
Lenguaje utilizado para consultar y gestionar bases de datos.
Sistema para almacenar, organizar y consultar información.
Parte visible de una web o aplicación con la que interactúa el usuario.
Parte interna de una aplicación que gestiona lógica, datos y procesos.
Interfaz que permite conectar aplicaciones y servicios entre sí.
Conjunto de herramientas y estructuras que facilitan el desarrollo de software.
Proceso de comprobación del funcionamiento correcto de un programa.
Uso de software para realizar tareas repetitivas de forma automática.
Utilizamos cookies propias y de terceros para analizar el uso del sitio web, mejorar nuestros servicios y mostrar contenidos personalizados. Puedes aceptar todas, rechazarlas o configurar tus preferencias. Más información en nuestra Política de Cookies.
Gestiona tus preferencias de consentimiento por finalidad. Puedes aceptar o rechazar las cookies no necesarias en cualquier momento.
Las cookies necesarias permiten funciones básicas y son imprescindibles para el correcto funcionamiento del sitio web.
These cookies are needed for adding comments on this website.
Las cookies estadísticas recopilan información de forma anónima. Esta información nos ayuda a comprender cómo utilizan los visitantes nuestro sitio web.
Google Analytics is a powerful tool that tracks and analyzes website traffic for informed marketing decisions.
URL del servicio: policies.google.com (opens in a new window)
Puedes consultar más información en nuestra y en nuestra .
Te mostramos cursos dentro del contexto actual. Puedes seleccionar hasta 5 cursos y enviar la solicitud desde el formulario.
Plazas limitadas · respuesta rapida
Curso seleccionado
Deja tus datos y te orientaremos gratis sobre disponibilidad, requisitos y proximas convocatorias.
Contacto con centro
Solicita información del centro