Retos de Code
Build a working backend, frontend, integration, or data pipeline against a real-shaped spec.
- CodeIntermedioNuevo
Optimiza un kernel de procesamiento de imagen en C++ con SIMD
Recibirás la versión escalar en C++ (200 líneas, comentada) y un dataset de 80 imágenes 4K. Implementarás 3 versiones: (1) versión escalar optimizada (loop ordering, sin copias)…
- Cpp Programming
- Simd Intrinsics
- Performance Optimization
Multidisciplinar - CodeIntermedioNuevo
Optimización de Red de Distribución Eléctrica con GNN en Santiago de Chile
Recibirás topología completa (anonimizada) de la red de distribución, 24 meses de mediciones SCADA por nodo y proyecciones de demanda residencial. Construye el grafo dirigido de…
- Graph Neural Networks
- Spatiotemporal Ml
- Node Classification
Machine Learning on Graphs - CodeIntermedioNuevo
Counterfactuals para Aprobación de Préstamos PyME en Bogotá
Recibirás el modelo en producción (random forest tabular) y ~50.000 solicitudes históricas. Implementa generación de contrafactuales (puedes usar DiCE o algoritmo propio) con re…
- Counterfactual Explanations
- Explainability
- Fastapi
Explainable and Interpretable AI - CodePrincipianteNuevo
Tienda Online de un Productor de Aceite en Jaén
Construye una app web con Next.js (App Router) + PostgreSQL (Supabase) + Stripe Checkout para los pagos. Implementa: catálogo público con páginas por producto, carrito persisten…
- Nextjs
- React
- Postgresql
Web Application Development Develop in-demand professional skills.
Each challenge names the skills it strengthens. Over time, your profile fills with the competences a hiring manager would actually look for.
Why Ewance
- CodeIntermedioNuevo
Estructura de datos avanzada para un buscador interno bancario
Recibes una traza anonimizada de 5 M consultas reales contra un índice de 40 M entradas. Implementa al menos 3 estructuras de datos avanzadas (predecesor/sucesor según el caso) …
- Advanced Data Structures
- Amortized Analysis
- Predecessor Search
Advanced Algorithms - CodeIntermedioNuevo
Diarización y resúmenes para un call center de salud en Bogotá
Recibes 200 llamadas anonimizadas de duración media de 5 minutos. Implementa el pipeline en tres etapas: (1) diarización con pyannote.audio o un modelo equivalente, (2) transcri…
- Speaker Diarization
- Speech Recognition
- Summarization
Speech Recognition and Spoken Language Processing - CodeIntermedioNuevo
Simula la apertura de tiendas para una cadena de retail mexicana
Recibirás datos anonimizados de las 240 tiendas existentes (ventas, footfall, demografía a 5km), 80 ubicaciones candidatas con sus mismas variables y un modelo de coste estándar…
- Monte Carlo Simulation
- Demand Forecasting
- Decision Support
Decision Support Systems and Decision Analysis - CodeIntermedioNuevo
Plataforma de evaluación humana para LLMs en producto
Construye una plataforma web con backend en Python y frontend en React. Soporta tres tipos de evaluación: comparación pareada A/B, escala Likert sobre criterios definidos y libr…
- Software Engineering
- Human Evaluation
- Full Stack Development
AI Software Engineering Group Project - Browse challenges
Explore role
Strategy Analyst
Frame the business question, model the options, build the recommendation. From market sizing to competitive analysis, this role is where strategy consulting meets in-house decision-making.
- CodeIntermedioNuevo
Predicción de Trayectorias para una Flota Logística en Puebla
Recibes 60 horas de datos de patio (poses 10 Hz de 18 vehículos manuales y 4 autónomos, mapa lógico del patio en formato Lanelet2-like). Entrena un baseline kinemático (modelo d…
- Trajectory Prediction
- Sequence Models
- Pytorch
Multidisciplinar - CodeIntermedioNuevo
GPU Compute: Optimización de Kernel CUDA y Análisis Roofline
Parte del kernel SPH base provisto (alrededor de 200 líneas de CUDA con N≈1M partículas). Aplica optimizaciones: tiling con shared memory, vectorización de loads (float4), reduc…
- Gpu Architecture
- Cuda
- Performance Optimization
Advanced Computer Architecture - CodeIntermedioNuevo
Agente conversacional asistente para soporte interno con razonamiento
Recibes una base de 400 documentos internos y 80 preguntas reales con respuesta correcta etiquetada. Diseña un agente que combine recuperación (embeddings + búsqueda vectorial) …
- LLM Agents
- Retrieval Augmented Generation
- Prompt Engineering
Artificial Intelligence: Principles and Techniques - CodeSéniorNuevo
Interpretación abstracta para análisis de overflow en firmware embebido
Implementa el analizador en OCaml o Rust sobre LLVM IR. Modela el dominio de intervalos para enteros con widening al cruzar bucles. Combina con dominio de paridad para mejorar p…
- Abstract Interpretation
- Static Analysis
- Program Analysis
Program Analysis Get recognized by recruiters and employers.
Credentials are blockchain-anchored via LearnCoin — tamper-evident, portable, link-shareable on LinkedIn and beyond.
Why Ewance
- CodePrincipianteNuevo
Visualizador Web de Datos Sanitarios con WebGL y three.js
Construye una app web con three.js que cargue un JSON con 12 plantas (cada planta una malla simple plus puntos por cama). Anima color por ocupación con paleta accesible (colorbl…
- Webgl
- Threejs
- 3d Visualization
Introduction to Computer Graphics - CodePrincipianteNuevo
Entrena una CNN para diagnóstico asistido en una EdTech médica
Trabajarás con un subset público de chest X-rays (alrededor de 50.000 imágenes, 14 patologías multi-label). Entrena un DenseNet121 (estándar en literatura X-ray) con transfer le…
- Cnn
- Transfer Learning
- Model Calibration
Deep Learning - CodeIntermedioNuevo
Plataforma de Entrenamiento ML Multi-Región para una Edtech Bogotana
Diseña la plataforma: Vertex AI Pipelines orquesta workflows; los jobs corren en GKE con nodos preemptibles + fallback a on-demand; los modelos se versionan en Vertex Model Regi…
- Mlops
- Kubernetes
- GCP
Multidisciplinar - CodePrincipianteNuevo
Indexa el catálogo de una biblioteca digital pública con metadatos limpios
Recibirás un dump anonimizado de 50.000 obras con metadatos en CSV. Diseñarás un pipeline de limpieza: deduplicación de autoras (Apellido, Nombre vs Nombre Apellido vs iniciales…
- Data Cleaning
- Information Retrieval
- Entity Resolution
Information Retrieval and Search - CodeSéniorNuevo
Detecta nódulos pulmonares en TC para health-tech en Medellín
Trabajen en equipo de 2-3. Reciben 1.200 TCs anonimizadas con anotaciones de nódulos. Entrenen un detector 3D (RetinaNet 3D o nnDetection). Reporten FROC con sensibilidades a 0.…
- Object Detection
- 3d Detection
- Medical Imaging
Machine Learning for Imaging and Medical Image Analysis - CodePrincipianteNuevo
Optimización de rutas de recolección de aceituna en cooperativa de Jaén
Construye un modelo matemático de programación lineal entera mixta (MILP — Mixed Integer Linear Programming, optimización donde algunas variables deben ser números enteros) que …
- Linear Programming
- Optimization
- Data Modeling
Operations Analytics and Optimization - CodePrincipianteNuevo
Wearables y Salud Sensing para una Clínica de Cardiología en Lima
Ingiere datos históricos (3 meses, 180 pacientes, formato CSV anonimizado provisto). Implementa un pipeline en Python (Pandas + scikit-learn) con: (1) limpieza y resampling a 1 …
- Health Sensing
- Time Series
- Feature Engineering
Multidisciplinar - CodePrincipianteNuevo
Pipeline Reproducible de Análisis de Microcréditos en Antofagasta
Recibes la base de datos cruda (50.000 préstamos, 18 meses de pagos), el código existente en cuatro hojas Excel y la documentación parcial. Construye un pipeline en Python (carp…
- Reproducibility
- Data Pipelines
- Python
Multidisciplinar - CodePrincipianteNuevo
Diseño de Servicio Asíncrono para Tienda Online en Mendoza
Refactoriza el módulo de pedidos en TypeScript sobre Node.js 22. Cada pedido dispara llamadas concurrentes a 3 proveedores (envío, pago, antifraude) con timeout y reintento expo…
- Async Await
- Promise Coordination
- Timeouts And Retries
Concurrent and Parallel Programming - CodeIntermedioNuevo
Observabilidad para microservicios de logística mexicana
Diseña arquitectura de observabilidad basada en OpenTelemetry Collector con backends Prometheus + Tempo + Loki en Kubernetes. Define convenciones de naming, atributos de spans e…
- Observability
- Opentelemetry
- Prometheus
Multidisciplinar - CodePrincipianteNuevo
Bot de Combate con Actor-Critic para Estudio Indie en Buenos Aires
Recibirás un build headless en Unity ML-Agents con dos arenas, 4 personajes y telemetría completa (vida, posición, habilidad disponible). Entrena un agente con PPO o SAC en self…
- Actor Critic
- Self Play
- Reinforcement Learning
Deep Reinforcement Learning - CodeIntermedioNuevo
Diseñar un sistema de archivos en espacio de usuario con FUSE
Implementa un FUSE filesystem en Python (libfuse) o Rust (fuser) que monta un bucket compatible con S3 (usa MinIO local para desarrollo). Soporta operaciones POSIX básicas: geta…
- File Systems
- Fuse
- Systems Programming
Multidisciplinar
Cómo funciona
Del briefing al certificado, en seis pasos.
Paso 01
Explora retos alineados con tus estudios.
Paso 02
Acepta el que encaja con tus metas.
Paso 03
Trabájalo con la guía del AI Copilot.
Paso 04
Envíalo para una evaluación estructurada.
Paso 05
Consigue una credencial verificada.
Paso 06
Añádela a LinkedIn con un solo clic.
Equipos del sector tras una década de briefings prácticos
¿Reclutando de este grupo?
Patrocina un reto y conoce candidatos a través de su trabajo real.
Los equipos de la industria pueden diseñar briefings en torno a las habilidades que buscan, y evaluar a los estudiantes por entregables puntuados con rúbrica — no por currículums.



















































































