Formación bonificada para empresas

Diploma con sello de FUNDAE


Ejemplo de diploma acreditativo + Ampliar

Descargas

PDF Catálogo de cursos 2026+5.000 cursos bonificables
¿Eres RRHH? ¿Qué formación es obligatoria en tu sector?
Valore esta página: Votos: 3.8/5 (147 votos)


Curso online de API Gemini de Google con Python bonificado

Solicitar información

Respondemos en 3 hs. promedio

Diploma con sello de FUNDAE

Al terminar recibes tu diploma con tu nombre, el curso y sus 50 horas.

Ejemplo de diploma acreditativo del curso Ver el diploma de este curso
¿Eres RRHH? Formación bonificada para tu empresa → ¿Qué formación es obligatoria en tu sector? Mapa por sectores: igualdad, protección de datos, PRL y más →
i ¿Quiénes somos? ¿Es este curso homologado?
Nota informativa de CiberAula

¿Es este curso homologado?

Cuidado con algunas marcas de formación
Ana González, CEO de CiberAula
Ana GonzálezCEO de CiberAula

No, y si una marca de formación te ofrece un curso homologado en esta materia, pregúntale cuál es el organismo homologador y en qué boletín oficial (el BOE, el de una comunidad autónoma u otro de igual rango) se publicó la norma que lo homologa. Si no logras despejar las dudas, escríbenos y te ayudamos a aclararlo.

Si lo que buscas es una formación seria en esta materia, la de CiberAula lo es: una formación regulada y supervisada, que cumple la normativa estatal (Ley 30/2015, de 9 de septiembre, y Real Decreto 694/2017, de 3 de julio, publicados en el Boletín Oficial del Estado), está sujeta al control de FUNDAE y termina con un diploma acreditativo. Y si trabajas por cuenta ajena en una empresa privada, este curso se puede bonificar al 100 % de su coste.

Qué significa que un curso esté «homologado»: la explicación completa →

Ana González, CEO de CiberAula

Cursos bonificados Calendario: Flexible.

FUNDAE cursos Fecha disponible: Inmediata.

Cursos bonificados seguridad social Porcentaje de Bonificación: 100%

Cursos online bonificados Diploma con sello de FUNDAE.

Cursos online bonificados Formación regulada y supervisada: cumple la normativa estatal y está sujeta al control de FUNDAE.

cursos virtuales bonificados Temario Personalizado.

FUNDAE cursos Modalidades: teleformación, aula virtual y MIXTA

Curso Online Bonificado de API Gemini de Google con Python Curso Online de API Gemini de Google con Python

El 21,1 % de las empresas españolas de 10 o más empleados con conexión a Internet utilizaba inteligencia artificial en el primer trimestre de 2025 (INE)

542.600
ocupados en España en programación, consultoría y otras actividades relacionadas con la informática (CNAE 62), media anual (INE, EPA 2025)
1,06 millones
especialistas TIC ocupados en España (Eurostat, isoc_sks_itspt, 2025)

El curso

📊 ¿Por qué este curso?
316.800
personas ocupadas como profesionales de las tecnologías de la información en España en 2025, media anual EPA; integrar modelos de IA mediante API con Python ya forma parte de su trabajo
Fuente: INE · EPA 2025
Duración
La duración del curso de API Gemini de Google con Python es de 50 horas, acreditadas en el Diploma del mismo.PLAZO DE REALIZACIÓN:El plazo se puede establecer según las necesidades del alumno o del plan de formación de la empresa.
Plazo extendido gratuito Sin coste

Al terminar el curso conservas el acceso a la plataforma durante hasta un año más, sin ningún coste adicional, para volver a consultar los vídeos y los materiales siempre que quieras.

Por qué formarte con Ciberaula · 1 min

Objetivos

  • Conocer API Gemini de Google y configuracion del entorno de desarrollo con Python
  • Utilizar la API Gemini PRO para desarrollo de soluciones multimodales texto-imagen
  • Aplicar ingenieria de prompts para optimizar resultados en aplicaciones practicas
  • Desarrollar interfaces interactivas con Streamlit integrando capacidades de IA
  • Implementar proyectos profesionales que combinen Python y API Gemini de forma efectiva


