UN ESPACIO PARA APRENDER HACIENDO

Aprende tecnología.
Construye con criterio.

Desde los fundamentos hasta la automatización con IA, el diagnóstico de incidencias y el despliegue de aplicaciones. Cursos escritos, retos y proyectos para aprender haciendo, a tu ritmo.

Empieza por una práctica gratuita o elige tu siguiente reto en la ruta de aprendizaje.

Fundamentos claros Práctica desde el inicio Tu propio ritmo

EMPIEZA GRATIS

Resuelve algo pequeño. Comprueba cómo aprendes.

Practica Python, Git, Bash, Docker, n8n y revisión de respuestas de IA. Retos completos con pistas, comprobaciones y soluciones. Sin tarjeta ni registro para empezar.

Empezar el reto gratuito de Git Ver todos los recursos gratis

TUS FORMACIONES, EN UN MISMO LUGAR

Cursos de tecnología
para aprender haciendo.

Elige qué quieres aprender.
Construye tu propio recorrido.

Bienvenido a Labs.

Formaciones sobre tecnología con explicaciones claras, retos y proyectos para aprender haciendo. Explora las propuestas y elige tu siguiente paso.

Una cuenta para consultar el catálogo completo, acceder a las formaciones en las que te matricules y mantener tu aprendizaje organizado.

Crear mi cuenta
  1. Explora las formaciones

    Consulta objetivos, requisitos y temarios antes de crear tu cuenta.

  2. Prepara tu acceso

    Regístrate, abre el correo para establecer tu contraseña e inicia sesión.

  3. Continúa desde tu aula

    Accede a tus cursos con matrícula activa, marca tus lecciones y consulta tu progreso.

Elige qué quieres construir.

Cursos escritos y prácticos, a tu ritmo. Consulta la disponibilidad y el precio en cada formación.

  • Desde cero
  • Lecciones escritas
  • Proyecto práctico

De Cero a Bash

8 bloques · 24 lecciones

Maneja archivos y construye scripts para automatizar tareas.

9,90 € · impuestos incluidos
Pago único · Acceso sin caducidad

Tu proyecto: Un organizador que simula antes de copiar y conserva los originales.

Requisitos y formato

Playground con Bash real: navegador actualizado, JavaScript, WebAssembly y conexión inicial. Ordenador con teclado recomendado. Alternativa local: Bash 3.2+ y utilidades habituales; Git Bash en Windows.

Lecciones escritas, retos con pistas y soluciones, materiales descargables y progreso personal. Sin vídeos ni tutorías individuales.

Ver curso: De Cero a Bash Probar muestra de De Cero a Bash
  • Desde cero
  • Lecciones escritas
  • Proyecto práctico

De Cero a Docker

8 bloques · 24 lecciones

Levanta entornos que sabes observar, conservar y recuperar.

14,90 € · impuestos incluidos
Pago único · Acceso sin caducidad

Tu proyecto: Web local con PostgreSQL, persistencia y recuperación de backup en otro proyecto.

Requisitos y formato

Equipo compatible con Docker, contenedores Linux, Compose e Internet. Windows con PowerShell; terminal habitual en macOS/Linux. No necesitas instalar Python/PostgreSQL en el host.

Lecciones escritas, retos con pistas y soluciones, materiales descargables y progreso personal. Sin vídeos ni tutorías individuales.

Ver curso: De Cero a Docker Probar muestra de De Cero a Docker
  • Desde cero
  • Lecciones escritas
  • Proyecto práctico

De Cero a GIT

8 bloques · 24 lecciones

Versiona tu trabajo y colabora con un historial que entiendes.

9,90 € · impuestos incluidos
Pago único · Acceso sin caducidad

Tu proyecto: Un repositorio con ramas, conflictos resueltos y una entrega reproducible.

Requisitos y formato

Empieza con 13 laboratorios en el navegador. Para completar las otras 11 lecciones, los talleres y el proyecto necesitas Git y un editor en tu equipo; las prácticas de GitHub requieren una cuenta en esa plataforma.

Lecciones escritas, retos con pistas y soluciones, materiales descargables y progreso personal. Sin vídeos ni tutorías individuales.

Ver curso: De Cero a GIT Probar muestra de De Cero a GIT
Portátil con nodos de automatización conectados, una bifurcación y revisión de documentos
  • Desde cero en n8n
  • Lecciones escritas
  • Proyecto práctico

De cero a n8n

10 bloques · 30 lecciones

