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.

HTMLPrincipiante91 lecciones

CSS

Da estilo a tus páginas: colores, layouts con Flexbox y Grid, y diseño responsivo.

CSSPrincipiante28 lecciones

JavaScript

Programa la lógica e interactividad de tus sitios web con el lenguaje del navegador.

JavaScriptPrincipiante31 lecciones

Python

Un lenguaje versátil y fácil de leer, ideal para empezar a programar, datos e IA.

PythonPrincipiante42 lecciones

SQL

Aprende a consultar y manipular bases de datos relacionales con el lenguaje SQL.

SQLPrincipiante20 lecciones

React

Construye interfaces modernas y reactivas con la librería más popular de JavaScript.

ReactIntermedio6 lecciones

C++

Un lenguaje potente y de bajo nivel, usado en videojuegos, sistemas y software de alto rendimiento.

C++Intermedio11 lecciones

C

El lenguaje base de la programación moderna: memoria, punteros y control total del hardware.

CIntermedio13 lecciones

C#

El lenguaje de Microsoft para apps de escritorio, backend y videojuegos con Unity.

C#Intermedio4 lecciones

Java

Un lenguaje orientado a objetos usado en empresas, apps Android y sistemas backend.

JavaIntermedio4 lecciones

TypeScript

JavaScript con tipado estático: atrapa errores antes de ejecutar tu código.

TypeScriptIntermedio5 lecciones

Node.js

Ejecuta JavaScript en el servidor: APIs, archivos y aplicaciones backend.

Node.jsIntermedio5 lecciones

Git

Controla versiones de tu código, colabora en equipo y nunca pierdas tu trabajo.

GitPrincipiante44 lecciones

Docker

Empaqueta tus aplicaciones en contenedores que corren igual en cualquier entorno.

DockerIntermedio5 lecciones

AWS Basics

Introducción a la nube de Amazon: cómputo, almacenamiento y despliegue de apps.

AWS BasicsIntermedio5 lecciones

Linux

Domina la terminal: comandos, permisos y administración básica de sistemas.

LinuxPrincipiante5 lecciones

Data Science

Analiza datos con Pandas y da tus primeros pasos en machine learning.

Data ScienceIntermedio5 lecciones

Ciberseguridad básica

Fundamentos de seguridad: contraseñas, cifrado, ataques comunes y buenas prácticas.

CybersecurityIntermedio5 lecciones

UX/UI Fundamentos

Principios de diseño de interfaces: usabilidad, jerarquía visual y prototipado.

UX/UIPrincipiante5 lecciones

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.

CRFAvanzado2 lecciones

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.

OSEPAvanzado1 lecciones

OSED — Desarrollo de exploits en Windows

EXP-301. Desarrollo de exploits en modo usuario de Windows: buffer overflows, ROP y bypass de DEP/ASLR.

OSEDAvanzado1 lecciones

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.

OSEEAvanzado1 lecciones

OSWA — Ataques web con Kali Linux

WEB-200. Ataques a aplicaciones web: inyección SQL, XSS, SSRF, IDOR y explotación de autenticación.

OSWAIntermedio2 lecciones

OSWE — Ataques web avanzados

WEB-300. Auditoría de código fuente y desarrollo de exploits para vulnerabilidades web complejas.

OSWEAvanzado1 lecciones

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.

OSDAIntermedio2 lecciones

OSIR — Respuesta a incidentes

IR-200. Fundamentos de respuesta a incidentes: contención, erradicación, recuperación y análisis forense.

OSIRIntermedio1 lecciones

OSTH — Caza de amenazas

TH-200. Búsqueda proactiva de amenazas: hipótesis, telemetría, IOCs y detección de actividad maliciosa.

OSTHIntermedio1 lecciones

OSAI — AI Red Teaming avanzado

AI-300. Ataques contra sistemas de IA: prompt injection, jailbreaks, envenenamiento de datos y extracción de modelos.

OSAIAvanzado1 lecciones

OSCC-SEC — Fundamentos de ciberseguridad

SEC-100. Puerta de entrada a la ciberseguridad: conceptos base, redes, sistemas y postura defensiva.

OSCC-SECPrincipiante2 lecciones

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.

OSCC-SJDIntermedio1 lecciones

Machine Learning con Python

Aprende a entrenar modelos: regresión, clasificación, scikit-learn y evaluación de resultados.

Machine LearningIntermedio3 lecciones

Deep Learning y Redes Neuronales

Perceptrones, backpropagation, redes convolucionales y los fundamentos detrás del entrenamiento de redes profundas.

Deep LearningAvanzado2 lecciones

Computer Vision

Procesamiento de imágenes, detección de objetos y clasificación visual con modelos de visión por computador.

Computer VisionAvanzado2 lecciones

IA Aplicada / MLOps

Despliegue de modelos en producción: pipelines, versionado, monitoreo y buenas prácticas de MLOps.

MLOpsAvanzado2 lecciones

Fundamentos de LLMs

Qué son los grandes modelos de lenguaje: tokens, embeddings y cómo funcionan los transformers.

LLM FundamentalsPrincipiante2 lecciones

Prompt Engineering

Técnicas de prompting: few-shot, chain-of-thought, roles de sistema y cómo obtener mejores respuestas.

Prompt EngineeringPrincipiante2 lecciones

RAG y Embeddings

Bases de datos vectoriales, recuperación aumentada (RAG) y búsqueda semántica para dar contexto a los LLMs.

RAG & EmbeddingsIntermedio2 lecciones

Construir apps con LLMs

Integra modelos de lenguaje en apps reales: generación de texto, streaming, herramientas (tools) y salida estructurada.

LLM AppsIntermedio2 lecciones