Bonificación Curso bonificable al 100%
Bonificacion

Bonificación

Este curso puede ser bonificado al 100% para la empresa receptora, incluso aunque esta tenga un porcentaje de copago en razón de su número de empleados en plantilla. El coste de la formación se recuperará mediante descuento en el pago de los seguros sociales.
Este descuento será aplicable libremente en cualquier mes del año posterior a la fecha en que haya finalizado la formación. Podrán bonificarse las matrículas de aquellos alumnos que realicen al menos el 75% del curso con éxito.
Modalidades Teleformación · Aula virtual · Mixta · Presencial
Modalidades

Modalidades

EN CURSOS ONLINE
Teleformación: En esta modalidad todo el curso se realiza a través de internet, con acceso las 24 hs. todos los días de la semana y plazo máximo de seis meses. No hay actividades como clases a las que el alumno deba asistir en horarios y fechas programados.
Aula virtual: En esta modalidad la formación se imparte mediante clases en directo a través de internet, es decir clases tele-presenciales, que se llevarán a cabo a través de ZOOM, Skype u otra herramienta a convenir.
Modalidad MIXTA: Combinación de las dos modalidades anteriores. Los trabajadores asisten a clases en directo (por ejemplo una a la semana) y entre clases disponen de material para avanzar en el curso en la plataforma. Es la más completa para grupos de trabajadores que realizan un mismo curso.

EN CURSOS PRESENCIALES o SEMI - PRESENCIALES
En esta modalidad los trabajadores realizan el curso asistiendo físicamente a un aula en la que se imparte la formación. Puede ser complementada igualmente con acceso a una plataforma online entre clases. Para esta modalidad se requiere una consulta previa de disponibilidad en la ciudad donde se desee llevar a cabo.

Temario


NOTA:

Trabajamos con la metodologia de curso personalizado, creada por Ciberaula en 1997. Usted puede solicitar un curso a la medida de sus objetivos, que combine lecciones de 2 o mas cursos en un plan de formacion a su medida. Si este es su caso consultenos, esta metodologia ofrece un aprovechamiento maximo de la formacion en los cursos bonificados para trabajadores.

El temario predefinido del curso online de API Gemini de Google con Python es el siguiente:

1 Introducción

1.1 Cómo aprovechar al máximo el curso

1.2 IDE de Python para este curso

1.3 Configuración del entorno: Jupyter Notebook

1.4 Configuración del entorno: Google Colab

1.5 Recursos del curso

2 Profundice en la API de Google Gemini PRO Parte 1

2.1 Obtener una clave API de Gemini

2.2 Prueba para obtener una clave API de Gemini

2.3 Instalación del SDK de Python para la API Gemini Pro y autenticación en Gemini

2.4 Prueba para instalar el SDK de Python

3 Profundice en la API de Google Gemini PRO Parte 2

3.1 Modelos multimodales Gemini: Nano, Pro y Ultra

3.2 Cuestionario para modelos Gemini

3.3 Google AI Studio: indicaciones de forma libre con Gemini Pro Vision

3.4 Google AI Studio: uso de variables y parámetros en el mensaje

3.5 Generar texto a partir de entradas de texto: Gemini Pro

4 Profundice en la API de Google Gemini PRO Parte 3

4.1 Respuestas del modelo de transmisión

4.2 Prueba para generar texto a partir de entradas de texto

4.3 Generación de texto a partir de imágenes y entradas de texto: Gemini PRO Vision

4.4 Parámetros de generación de API de Gemini: controlar cómo el modelo genera respuestas

5 Profundice en la API de Google Gemini PRO Parte 4

5.1 Parámetros de generación de API Gemini explicados

5.2 Cuestionario sobre los parámetros de generación de API de Gemini

5.3 Construyendo una conversación de chat