De una tarea repetitiva a un flujo que puedes explicar, probar y recuperar.

14,90 € · impuestos incluidos
Pago único · Acceso sin caducidad

Tu proyecto: Una oficina local de solicitudes con bandeja simulada, export limpio, matriz de pruebas y runbook. No envía mensajes reales.

Requisitos y formato

Sin experiencia previa en n8n. Requiere Docker Engine 28+ Linux/Compose v2+, Python 3.11+, editor, navegador, Internet y espacio para imágenes; órdenes guiadas y expresiones explicadas. No requiere API de pago. IA real opcional con más recursos.

Lecciones escritas, retos con pistas y soluciones, materiales descargables y progreso personal. Sin vídeos ni tutorías individuales.

Ver curso: De cero a n8n
De cero a Python: código y un informe de datos en el playground de Labs
  • Desde cero · playground
  • Lecciones escritas
  • Proyecto práctico

De cero a Python

8 bloques · 24 lecciones

Escribe tus primeros programas y construye un informe que puedes comprobar.

9,90 € · impuestos incluidos
Pago único · Acceso sin caducidad

Tu proyecto: Un analizador de gastos ficticios con normalización, rechazos, agrupación y salida JSON.

Requisitos y formato

Navegador actualizado con JavaScript y WebAssembly, conexión para cargar unos 14 MB desde Labs y memoria disponible. Ordenador con teclado recomendado. Sin conocimientos previos ni instalación de Python para las misiones.

Lecciones escritas, retos con pistas y soluciones, materiales descargables y progreso personal. Sin vídeos ni tutorías individuales.

Ver curso: De cero a Python Probar muestra de De cero a Python
Portátil con consultas y tablas relacionadas conectadas a una base de datos azul sobre blanco
  • Ruta de datos · Fundamentos SQL
  • Lecciones escritas
  • Proyecto práctico

De cero a SQL

8 bloques · 24 lecciones

De una tabla a un informe que puedes comprobar y explicar.

9,90 € · impuestos incluidos
Pago único · Acceso sin caducidad

Tu proyecto: Informe de ventas con población, fechas, estados, unidades y pruebas; SQL y base ficticia descargables.

Requisitos y formato

Desde cero. Navegador actualizado con JavaScript/WebAssembly, conexión inicial y teclado recomendado. SQLite 3 o DB Browser para práctica local; Python 3.12+ solo para el comprobador opcional.

Lecciones escritas, retos con pistas y soluciones, materiales descargables y progreso personal. Sin vídeos ni tutorías individuales.

Ver curso: De cero a SQL Probar muestra de De cero a SQL
Portátil conectado a un servidor y base de datos con símbolos de comprobación y recuperación sobre fondo claro
  • Continuación de API REST · Operación de API Python
  • Lecciones escritas
  • Proyecto práctico

Tu API en producción

8 bloques · 24 lecciones

De responder en local a operar con evidencias.

19,90 € · impuestos incluidos
Pago único · Acceso sin caducidad

Tu proyecto: API educativa de incidencias con SQLite, Gunicorn, proxy HTTPS, partes y runbook. Circuito local obligatorio; publicación pública opcional, no acreditada.

Requisitos y formato

Python y HTTP/API REST; bases de Git, terminal y Docker. Ordenador con Docker Linux, Compose v2 y Python 3.12+. No exige compras previas ni VPS.

Lecciones escritas, retos con pistas y soluciones, materiales descargables y progreso personal. Sin vídeos ni tutorías individuales.

Ver curso: Tu API en producción Probar muestra de Tu API en producción
Aplicación desplegada de un portátil a un servidor con acceso seguro
  • Con base de Docker
  • Lecciones escritas
  • Proyecto práctico

Tu primer despliegue

8 bloques · 24 lecciones

De una aplicación suministrada a una entrega que sabes operar y recuperar.

19,90 € · impuestos incluidos
Pago único · Acceso sin caducidad

Tu proyecto: Una aplicación con HTTPS local, historial de versiones, restauración independiente y runbook operativo. Publicar en un VPS es una ampliación opcional.

Requisitos y formato

Base de Git, Bash/terminal y Docker; Engine 28+ Linux local, Compose v2+, Python 3.11+, Git, cliente OpenSSH, editor e Internet para construir. No necesitas programar ni contratar un servidor para completar el curso.

Lecciones escritas, retos con pistas y soluciones, materiales descargables y progreso personal. Sin vídeos ni tutorías individuales.

