+34 673 332 457 +34 93 14 15 199 practicas@htlescueladeempresaonline.com

Curso online de Programación Básica con convenio de prácticas

El curso de Programación Básica enseña a escribir y depurar programas en Python 3, leer código ajeno, consultar bases de datos con SQL, versionar con Git y GitHub y revisar con criterio el código que propone un asistente de IA. Está pensado para quien empieza de cero. Son 180 días 100 % online a tu ritmo, con convenio de prácticas incluido, por 200 €.

  • 180 días de acceso
  • 100 % online, a tu ritmo
  • Nivel: inicial · No se requiere experiencia previa
  • Evaluación: 10 tests (50 preguntas) y proyecto final
  • Convenio de prácticas incluido
  • Certificado con código QR verificable
  • Idiomas: Español, Inglés, Francés
  • Precio: 200 €

Para quién es

  • Personas sin experiencia previa que quieren empezar a programar en Python
  • Perfiles de administración o gestión que repiten a mano tareas con hojas de cálculo y pedidos
  • Quien usa asistentes de IA para generar código y necesita saber revisarlo y verificarlo
  • Quien quiere un primer portfolio en GitHub antes de plantearse una formación técnica formal

¿Qué necesitas para empezar?

Conocimientos previos

  • No hace falta saber programar: el curso parte de cero
  • Manejo básico del ordenador: crear carpetas, guardar archivos e instalar programas
  • Ganas de practicar: ejecutar, fallar, corregir y volver a ejecutar

Programas y equipo

  • Ordenador con conexión a internet
  • Python 3 instalado (Python 2 no sirve para los ejercicios del curso)
  • Un editor de código; VS Code es recomendable y gratuito, pero ningún ejercicio lo exige
  • Cuenta gratuita de GitHub para el repositorio, el portfolio y la publicación en GitHub Pages

Qué sabrás hacer

  • Configurar un editor y una terminal para ejecutar programas Python y volver a ejecutarlos tras cada cambio
  • Escribir programas con variables, condicionales y bucles que automaticen cálculos repetitivos, como IVA o envíos
  • Organizar datos en listas y diccionarios y escribir funciones reutilizables
  • Leer, renombrar y documentar código escrito por otra persona antes de modificarlo
  • Interpretar un traceback, aislar el fallo y escribir comprobaciones con assert
  • Escribir consultas SQL con SELECT, WHERE e INNER JOIN y predecir qué filas devuelven
  • Trabajar con Git y GitHub: commit, rama, pull request y clonación de repositorios
  • Publicar gratis en GitHub Pages un proyecto con README, script Python y página HTML/CSS

Habilidades que trabajarás

  • Python 3
  • Depuración y tracebacks
  • SQL (SELECT, WHERE, JOIN)
  • Git y GitHub
  • Pull request
  • GitHub Pages
  • HTML/CSS básico
  • Revisión de código con IA
  • flake8 / pylint

Programa

  1. Qué es programar hoy y qué hace un asistente de IA — Programar es dar instrucciones precisas y comprobarlas, no memorizar un idioma; qué hace un asistente de IA y qué sigue dependiendo de ti. · lectura y test de 5 preguntas
  2. Tu primer entorno: editor, terminal mínima, ejecutar — Comprobar la versión de Python 3, elegir editor, abrir la terminal, ejecutar un programa y entender los primeros mensajes de error. · lectura y test de 5 preguntas
  3. Fundamentos en Python: variables, tipos, condicionales y bucles — Variables, tipos, if, for y while aplicados a un caso de pedidos: calcular el IVA y decidir si hay envío gratuito. · lectura y test de 5 preguntas
  4. Datos y funciones: listas, diccionarios y funciones reutilizables — Pasar de una variable por dato a listas y diccionarios, y encapsular cálculos en funciones que se reutilizan con datos nuevos. · lectura y test de 5 preguntas
  5. Leer código que no has escrito tú: rastrear, nombrar, documentar — Rastrear qué hace un script ajeno, mejorar nombres y añadir docstrings; analizadores gratuitos como flake8 y pylint. · lectura y test de 5 preguntas
  6. Errores y depuración: traceback, aislar el fallo, comprobaciones — Leer un traceback, reducir el problema a su mínima expresión con print() o con el depurador y verificar funciones con assert. · lectura y test de 5 preguntas
  7. SQL de entrada: SELECT, WHERE, JOIN sobre una base real — Consultas con SELECT, WHERE, AND/OR e INNER JOIN; diferencia entre = y LIKE, condición ON y coste real de SELECT *. · lectura y test de 5 preguntas
  8. Git y GitHub: commit, rama, pull request y portfolio — Control de versiones con status, add, commit, ramas, clone, push y pull request, y un perfil de GitHub como portfolio. · lectura y test de 5 preguntas
  9. Trabajar con un asistente de IA sin que te engañe — Pedir código a un asistente, revisarlo, verificarlo con comprobaciones y rechazarlo cuando falla; nociones de licencia del código generado. · lectura y test de 5 preguntas
  10. Primer proyecto, publicación y primera entrevista — Página HTML/CSS en GitHub Pages, proyecto con README, qué evalúa una entrevista junior y el mapa formativo español posterior. · lectura y test de 5 preguntas

Descargar el programa (PDF)

Convenio de prácticas

Con este curso, en prácticas se puede colaborar en tareas de automatización sencilla con Python, como procesar listas de pedidos o calcular importes, y en consultas SQL de solo lectura para sacar listados de una base de datos. También en revisar y documentar scripts existentes y mantenerlos versionados en Git, por ejemplo en administración, en análisis de datos o en un equipo pequeño que trabaje para clientes.

Las prácticas pueden hacerse a la vez que el curso, dentro de los 180 días de acceso.

Preguntas frecuentes

¿El curso de Programación Básica equivale al certificado IFCD0112 o a un ciclo de FP DAW/DAM?

No. El curso de Programación Básica es una vía de entrada distinta y anterior a ambos. El certificado profesional IFCD0112 y la FP de grado superior DAW/DAM tampoco son intercambiables entre sí. En el último tema se explica ese mapa formativo español para que decidas con información qué camino formal seguir después, si quieres continuar.

¿Qué podría hacer en las prácticas con lo que aprendo en este curso?

Tareas como escribir scripts en Python que procesen listas de pedidos, sacar listados con consultas SQL sobre una base de datos con acceso de solo lectura, leer y documentar código que dejó otra persona o mantener un repositorio en Git. La empresa de acogida la aportas tú: la escuela emite el convenio de prácticas y su anexo, y la empresa lo firma electrónicamente, normalmente en uno o dos días hábiles.

¿Qué herramientas y lenguajes concretos se trabajan?

Python 3 como lenguaje principal, con editor (VS Code recomendado, no obligatorio) y terminal; analizadores gratuitos como flake8 y pylint; SQL con SELECT, WHERE e INNER JOIN; Git y GitHub con commit, ramas, clone y pull request; HTML y CSS básicos publicados en GitHub Pages, y un asistente de código con IA, siempre con revisión y verificación de lo que propone.

Si ya existe la IA que escribe código, ¿tiene sentido aprender a programar?

Sí, y el curso de Programación Básica parte justamente de esa pregunta. Programar no es memorizar sintaxis, sino dar instrucciones precisas y comprobar que hacen lo esperado. El asistente genera código en segundos, pero revisarlo, verificarlo y rechazarlo cuando falla sigue siendo trabajo tuyo. Por eso una entrevista junior valora sobre todo leer errores, depurar código ajeno y explicar tus decisiones.

Otros cursos de Tecnología e IA

Ver todos los cursos

Contenido actualizado: 07/10/2026