Este curso estará disponible próximamente — el contenido y el precio mostrados pueden cambiar antes del lanzamiento.
PróximamenteIntroductorioGratis6h de contenido · 1 laboratorio guiado200 XP

Python for Cybersecurity

Python desde cero para quien quiere trabajar en ciberseguridad. Cada ejercicio es una tarea real de analista: leer un log, contar los accesos fallidos, sacar los indicadores de un evento JSON, decodificar un comando ofuscado. Escribes y ejecutas el código en el propio navegador, sin instalar nada. Gratis y sin saber programar.

Gratis para siempre. Sin tarjeta, sin prueba y sin caducidad.

Vive la experiencia del estudiante

Sin login · Demostración interactiva gratuita

Prueba demostración →

1

Laboratorio guiado

VM real con el desbloqueo Pro de 24 €

6h

Horas de formación

Labs, prácticas, evaluaciones y simulaciones

5

Módulos

Dificultad progresiva

2–4h

Por sesión de laboratorio

Reinicios ilimitados

HTKQué incluye este curso
  • El curso completo: lecciones escritas con diagramas
  • Exámenes por módulo para comprobar qué has asimilado
  • Análisis guiado de un correo de phishing real
  • Puedes entregar el trabajo final
  • Acceso permanente, sin tarjeta
  • Laboratorio en VM aislada y certificado corregido: desbloqueo de 24 €
0 €

Sin tarjeta

Avísame

Herramientas de laboratorio que usarás

Python 3Lab toolreLab tooljsonLab toolPython 3Lab toolreLab tooljsonLab tool
csvLab toolhashlibLab toolbase64Lab toolcsvLab toolhashlibLab toolbase64Lab tool

Antes de comenzar — respuestas rápidas

El curso es gratis: todas las lecciones, los ejercicios en el navegador, los quizzes y las flags. Necesitas una cuenta, pero no una tarjeta. De pago hay dos cosas: el HTK Python Lab, un editor completo con datasets más grandes y retos autocorregidos, y la revisión de tu script final por un instructor. Ese desbloqueo cuesta 24 €, una sola vez.

No. El curso empieza desde cero y da por hecho que nunca has escrito una línea de código. Lo que sí asume es que te interesa la ciberseguridad, porque todos los ejemplos salen de ahí.

No. El código se ejecuta dentro de tu navegador, aislado de tu ordenador y de nuestros servidores. Te vale cualquier navegador reciente. Si más adelante quieres instalar Python en tu equipo, el curso te explica cómo, pero no lo necesitas para terminarlo.

Sí. Tu código corre en una zona aislada del navegador, sin acceso a tus ficheros ni a tus otras pestañas, y no puede conectarse a otras webs. Lo peor que puede pasar es que un ejercicio se quede colgado, y el entorno lo corta a los pocos segundos.

Temario del curso

5 módulos · 6h de contenido

Cada fase corresponde a un módulo de este curso. Desplázate para ver cómo se construye el temario, módulo a módulo.

1

Módulo 1

Introductorio

Primeros pasos

  • •Qué es Python y por qué lo usan los analistas
  • •Variables y tipos, explicados con los datos que vas a manejar
  • •print, cadenas de texto y los métodos que las limpian
  • •Ejercicio: normalizar una lista de indicadores de compromiso
  • •Quiz y flag del módulo
2

Módulo 2

Introductorio

Decidir y repetir

  • •if, elif y else: convertir una regla en código
  • •Listas y el bucle for
  • •while, y cómo no acabar en un bucle infinito
  • •Ejercicio: recorrer un log de autenticación línea a línea
  • •Quiz y flag del módulo
3

Módulo 3

Introductorio

Diccionarios y funciones

  • •Diccionarios: contar cosas por clave
  • •El top-N: qué IP lo ha intentado más veces
  • •Funciones que reutilizas de un caso al siguiente
  • •hashlib: calcular el hash de una muestra
  • •Pro: HTK Python Lab con retos autocorregidos
  • •Quiz y flag del módulo
4

Módulo 4

Introductorio

Ficheros y biblioteca estándar

  • •Abrir y leer ficheros
  • •csv y json: los formatos que exportan las herramientas de seguridad
  • •Expresiones regulares con re para sacar IPs, dominios y hashes
  • •datetime: ordenar los eventos en el tiempo
  • •Quiz y flag del módulo
5

Módulo 5

Introductorio

Automatizar el trabajo del analista

  • •base64 y cómo decodificar un comando ofuscado
  • •De líneas sueltas a un script que puedes reutilizar
  • •Buenas costumbres: nombres, comentarios y errores que se explican solos
  • •Trabajo final: un script de triaje que resume un incidente
  • •Quiz y flag del módulo

