Portal informativo independiente · No somos el SEPE ni estamos afiliados al Servicio Público de Empleo Estatal. Información oficial en sepe.es.
Curso de Python para ciencia de datos, IA y desarrollo. Profesionales trabajando con ordenadores en una oficina.
Nuevas tecnologías online Intermedio

Curso de Python para ciencia de datos, IA y desarrollo

Domina Python aplicado a ciencia de datos, inteligencia artificial y desarrollo web. Curso gratuito con proyectos prácticos reales.

Publicado: 9 de abril de 2026 · Actualizado: 12 de mayo de 2026

Revisión editorial

Ficha de curso revisada por redacción

Resumen editorial basado en la ficha enlazada y en referencias públicas del ámbito formativo · Revisado el 12 de mayo de 2026

Revisado por Gabriel G. Editor de formación

Qué comprobar antes de actuar

  • Comprueba a qué colectivo va dirigida la convocatoria: desempleados, ocupados, autónomos o perfiles específicos.
  • Verifica si la certificación es oficial, de aprovechamiento o solo de asistencia antes de inscribirte.
  • Confirma que la duración de 200 horas y la modalidad online encajan con tu disponibilidad real.
  • Antes de enviar datos personales, revisa quién gestiona la ficha, el formulario y la documentación exigida.

Fuentes y referencias

Esta página resume la información disponible en la fuente enlazada. La disponibilidad, el organismo gestor, la certificación y los requisitos pueden variar sin previo aviso; confirma siempre la ficha de destino antes de inscribirte.

Detalles del curso

Modalidad online
Duración 200 horas
Precio Gratuito
Nivel Intermedio
Certificación Consulta la certificación en la entidad de inscripción
Entidad indicada Coursera
Acceso Plataforma MOOC · coursera.org

Consulta la disponibilidad en la entidad

Una ficha publicada no garantiza que queden plazas. Comprueba fechas, selección y condiciones en la convocatoria de destino.

Accede a la ficha de la entidad para comprobar condiciones y solicitar plaza.

El enlace abre una plataforma de formación online donde conviene revisar condiciones, certificación y acceso real al curso.

Ver plataforma del curso

Antes de apuntarte

  • Comprueba si la convocatoria está dirigida a desempleados, trabajadores en activo o un colectivo concreto.
  • Revisa si la certificación final es oficial, de aprovechamiento o simplemente de asistencia.
  • Valora si 200 horas encaja de verdad con tu disponibilidad y con el nivel intermedio.
  • Confirma en el portal de acceso quién gestiona la inscripción y qué documentación piden antes de enviar tus datos.

Curso de Python para ciencia de datos, IA y desarrollo

Esta ficha reúne un itinerario amplio para quienes quieren usar Python en análisis de datos, automatización, machine learning y desarrollo de aplicaciones. La duración, de 200 horas, sugiere un recorrido largo y más ambicioso que el típico curso introductorio de pocas sesiones.

No conviene valorar este curso solo por el nombre. Si te interesa, lo importante es comprobar si el acceso real mantiene una convocatoria abierta, qué plataforma utiliza y si la parte de inteligencia artificial se queda en un nivel introductorio o incluye práctica guiada con herramientas concretas.

Qué aprenderás en este curso

El programa está planteado para llevarte desde la sintaxis básica de Python hasta el uso de librerías habituales en ciencia de datos y desarrollo. A lo largo del curso trabajarías con pandas para manipular datos, matplotlib o seaborn para visualización, scikit-learn para modelos clásicos de machine learning y frameworks como Flask o FastAPI para montar APIs y pequeños proyectos web.

La combinación de bloques de datos, automatización y backend hace que esta ficha sea más útil para perfiles que todavía están explorando especialidad que para alguien que busque una formación muy centrada en una sola salida, como análisis puro o desarrollo backend puro.

Qué conviene revisar antes de inscribirte

  • Si el temario se imparte desde cero o exige soltura previa con programación.
  • Si las 200 horas incluyen proyecto final evaluable o solo materiales de autoestudio.
  • Si la parte de IA utiliza herramientas actuales o se queda en una introducción teórica.
  • Si la inscripción conduce a una plataforma externa y no a una convocatoria oficial directa.

Temario completo por módulos

Módulo 1: Fundamentos de Python (30 horas)

  • Instalación del entorno: Python, pip, entornos virtuales
  • Variables, tipos de datos y operadores
  • Estructuras de control: condicionales y bucles
  • Funciones, módulos y paquetes
  • Manejo de archivos y excepciones
  • Programación orientada a objetos en Python

Módulo 2: Herramientas del ecosistema Python (20 horas)

  • Jupyter Notebooks y Google Colab
  • Control de versiones con Git y GitHub
  • Gestión de dependencias y entornos virtuales
  • Buenas prácticas de código: PEP 8 y documentación
  • Testing básico con pytest

Módulo 3: Análisis y manipulación de datos (30 horas)

  • NumPy: arrays, operaciones vectorizadas y algebra lineal
  • Pandas: DataFrames, limpieza, transformación y agregación de datos
  • Lectura de datos desde CSV, Excel, JSON y bases de datos SQL
  • Tratamiento de datos faltantes y outliers
  • Estadística descriptiva e inferencial con Python