5.4 Prueba para entablar una conversación de chat

5.5 Proyecto: Creación de un agente conversacional utilizando Gemini Pro

6 Jupyter AI Parte 1

6.1 Jupyter AI

6.2 Versión de Python

6.3 Introducción a Jupyter AI y otros compañeros de codificación

6.4 Instalación de Jupyter AI

6.5 Usando Jupyter AI en JupyterLab

7 Jupyter AI Parte 2

7.2 Configuración de Jupyter AI en Jupyter Notebook

7.3 Usando Jupyter AI en Jupyter Notebook

7.4 Uso de la interpolación para casos de uso más avanzados

7.5 Uso de Jupyter AI con otros proveedores y modelos

8 Proyecto: Hablando con una imagen

8.1 Requisitos del proyecto

8.2 Construyendo la aplicación

8.3 Probar la aplicación

8.4 Streamlit: transforme sus portátiles Jupyter en aplicaciones web interactivas

8.5 Creando el diseño de la aplicación web con Streamlit

8.6 Guardar y mostrar el historial utilizando el estado de sesión Streamlit

9 Ingeniería de Prompt para API de Gemini Parte 1

9.1 Introducción a la ingeniería rápida

9.2 Táctica n.° 1: Coloque las instrucciones claramente con delimitadores

9.3 Táctica n.° 2: proporcione instrucciones detalladas sobre el contexto, el resultado o la duración

9.4 Táctica n.º 3: especificar el formato de respuesta

10 Ingeniería de Prompt para API de Gemini Parte 2

10.1 Táctica n.º 4: few shot prompting

10.2 Táctica n.º 5: especificar los pasos necesarios para completar una tarea

10.3 Táctica n.º 6: Dar tiempo a los modelos para "pensar" 10.5 Otras tácticas para provocar y evitar mejor las alucinaciones

10.6 Resumen de ingeniería de prompts

11 Programación en Python Parte 1

11.1 While y continue

11.2 Declaraciones while y break

11.3 Corte de listas e iteración

11.4 Comprensión de listas - Parte 1

11.5 Comprensión de listas - Parte 2

12 Programación en Python Parte 2

12.1 Trabajar con diccionarios

12.2 Serialización de datos JSON

12.3 Deserialización de datos JSON

12.4 Asignación: JSON y solicitudes/API REST

12.5 Respuesta de la tarea: JSON y solicitudes/API REST

13 Creando interfaces front-end para aplicaciones Parte 1

13.1 Introducción a Streamlit

13.2 Conceptos principales de Streamlit

13.3 Visualización de datos en la pantalla: st.write() y Magic

14 Creando interfaces front-end para aplicaciones Parte 2

14.1 Widgets, Parte 1: text_input, number_input, botón

14.2 Widgets, Parte 2: casilla de verificación, radio, seleccionar

14.3 Widgets, Parte 3: control deslizante, file_uploader, camera_input, imagen

15 Creando interfaces front-end para aplicaciones Parte 3

15.1 Diseño: barra lateral

15.2 Diseño: columnas

15.3 Diseño: Expansor

15.4 Mostrar una barra de progreso

15.5 Estado de sesión

15.6 Devoluciones de llamada


Todo lo que necesitas saber antes de empezar

Información práctica — pulsa cada sección para desplegarla

💻 Software

  • Python 3.13 — descarga gratuita desde python.org. Necesitarás pip para instalar paquetes.
  • Jupyter Notebook o JupyterLab — gratuito, se instala con pip install jupyterlab. Alternativa 100% gratuita sin instalación: Google Colab (el curso lo cubre expresamente).
  • SDK de Google Generative AI — gratuito, pip install google-generativeai.
  • Streamlit — gratuito, pip install streamlit.
  • VS Code o PyCharm Community — ambos gratuitos. El curso es compatible con cualquier IDE.
⚠️ Clave API de Gemini: necesitas una cuenta Google y activar la API en Google AI Studio (aistudio.google.com). El tier gratuito cubre el uso habitual del curso (hasta 1500 peticiones/día con Gemini 1.5 Flash). Solo considera el plan de pago si superas esos límites en proyectos intensivos.

