Practica y desarrolla tus habilidades de codificación mediante la creación de proyectos autograduados interactivos reales en vivo con soluciones y video tutoriales
Typescript
react native
React Navigation
intermediate
Practica la arquitectura modular en una aplicación React Native CLI con TypeScript reorganizando el Catálogo de Películas en features independientes (Movies y Categories). Crearás puntos de entrada por módulo, stores locales con Zustand y utilidades compartidas, todo con datos locales y sin APIs externas.
Iniciar proyectoTypescript
hooks
react native
intermediate
Construye una app móvil que permita registrar el estado de ánimo diario (Feliz, Neutral, Triste), ver el estado actual y consultar un historial reciente. Practica useState para estado local, useEffect para ciclo de vida (sin fetch), renderizado condicional y FlatList para listas de alto rendimiento. Ideal para iniciar con React Native + TypeScript.
Iniciar proyectoInteligencia Artificial Generativa
prompt engineering
Generative AI
beginner
Un proyecto práctico para crear requisitos sólidos de MVP usando IA. Aprende a usar un planificador de productos y prompts de IA para definir el alcance de tu proyecto de manera efectiva para construir requisitos de productos con inteligencia artificial, IA generativa e ingeniería de prompts.
Iniciar proyectociberseguridad
penetration testing
gobuster
beginner
En este proyecto, los estudiantes realizarán la fase de reconocimiento web sobre la máquina vulnerable The Lovers. El objetivo es explorar la página inicial, identificar el formulario de login y usar herramientas como Gobuster o Dirb con SecLists para enumerar directorios y archivos ocultos. No se realizará explotación aún; los resultados servirán como base para fases posteriores.
Iniciar proyectolinux
blue-team
digital forensics
intermediate
Un sistema Linux fue comprometido. Tu misión es investigar una imagen sospechosa, rastrear al atacante y descubrir tareas persistentes ocultas. Solo si limpias correctamente el sistema podrás reconstruir la bandera final.
Iniciar proyectowindows
blue-team
reverse-engineering
intermediate
Recibiste un archivo ejecutable sospechoso. Tu tarea es descompilarlo, identificar el comportamiento malicioso y sanear el binario. Solo si eliminas correctamente la actividad maliciosa, el programa completará su ejecución y mostrará un mensaje que contiene la bandera.
Iniciar proyectolinux
blue-team
forensics
intermediate
Una copia de seguridad de una base de datos crítica fue encontrada dañada. Como analista, tu tarea es recuperar datos útiles y encontrar la bandera.
Iniciar proyectoTypescript
react native
React Navigation
intermediate
Amplía tu proyecto anterior de catálogo de películas añadiendo gestión de estado global con Zustand. Implementa funcionalidades de favoritos, filtro por categoría y búsqueda por título, utilizando selectores y shallow para minimizar re-renderizados.
Iniciar proyectoJavascript
HTML and CSS
accessibility
intermediate
Transforma tu Product Landing Page estática en una máquina de conversión interactiva. Agregarás comparación de precios dinámica (toggle mensual/anual, sliders de cantidad), formularios multi-paso inteligentes con validación, accordion de FAQ con búsqueda, y carousel de testimoniales con filtros. El proyecto enfatiza prompting avanzado, desarrollo iterativo, manejo de estado y debugging colaborativo con IA para crear componentes que aumentan conversiones.
Iniciar proyectociberseguridad
penetration testing
sql-injection
intermediate
En este proyecto, los estudiantes realizarán la fase de explotación sobre la máquina vulnerable The Lovers. El objetivo es utilizar los hallazgos de reconocimiento para obtener acceso, explorar el sistema y escalar privilegios hasta lograr control total. Los estudiantes deberán incluir en su informe evidencia de la explotación, credenciales obtenidas, hallazgos durante la exploración, técnicas de escalada de privilegios y las flags encontradas.
Iniciar proyectoPHP
HTML and CSS
blue-team
beginner
Analiza un formulario vulnerable en un sitio de licencias ficticio, identifica la vulnerabilidad XSS y valida tu hallazgo con un script.
Iniciar proyectoblue-team
forensics
network analysis
beginner
Analiza un archivo .pcap que contiene una transacción HTTP sospechosa, encuentra una cadena codificada en Base64 y decodifica la flag.
Iniciar proyectoblue-team
osint
investigation
intermediate
Analiza una imagen aparentemente anónima para descubrir la ciudad y el país donde fue tomada. Usa técnicas OSINT para validar la flag.
Iniciar proyectolinux
blue-team
reverse-shell
intermediate
Un servidor Linux fue comprometido y han dejado varias reverse shells ocultas. Tu tarea como analista es detectarlas y eliminarlas.
Iniciar proyectoTypescript
react native
expo
intermediate
Crea una app móvil que permita explorar un catálogo de películas, ver detalles y navegar entre diferentes categorías usando React navigation. Trabaja completamente con datos locales desde data/movies.ts (sin APIs ni estado global). Perfecta para dominar la navegación y el tipado de parámetros en React Native.
Iniciar proyectoJavascript
Layouts
HTML and CSS
beginner
Crea una landing page profesional para vender un producto (app móvil, curso online o producto físico) en solo 5 minutos usando IA. Construirás una página completa orientada a conversión con hero section, características, testimoniales, precios y CTAs estratégicos. Practicarás HTML semántico, CSS moderno (glassmorphism, animaciones), JavaScript (modo claro/oscuro con localStorage, animaciones al scroll), diseño responsive y accesibilidad. El proyecto se construye desde cero en Cursor usando un prompt potente de IA, con iteraciones opcionales para personalización.
Iniciar proyectociberseguridad
Nmap
network-scanning
beginner
Este proyecto introduce a los estudiantes en la fase de reconocimiento sobre la máquina vulnerable The Lovers. Los estudiantes deberán descubrir la dirección IP del objetivo, escanear los puertos y servicios abiertos con Nmap, identificar el sistema operativo y confirmar la existencia de un servicio HTTP como preparación para fases posteriores de enumeración y explotación.
Iniciar proyectowindows
forensics
A05:2021 - Security Misconfiguration
intermediate
Una startup de inteligencia artificial fue atacada durante la madrugada. Como analista forense, debes reconstruir el incidente a partir de evidencias recolectadas y recuperar una contraseña oculta dentro de un ejecutable sospechoso.
Iniciar proyectolinux
blue-team
crypto
easy
Has recuperado una cadena sospechosa. Tu objetivo es descifrarla aplicando un método de cifrado clásico llamado Atbash y validar si tu resultado es correcto mediante un script. Solo si lo descifras bien recibirás la recompensa final.
Iniciar proyectolinux
blue-team
osint
intermediate
Un usuario conocido como johnclick1337 publicó una amenaza antes de borrar su rastro. Usa técnicas OSINT para descubrir su correo y validar la flag.
Iniciar proyecto