Ver curso: Tu primer despliegue
Portátil conectado a comprobaciones, un paquete y un servidor mediante un flujo azul
  • Después de Python a prueba de fallos · Conexión con API y despliegue
  • Lecciones escritas
  • Proyecto práctico

Tu primer pipeline: de los tests al despliegue

6 bloques · 18 lecciones

Un verde con evidencias y una entrega recuperable.

14,90 € · impuestos incluidos
Pago único · Acceso sin caducidad

Tu proyecto: API docente con SQLite, workflows, artefactos identificados y releases locales. No publica un servicio ni configura tu cuenta automáticamente.

Requisitos y formato

Python básico, pytest, Git y terminal; ordenador y Python 3.12+. GitHub propio para lo remoto y Docker Linux para el taller de contenedores. No exige compras anteriores.

Lecciones escritas, retos con pistas y soluciones, materiales descargables y progreso personal. Sin vídeos ni tutorías individuales.

Ver curso: Tu primer pipeline: de los tests al despliegue Probar muestra de Tu primer pipeline: de los tests al despliegue
Especificación con comprobaciones, procesador de IA y portátil con código sobre fondo blanco
  • Después de API REST · Desarrollo con IA
  • Lecciones escritas
  • Proyecto práctico

Tu primer proyecto con IA: de la especificación al código

6 bloques · 18 lecciones

De una petición ambigua a código con requisitos y evidencias.

14,90 € · impuestos incluidos
Pago único · Acceso sin caducidad

Tu proyecto: API educativa de incidencias con spec v1/v2, plan, tareas, pruebas y revisión. Estado en memoria y roles ficticios; no producción.

Requisitos y formato

Funciones, diccionarios, excepciones y fundamentos de API REST. Ordenador recomendado. Python 3.12+, Git y agente propio para taller local; posible cuenta/coste externo no incluido. El playground no requiere cuenta de IA.

Lecciones escritas, retos con pistas y soluciones, materiales descargables y progreso personal. Sin vídeos ni tutorías individuales.

Ver curso: Tu primer proyecto con IA: de la especificación al código Probar muestra de Tu primer proyecto con IA: de la especificación al código
Portátil con Python, intercambio de peticiones JSON y servidor azul sobre blanco
  • Después de fundamentos · API REST
  • Lecciones escritas
  • Proyecto práctico

Tu primera API REST

6 bloques · 18 lecciones

De funciones de Python a un contrato HTTP que puedes probar y explicar.

14,90 € · impuestos incluidos
Pago único · Acceso sin caducidad

Tu proyecto: Una API de tareas con contrato, CRUD, token ficticio, ETag/If-Match, pruebas y cliente reproducible. Estado en memoria; no preparada para producción.

Requisitos y formato

Fundamentos de Python: funciones, colecciones, JSON y excepciones. Navegador con JavaScript/WebAssembly y conexión inicial. Ordenador recomendado; Python 3.12+ para servidor local. No necesita Docker ni servicios de pago.

Lecciones escritas, retos con pistas y soluciones, materiales descargables y progreso personal. Sin vídeos ni tutorías individuales.

Ver curso: Tu primera API REST Probar muestra de Tu primera API REST
Documentación y procesamiento de IA conectados a una revisión con lupa antes de entregar
  • Después de De cero a n8n
  • Lecciones escritas
  • Proyecto práctico

Tu primera automatización con IA

8 bloques · 24 lecciones

Una automatización útil que propone, se detiene cuando corresponde y conserva tu decisión.

14,90 € · impuestos incluidos
Pago único · Acceso sin caducidad

Tu proyecto: Una mesa de soporte ficticia con dos workflows, aprobación persistente y bandeja local sin duplicados. No envía mensajes reales.

Requisitos y formato

Base de n8n: items, expresiones, HTTP Request e importación. Docker Linux/Compose, Python 3.11+, editor, navegador e Internet. Orientación: 8 GB de RAM disponibles y 8 GB de disco libre. Sin API facturada ni tarjeta; IA local obligatoria.

Lecciones escritas, retos con pistas y soluciones, materiales descargables y progreso personal. Sin vídeos ni tutorías individuales.

Ver curso: Tu primera automatización con IA
Portátil con Python, engranaje de automatización y carpetas organizadas en azul sobre blanco
  • Después de fundamentos · playground
  • Lecciones escritas
  • Proyecto práctico

Tu primera automatización con Python

8 bloques · 24 lecciones

De un script que funciona una vez a una herramienta que puedes explicar y repetir.

