Cursos
Elige un lenguaje y empieza tu camino como programador
HTML
Aprende a estructurar páginas web desde cero con las etiquetas fundamentales de HTML.
CSS
Da estilo a tus páginas: colores, layouts con Flexbox y Grid, y diseño responsivo.
JavaScript
Programa la lógica e interactividad de tus sitios web con el lenguaje del navegador.
Python
Un lenguaje versátil y fácil de leer, ideal para empezar a programar, datos e IA.
SQL
Aprende a consultar y manipular bases de datos relacionales con el lenguaje SQL.
React
Construye interfaces modernas y reactivas con la librería más popular de JavaScript.
C++
Un lenguaje potente y de bajo nivel, usado en videojuegos, sistemas y software de alto rendimiento.
C
El lenguaje base de la programación moderna: memoria, punteros y control total del hardware.
C#
El lenguaje de Microsoft para apps de escritorio, backend y videojuegos con Unity.
Java
Un lenguaje orientado a objetos usado en empresas, apps Android y sistemas backend.
TypeScript
JavaScript con tipado estático: atrapa errores antes de ejecutar tu código.
Node.js
Ejecuta JavaScript en el servidor: APIs, archivos y aplicaciones backend.
Git
Controla versiones de tu código, colabora en equipo y nunca pierdas tu trabajo.
Docker
Empaqueta tus aplicaciones en contenedores que corren igual en cualquier entorno.
AWS Basics
Introducción a la nube de Amazon: cómputo, almacenamiento y despliegue de apps.
Linux
Domina la terminal: comandos, permisos y administración básica de sistemas.
Data Science
Analiza datos con Pandas y da tus primeros pasos en machine learning.
Ciberseguridad básica
Fundamentos de seguridad: contraseñas, cifrado, ataques comunes y buenas prácticas.
UX/UI Fundamentos
Principios de diseño de interfaces: usabilidad, jerarquía visual y prototipado.
CRF—Red Team Fundamentals
CM-RTF. Metodología ofensiva práctica: reconocimiento, escaneo de vulnerabilidades, explotación de servicios, escalada de privilegios y pivoting en redes segmentadas.
OSEP — Evasión y ruptura de defensas
PEN-300. Técnicas avanzadas de evasión de antivirus, bypass de defensas y ataques a entornos con hardening.
OSED — Desarrollo de exploits en Windows
EXP-301. Desarrollo de exploits en modo usuario de Windows: buffer overflows, ROP y bypass de DEP/ASLR.
OSEE — Explotación avanzada de Windows
EXP-401. La certificación más difícil de OffSec: explotación de kernel, mitigaciones modernas y técnicas de élite.
OSWA — Ataques web con Kali Linux
WEB-200. Ataques a aplicaciones web: inyección SQL, XSS, SSRF, IDOR y explotación de autenticación.
OSWE — Ataques web avanzados
WEB-300. Auditoría de código fuente y desarrollo de exploits para vulnerabilidades web complejas.
OSDA — Operaciones y análisis defensivo
SOC-200. Detección de amenazas desde el lado defensivo: SIEM, análisis de logs y respuesta en un SOC.
OSIR — Respuesta a incidentes
IR-200. Fundamentos de respuesta a incidentes: contención, erradicación, recuperación y análisis forense.
OSTH — Caza de amenazas
TH-200. Búsqueda proactiva de amenazas: hipótesis, telemetría, IOCs y detección de actividad maliciosa.
OSAI — AI Red Teaming avanzado
AI-300. Ataques contra sistemas de IA: prompt injection, jailbreaks, envenenamiento de datos y extracción de modelos.
OSCC-SEC — Fundamentos de ciberseguridad
SEC-100. Puerta de entrada a la ciberseguridad: conceptos base, redes, sistemas y postura defensiva.
OSCC-SJD — Desarrollo seguro en Java
SJD-100. Escribe código Java seguro: validación de entradas, manejo de secretos y prevención de vulnerabilidades.
Machine Learning con Python
Aprende a entrenar modelos: regresión, clasificación, scikit-learn y evaluación de resultados.
Deep Learning y Redes Neuronales
Perceptrones, backpropagation, redes convolucionales y los fundamentos detrás del entrenamiento de redes profundas.
Computer Vision
Procesamiento de imágenes, detección de objetos y clasificación visual con modelos de visión por computador.
IA Aplicada / MLOps
Despliegue de modelos en producción: pipelines, versionado, monitoreo y buenas prácticas de MLOps.
Fundamentos de LLMs
Qué son los grandes modelos de lenguaje: tokens, embeddings y cómo funcionan los transformers.
Prompt Engineering
Técnicas de prompting: few-shot, chain-of-thought, roles de sistema y cómo obtener mejores respuestas.
RAG y Embeddings
Bases de datos vectoriales, recuperación aumentada (RAG) y búsqueda semántica para dar contexto a los LLMs.
Construir apps con LLMs
Integra modelos de lenguaje en apps reales: generación de texto, streaming, herramientas (tools) y salida estructurada.