Módulo 4: Visualización de datos (20 horas)

  • Matplotlib: gráficos básicos y personalización
  • Seaborn: visualizaciones estadísticas avanzadas
  • Plotly: gráficos interactivos
  • Dashboards con Streamlit
  • Principios de visualización efectiva de datos

Módulo 5: Machine Learning (40 horas)

  • Introducción al aprendizaje automático: supervisado y no supervisado
  • Preprocesamiento de datos para ML
  • Algoritmos de regresión: lineal, Ridge, Lasso
  • Algoritmos de clasificación: árboles de decisión, Random Forest, SVM
  • Clustering: K-Means, DBSCAN
  • Evaluación de modelos: métricas, validación cruzada, sobreajuste
  • Pipelines con scikit-learn

Módulo 6: Deep Learning e Inteligencia Artificial (30 horas)

  • Redes neuronales: conceptos fundamentales
  • Introducción a TensorFlow y Keras
  • Redes neuronales convolucionales para visión artificial
  • Procesamiento de lenguaje natural básico
  • Transfer learning y modelos preentrenados
  • Introducción a las APIs de modelos de lenguaje

Módulo 7: Desarrollo web con Python (20 horas)

  • Fundamentos de HTTP y APIs REST
  • Creación de APIs con Flask y FastAPI
  • Conexion a bases de datos con SQLAlchemy
  • Autenticación y seguridad básica
  • Despliegue de aplicaciones en la nube

Módulo 8: Proyecto final (10 horas)

  • Planificación y desarrollo de un proyecto completo de ciencia de datos o desarrollo
  • Desde la obtención de datos hasta el despliegue del modelo o aplicación
  • Documentación y presentación del proyecto

A quién va dirigido este curso

Este curso está orientado a personas que deseen adquirir competencias en programación y análisis de datos. Es especialmente recomendable para:

  • Personas que quieren pasar de hojas de cálculo y tareas manuales a un entorno más técnico.
  • Profesionales con interés en automatización, reporting o análisis de datos.
  • Estudiantes o perfiles junior que necesiten una base larga para practicar con varias ramas del ecosistema Python.
  • Usuarios que todavía no saben si acabarán orientándose a datos, backend o automatización y quieren una visión amplia.

No es la mejor opción para alguien que solo quiera aprender una herramienta concreta en pocos días o para quien busque una certificación oficial de un fabricante determinado.

Requisitos previos

No se requiere experiencia previa en programación, aunque tener nociones básicas de lógica o matemáticas facilitará el aprendizaje. Necesitaras:

  • Un ordenador con al menos 8 GB de RAM y conexión a internet estable
  • Capacidad para instalar software (Python, Visual Studio Code)
  • Disponibilidad para dedicar un mínimo de 15-20 horas semanales al estudio

Salidas profesionales

Las principales salidas o usos prácticos de este aprendizaje incluyen:

  • Cientifico de datos (Data Scientist): análisis avanzado de datos y creación de modelos predictivos
  • Analista de datos: extracción de insights a partir de grandes volúmenes de información
  • Ingeniero de machine learning: desarrollo y despliegue de modelos de aprendizaje automático
  • Desarrollador backend en Python: creación de APIs y servicios web
  • Ingeniero de datos: diseño de pipelines de procesamiento de datos
  • Automatizador de procesos: scripts y herramientas para optimizar flujos de trabajo empresariales

Qué hace diferente a esta ficha

Lo más distintivo aquí es la mezcla de áreas. No se limita a enseñar sintaxis básica o notebooks: combina fundamentos, análisis de datos, machine learning, APIs y proyecto final. Eso puede ser una ventaja si buscas un recorrido más completo, pero también obliga a comprobar si el ritmo y el nivel real encajan con tu punto de partida.

Cómo valorar el enlace de acceso

Antes de enviar datos, revisa:

  • Quién publica la convocatoria real.
  • Si el acceso es a una ficha informativa, a un formulario o a una plataforma de terceros.
  • Si la formación es tutorizada, en abierto o con plazas limitadas.
  • Qué requisitos previos se piden realmente en la pantalla de inscripción.

Preguntas frecuentes

¿Necesito saber programar para hacer este curso?

No necesariamente, pero sí ayuda llegar con soltura digital básica y con disposición a practicar bastante. En una ficha de 200 horas, la diferencia entre “empezar desde cero” y “aprovecharla de verdad” suele estar en el tiempo que puedas dedicar fuera de la lectura del material.

¿Qué ordenador necesito?

Se recomienda un equipo con al menos 8 GB de RAM y un procesador moderno. Para los módulos de deep learning se utilizará Google Colab, que proporciona acceso gratuito a GPUs en la nube.

¿Recibiré un certificado al finalizar?

La ficha indica certificación de aprovechamiento, pero conviene confirmar en la convocatoria concreta quién lo emite y bajo qué condiciones de evaluación.

¿Puedo hacer el curso si estoy trabajando?

La disponibilidad para trabajadores en activo depende de la convocatoria y de la entidad que publica el curso.

Python tiene salida laboral en España?

Sí, sobre todo cuando va acompañado de proyectos, práctica real y un perfil claro. Aprender Python por sí solo no garantiza una salida; lo que más pesa es cómo lo apliques a datos, automatización, backend u otras tareas concretas.