14,90 € · impuestos incluidos
Pago único · Acceso sin caducidad

Tu proyecto: Un organizador de archivos ficticios con política JSON, plan, simulación, manifiesto y recuperación comprobable.

Requisitos y formato

Fundamentos de funciones, listas, diccionarios, archivos y excepciones. Navegador con JavaScript/WebAssembly, conexión inicial y memoria disponible. Ordenador recomendado. Sin Python en el hosting ni acceso a carpetas reales.

Lecciones escritas, retos con pistas y soluciones, materiales descargables y progreso personal. Sin vídeos ni tutorías individuales.

Ver curso: Tu primera automatización con Python Probar muestra de Tu primera automatización con Python
Portátil con Python conectado a un inventario y una base de datos azul, con confirmación de guardado
  • Python + SQL · Persistencia
  • Lecciones escritas
  • Proyecto práctico

Tu primera base de datos con Python

6 bloques · 18 lecciones

De Python y SQL a un inventario que conserva sus datos.

14,90 € · impuestos incluidos
Pago único · Acceso sin caducidad

Tu proyecto: Inventario local con SQLite, salidas atómicas, versiones, importación, informes y evidencia de restauración.

Requisitos y formato

Fundamentos de Python y SQL; no exige comprar otros cursos. Navegador con JavaScript/WebAssembly y conexión inicial. Ordenador recomendado. Python 3.12+ con sqlite3 para práctica local.

Lecciones escritas, retos con pistas y soluciones, materiales descargables y progreso personal. Sin vídeos ni tutorías individuales.

Ver curso: Tu primera base de datos con Python Probar muestra de Tu primera base de datos con Python
  • Con base de Docker
  • Lecciones escritas
  • Proyecto práctico

Tu primera guardia

6 bloques · 18 lecciones

Recibe una alerta, encuentra su causa y demuestra la recuperación.

19,90 € · impuestos incluidos
Pago único · Acceso sin caducidad

Tu proyecto: Dos guardias finales con cambios separados, pruebas antes/después, persistencia demostrada y un parte de relevo.

Requisitos y formato

Docker básico o experiencia equivalente; Engine 28+, motor Linux local, Compose v2 o posterior, Python 3.11+ en tu ordenador, editor e Internet. Windows con PowerShell; macOS/Linux con su terminal. No necesitas programar la app.

Lecciones escritas, retos con pistas y soluciones, materiales descargables y progreso personal. Sin vídeos ni tutorías individuales.

Ver curso: Tu primera guardia
Portátil Python conectado a pruebas que detectan un fallo y un escudo azul de protección
  • Python · Calidad y pruebas
  • Lecciones escritas
  • Proyecto práctico

Tu proyecto Python a prueba de fallos

6 bloques · 18 lecciones

Aprende a demostrar que tu código cumple su contrato.

14,90 € · impuestos incluidos
Pago único · Acceso sin caducidad

Tu proyecto: Suite de pedidos con pytest, fallos controlados, rollback y proyecto reproducible.

Requisitos y formato

Funciones, listas, excepciones y SQL básico. Python3.12+ para local, navegador con WebAssembly para playground. No exige compras previas.

Lecciones escritas, retos con pistas y soluciones, materiales descargables y progreso personal. Sin vídeos ni tutorías individuales.

Ver curso: Tu proyecto Python a prueba de fallos Probar muestra de Tu proyecto Python a prueba de fallos

EL MÉTODO LABS

Cómo aprendes
con el método Labs.

El objetivo es que puedas hacerlo por ti mismo
y sepas explicar por qué funciona.

01

Entiende

Empieza por los conceptos. Con explicaciones claras y un contexto que dé sentido a lo que aprendes.

02

Prueba

Lleva cada idea a la práctica. Trabaja con ejemplos y observa qué sucede cuando haces un cambio.

03

Avanza

Marca tus lecciones, consulta tu progreso y vuelve a cualquier paso cuando necesites repasarlo.

LA IDEA DETRÁS DE LABS

Entender.
Probar.
Construir.

QUIÉN ESTÁ DETRÁS

Tu profesor: Julián López Jiménez.

Ingeniero de software y profesor de Formación Profesional. Labs es mi espacio para llevar la tecnología al terreno práctico: entenderla, probarla y aprender a utilizarla con criterio.

Conoce mi trabajo

ANTES DE EMPEZAR

Preguntas frecuentes
sobre los cursos.

Formato, requisitos, acceso y compras, sin sorpresas.