Qué aprenderás

  • Escribe y ejecuta Python sin instalar nada, y lee el error cuando algo falla
  • Convierte una regla como «más de cinco accesos fallidos» en un if y un bucle
  • Cuenta eventos por clave con un diccionario y encuentra a los que más se repiten
  • Lee logs y ficheros CSV y JSON, y saca indicadores de ellos con expresiones regulares
  • Calcula el hash de una muestra y decodifica un comando ofuscado en base64
  • Convierte lo que has escrito en un script que puedes reutilizar en el siguiente caso

Laboratorio práctico

Cada lección tiene ejercicios cortos que ejecutas en el navegador y una flag que solo sale si tu código está bien. El desbloqueo Pro añade el HTK Python Lab: un editor completo con varios ficheros, datasets más grandes (miles de líneas de log, eventos EDR en JSON) y seis retos con tests automáticos, además de un script final de triaje que revisa un instructor.

1⬡ 1 laboratorio guiado
2–4hTiempo disponible por sesión
IlimitadosReinicios
✓Validación automática de flags
Experimenta una vista previa del laboratorio →

Requisitos

  • ·Sin saber programar: el curso asume que nunca has escrito código
  • ·Un ordenador con un navegador reciente. Nada que instalar: Python se ejecuta dentro del navegador
  • ·Unas seis horas

Qué es gratis y qué añade el desbloqueo de 24 €

Lo decimos aquí y con claridad para que nada te sorprenda a mitad del curso.

Gratis, con una cuenta

  • ✓Todas las lecciones y módulos, de principio a fin
  • ✓Los exámenes de cada módulo, con intentos ilimitados
  • ✓Los análisis guiados paso a paso
  • ✓Puedes entregar el trabajo final

Desbloqueo Pro

24 €
  • +El HTK Python Lab: un editor completo con varios ficheros, datasets más grandes y seis retos con tests automáticos
  • +Un instructor revisa y corrige personalmente tu script final de triaje
  • +El certificado HTK, que depende de que esa revisión salga aprobada

Un solo pago, sin suscripción. El desbloqueo es por curso gratuito: éste cubre solo este curso, así que pagas por el curso que estás haciendo de verdad. Y si más adelante compras cualquier curso de pago de HTK —Beginner (119 €), Intermediate (159 €) o una ruta completa (199 €)— los tres desbloqueos van incluidos, uno por cada curso gratuito: 72 € de valor sin coste añadido. Nunca pagas dos veces por lo mismo.

Preguntas frecuentes

Respuestas completas sobre este curso, laboratorios, certificados y reembolsos

El curso es gratis: todas las lecciones, los ejercicios en el navegador, los quizzes y las flags. Necesitas una cuenta, pero no una tarjeta. De pago hay dos cosas: el HTK Python Lab, un editor completo con datasets más grandes y retos autocorregidos, y la revisión de tu script final por un instructor. Ese desbloqueo cuesta 24 €, una sola vez.

No. El curso empieza desde cero y da por hecho que nunca has escrito una línea de código. Lo que sí asume es que te interesa la ciberseguridad, porque todos los ejemplos salen de ahí.

No. El código se ejecuta dentro de tu navegador, aislado de tu ordenador y de nuestros servidores. Te vale cualquier navegador reciente. Si más adelante quieres instalar Python en tu equipo, el curso te explica cómo, pero no lo necesitas para terminarlo.

Sí. Tu código corre en una zona aislada del navegador, sin acceso a tus ficheros ni a tus otras pestañas, y no puede conectarse a otras webs. Lo peor que puede pasar es que un ejercicio se quede colgado, y el entorno lo corta a los pocos segundos.

Solo con el desbloqueo de 24 €. El certificado depende de que un instructor revise y apruebe tu script final de triaje, y esa revisión es la parte de pago. Escribir y entregar el script es gratis.

No. Cualquier compra de un curso de pago de HTK incluye el desbloqueo Pro de todos los cursos gratuitos.

Después de este curso

Y entonces eliges la especialidad que encaja contigo

Este curso existe para que elijas con criterio en lugar de a ciegas. Cuando sepas qué lado de la profesión te atrae, cada ruta te lleva de principiante a intermedio con los laboratorios que le corresponden.

Ver rutas formativas →
¿Listo para subir de nivel?

Empieza hoy con la ciberseguridad

Tres horas, sin conocimientos previos y un correo de phishing real que desmontar. Crea una cuenta y empieza.

GratisSin tarjeta
Sin tarjetaAcceso permanenteEmpiezas en menos de un minuto