?️ Hardware

  • PC o Mac de los últimos 5-6 años, 4 GB RAM mínimo (8 GB recomendado para tener Jupyter y el navegador abiertos a la vez).
  • No necesitas GPU: toda la inferencia se ejecuta en los servidores de Google.
  • Si tu equipo es muy justo, Google Colab te da CPU/GPU gratuita en la nube — es una alternativa real y válida.

🔑 Cuentas necesarias

  • Cuenta Google — gratuita, imprescindible para Google AI Studio y Colab.
  • Clave API de Gemini — gratuita desde aistudio.google.com.

📚 Conocimientos previos

  • Python básico: variables, funciones, listas, diccionarios y bucles. El curso incluye módulos de repaso (temas 11 y 12), pero si partes de cero en Python el ritmo puede resultar alto.
  • Nociones básicas de terminal/consola para instalar paquetes con pip.
  • No se requiere experiencia previa con APIs ni con inteligencia artificial.

Estos son los proyectos concretos que construyes durante el curso, todos ejecutables desde el primer día con los recursos gratuitos descritos arriba:

  1. Generador de texto multimodal — envías texto e imágenes a la API Gemini Pro Vision y recibes respuestas contextualizadas. Caso de uso: prototipo de asistente que describe o analiza fotografías automáticamente.
  2. Agente conversacional con historial — construyes un chatbot que mantiene el contexto de la conversación usando el SDK de Python. Caso de uso: base para un asistente de atención al cliente o soporte técnico interno.
  3. Aplicación «Habla con una imagen» — subes una foto y haces preguntas sobre ella en lenguaje natural; el historial se guarda con Streamlit Session State. Caso de uso: herramienta de accesibilidad o catalogación de imágenes.
  4. Interfaz web interactiva con Streamlit — conviertes tus notebooks de Jupyter en una app web con widgets, barra lateral y barra de progreso, lista para compartir. Caso de uso: demo funcional para presentar a un cliente sin necesidad de despliegue complejo.
  5. Integración de Jupyter AI — configuras el asistente de IA dentro de JupyterLab para autocompletar código y resolver dudas directamente en el notebook. Caso de uso: aceleración del flujo de trabajo en análisis de datos.
  6. Pipeline de prompt engineering aplicado — implementas las 6 tácticas del curso (delimitadores, few-shot, formato de salida, chain-of-thought…) en scripts Python reutilizables. Caso de uso: plantillas de prompts para automatizar tareas repetitivas de generación de contenido.
¿Estás listo para el curso de API Gemini con Python?
5 preguntas rápidas para comprobar si tu punto de partida encaja con el nivel del curso. No busques las respuestas: es más útil que el resultado sea honesto.
1 ¿Cómo crearías una función en Python que recibe una lista de números y devuelve solo los pares?
2 Tienes que instalar la librería requests en tu entorno Python. ¿Qué harías?
3 ¿Qué es una API REST y cómo se usa normalmente desde Python?
4 ¿Qué estructura de datos usarías en Python para representar este objeto JSON: {"modelo": "gemini", "tokens": 1024}?
5 ¿Has trabajado antes con algún modelo de lenguaje grande (ChatGPT, Gemini, Claude) aunque sea de forma básica?