Elegir una práctica gratuita
¿Qué puedo probar gratis y sin cuenta?

Los recursos gratuitos incluyen ejercicios, comprobaciones y soluciones. También puedes leer las muestras de los cursos. No necesitas tarjeta ni registro para empezar. Una cuenta gratuita te permite guardar prácticas; no te suscribe a correos promocionales.

¿Por qué curso empiezo si no tengo experiencia?

Si la terminal te resulta nueva, empieza por el laboratorio de Bash. Git te ayuda a guardar versiones de tus proyectos. Para Docker conviene manejar archivos y terminal. Tu primera guardia requiere una base de Docker: no es el primer paso si todavía no has utilizado contenedores. Consulta los requisitos de cada ficha; no necesitas comprar todos los cursos.

¿Son vídeos o cursos escritos? ¿Incluyen tutoría o certificado oficial?

Son cursos escritos de autoaprendizaje en español, con prácticas, retos, pistas, soluciones y materiales descargables. No incluyen vídeos, clases en directo ni tutoría individual. Las insignias y el progreso son ayudas para practicar; no equivalen a una titulación oficial.

¿Qué ordenador y herramientas necesito?

Lee los requisitos de la ficha antes de comprar. Las prácticas de Git y Bash indican la terminal que debes usar; en Windows se utiliza Git Bash en los laboratorios que lo requieren. Docker necesita un motor en ejecución y contenedores Linux. Puedes leer desde el móvil, pero para realizar las prácticas necesitas un ordenador con las herramientas indicadas.

¿Cómo creo mi cuenta y verifico el correo?

Regístrate con tu correo, abre el enlace para establecer la contraseña e inicia sesión. Ese enlace inicial válido permite verificar tu dirección. Si el aula aún pide verificación, solicita el enlace desde allí. Revisa también spam y comprueba que no has escrito mal el correo. No envíes contraseñas ni enlaces de verificación a soporte.

¿Cómo compro y cuándo se activa el acceso?

Entra con tu cuenta y el correo verificado, elige la formación y revisa el total en Stripe antes de pagar. El acceso depende de la confirmación del pago, no solo de volver desde Stripe. Si ves un cargo pero no aparece el curso, evita pagar otra vez y consulta con soporte usando la referencia de compra.

¿Hay suscripción? ¿Cuánto dura el acceso?

Puedes elegir acceso al catálogo general por 9,90 €/mes o 99,90 €/año, impuestos incluidos, con renovación automática. Cancela la próxima renovación desde Mi cuenta: conservas el acceso hasta terminar el periodo pagado y mantienes tu progreso. Las compras individuales siguen siendo independientes. Cada curso también puede comprarse por separado mediante un pago único, sin renovación automática. El acceso al curso adquirido no tiene caducidad. Las nuevas formaciones del catálogo no se incluyen automáticamente en compras anteriores. Puedes avanzar sin fechas de entrega y volver a las lecciones; un reembolso íntegro finaliza el acceso que dependía de esa compra.

¿El precio incluye impuestos? ¿Puedo usar un descuento?

Los precios anunciados incluyen los impuestos aplicables. Stripe muestra el desglose fiscal y el total antes de confirmar. Si dispones de un código válido, comprueba allí que se aplica. Cada código está sujeto a sus propias condiciones de uso.

¿Qué ocurre si el curso no es para mí?

La política de Labs permite solicitar la devolución íntegra durante los primeros 14 días naturales desde la compra, aunque hayas empezado. En Mi cuenta puedes solicitarla desde el pedido mientras el botón esté disponible; también puedes escribir a soporte. Se devuelve el importe efectivamente pagado y termina el acceso asociado a esa compra. Consulta la política completa para conocer el procedimiento.

¿Dónde encuentro mi factura y cómo pido ayuda?

La factura se gestiona mediante Stripe tras confirmar la compra. En Mi cuenta puedes consultar los documentos disponibles de tus pedidos. Para problemas de acceso, facturación o un ejercicio, escribe al correo de soporte con el curso, el paso y el mensaje de error, sin contraseñas ni datos completos de tarjeta. La asistencia sobre incidencias no incluye tutorías individuales.

Consultar la ruta de aprendizaje · Condiciones de compra · Política de devoluciones

Soporte: contacto@labs.julianlopezjimenez.com

TU PRÓXIMO PASO

Lo que aprendes hoy,
lo construyes mañana.

Crear mi cuenta

Guarda tus prácticas y continúa a tu ritmo.