Estos son los tropiezos más habituales cuando se empieza a trabajar con la API Gemini desde Python. Reconocerlos antes te ahorra horas de depuración.

  • Exponer la clave API en el código fuente — escribir api_key = "AIza..." directamente en el script y subirlo a GitHub. Usa siempre variables de entorno (os.environ) o un archivo .env con python-dotenv.
  • No manejar los límites de la capa gratuita — el tier gratuito tiene cuotas por minuto y por día. Sin gestionar excepciones ResourceExhausted, tu app se rompe sin mensaje claro. Implementa reintentos con backoff exponencial desde el primer proyecto.
  • Asumir que el modelo recuerda la conversación automáticamente — cada llamada a generate_content() es independiente. Para mantener historial debes pasar explícitamente los turnos anteriores en el objeto ChatSession.
  • Ignorar el parámetro stream=True en respuestas largas — sin streaming, la app queda bloqueada hasta recibir toda la respuesta. Esto hace que las interfaces Streamlit parezcan congeladas; usa generate_content(..., stream=True) e itera sobre los chunks.
  • Confundir los modelos disponibles — gemini-pro solo acepta texto; gemini-pro-vision acepta imagen+texto. Llamar al modelo incorrecto con el tipo de entrada equivocado devuelve un error que no siempre es descriptivo.
  • Prompts sin estructura en las llamadas programáticas — copiar prompts de chat de usuario directamente en el código sin definir rol, contexto ni formato de salida esperado. Resultado: respuestas inconsistentes que rompen el parsing JSON posterior.
  • No validar la respuesta antes de procesarla — asumir que response.text siempre existe. Si el modelo activa los filtros de seguridad, response.text lanza una excepción. Comprueba response.candidates y finish_reason antes de acceder al texto.
  • Estado de sesión de Streamlit mal inicializado — acceder a st.session_state["historial"] sin comprobar antes si existe, lo que provoca KeyError en el primer refresco. Inicializa siempre con if "historial" not in st.session_state.
  • Subir imágenes con rutas locales absolutas — el código funciona en tu máquina pero falla en Google Colab o al compartir la app porque la ruta no existe en el servidor. Usa st.file_uploader y lee los bytes directamente desde el objeto retornado.

Recursos gratuitos y comunidades que complementan el curso desde el primer día. No necesitas ninguno de pago.

⚡ Atajos y referencias rápidas

  • Google AI Studio (aistudio.google.com) — playground oficial para probar prompts con Gemini, ajustar parámetros de generación y obtener el código Python equivalente con un clic.
  • Referencia de la API Gemini (ai.google.dev/api) — documentación oficial con todos los parámetros, modelos disponibles y límites del tier gratuito actualizados.
  • Cheatsheet de Streamlit — docs.streamlit.io/develop/api-reference: tabla de todos los widgets con ejemplos en una sola página.

?️ Herramientas gratuitas esenciales

  • Google Colab (colab.research.google.com) — Jupyter en la nube, sin instalación, con acceso gratuito a GPU. Ideal si tu PC es limitado.
  • python-dotenv — pip install python-dotenv. Gestiona variables de entorno para no exponer tu clave API. Imprescindible desde el primer script.
  • Streamlit Community Cloud (share.streamlit.io) — despliega tus apps Streamlit gratis con un repositorio de GitHub. Sin coste para proyectos públicos.

📖 Documentación y guías de referencia

  • Cookbook oficial de Gemini API (github.com/google-gemini/cookbook) — notebooks Jupyter con ejemplos reales de multimodalidad, embeddings, función calling y más, mantenidos por Google.
  • Guía de prompt engineering de Google (ai.google.dev/gemini-api/docs/prompting-intro) — tácticas específicas para Gemini con ejemplos de código Python incluidos.
  • Documentación de Jupyter AI (jupyter-ai.readthedocs.io) — referencia completa para configurar el asistente en JupyterLab, que cubre el módulo 6 y 7 del curso.

👥 Comunidades activas

  • r/Bard y r/GoogleGeminiAI en Reddit — preguntas técnicas sobre la API, novedades de modelos y casos de uso reales.
  • Google Developers Community (developers.google.com/community) — foros oficiales con respuestas del equipo de Gemini y ejemplos verificados.
  • Stack Overflow — etiquetas google-generativeai y streamlit con miles de preguntas resueltas sobre exactamente los errores que encontrarás.

Preguntas frecuentes

Solicitar información

Respondemos en 3 hs. promedio


Por qué formarte con Ciberaula · 1 min
Glosario FUNDAE  —  Diccionario técnico de los 300 términos del sistema de formación bonificada Ver glosario →