Retos de Computer Sciences
Explore computer science challenges on Ewance to equip yourself with job-relevant skills for a variety of roles. Learn programming techniques and build technical skills with challenges on software development, algorithm design, system architecture, and more.
Most Popular
- CodeIntermedioNuevo
Auditoría SAST y Pipeline Seguro para una FinTech de Pagos en Bilbao
Recibes 4 repositorios (Java Spring Boot, Node.js, Python, Go) con alrededor de 380.000 líneas combinadas. Configura Semgrep (rulepack pci-dss + p/owasp-top-ten) y CodeQL para l…
- Static Analysis
- Sast
- Secure Coding
Software Security - CodeSéniorNuevo
Fuzzing Dirigido sobre Parser de Recetas en una HealthTech de São Paulo
Recibes el parser (12.000 líneas de C compatibles con C11) y un corpus inicial de 240 archivos válidos. Construye los harnesses para AFL++, libFuzzer y honggfuzz, con sanitizers…
- Fuzzing
- Memory Safety
- C Programming
Multidisciplinar - CodeIntermedioNuevo
SBOM y SLSA Nivel 3 en una InsurTech de Madrid
Recibes 3 servicios críticos (Node.js, Python, Go) en GitHub con GitHub Actions. Genera SBOM con CycloneDX para cada release (Syft + jq para validar). Firma artefactos con cosig…
- Supply Chain Security
- Sbom
- Slsa
Multidisciplinar - CodeSéniorNuevo
Hardening Memory-Safety y Migración Parcial a Rust en una HealthTech de Santiago
Identifica los 4 módulos críticos (parser de señales, gestor de buffers DMA, capa de comunicación BLE, gestor de criptografía) con análisis estático + análisis de CVEs histórica…
- Memory Safety
- Rust
- Ffi
Multidisciplinar Practice your coursework on real scenarios.
Every challenge is shaped from real-world context — not generic exercises. The work mirrors what your degree prepares you for.
Why Ewance
- CodePrincipianteNuevo
Suite de Pruebas Unitarias para un SaaS de Facturación Electrónica en Madrid
Te entregan el repositorio del módulo de cálculo de IVA (TypeScript + Vitest configurado) y la documentación funcional de los regímenes especiales (recargo de equivalencia, crit…
- Unit Testing
- Test Design
- Code Coverage
Multidisciplinar - CodeIntermedioNuevo
Pruebas de Integración para un Marketplace Logístico en Valencia
Identifica los 5 flujos de negocio críticos (alta de carga, asignación a transportista, confirmación de carga, entrega y facturación). Para cada flujo, escribe pruebas de integr…
- Integration Testing
- Test Containers
- Ci Cd
Multidisciplinar - CodeIntermedioNuevo
Property-Based Testing para una Librería de Conversión de Divisas en Bogotá
Identifica 6-8 propiedades invariantes del dominio (por ejemplo: convertir A a B y luego B a A debe estar dentro de la tolerancia de redondeo declarada; la suma de las comisione…
- Property Based Testing
- Unit Testing
- Test Design
Software Testing and Quality Assurance - CodeIntermedioNuevo
Pipeline de Pruebas Continuas para una Plataforma EdTech en Ciudad de México
Audita el pipeline actual (GitHub Actions), mide tiempo por test, identifica los 5% de tests más lentos y los tests intermitentes con un análisis sobre 100 ejecuciones recientes…
- Continuous Testing
- Test Parallelization
- Flaky Test Detection
Multidisciplinar - Browse challenges
Explore role
Marketing Analyst
Plan and measure campaigns that grow the business. Funnel analytics, attribution, segmentation, and the rigorous measurement that lets marketing defend its budget at the leadership table.
- DesignIntermedioNuevo
Sistema de Diseño para una Plataforma SaaS de Recursos Humanos en Madrid
Audita las 47 pantallas existentes, identifica los 25-30 componentes más usados y los tokens visuales repetidos (color, espaciado, tipografía, radios). Construye en Figma una li…
- Design Systems
- Design Tokens
- Figma
User Interface Design and Prototyping - 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 - CodePrincipianteNuevo
Plataforma de Bolsa de Empleo para una Asociación Logística en Algeciras
Construye una app web con Next.js + PostgreSQL + Clerk para autenticación. Implementa: registro de candidatas/os con perfil (CV en PDF, habilidades en tags), registro de empresa…
- Nextjs
- Authentication
- Postgresql
Multidisciplinar - CodePrincipianteNuevo
API REST y Frontend para una Distribuidora Vinícola en Mendoza
Diseña una API REST con FastAPI (Python) o NestJS (TypeScript) cubriendo: catálogo (productos, variedades, stock), clientes (restaurantes y vinotecas), pedidos (alta, modificaci…
- REST Apis
- Openapi
- React
Multidisciplinar Build a verifiable portfolio.
Submissions become evidence. Reviewers with shipping experience score against a rubric; the result becomes a credential anyone can verify.
Why Ewance
- CodeIntermedioNuevo
Portal de Reservas para una Cadena Boutique de Hostelería en Mallorca
Construye un portal con Next.js (Server Components) + tRPC para la comunicación tipada con el backend. Integra con la API mock del PMS (proporcionada) para disponibilidad y prec…
- Nextjs
- Trpc
- Stripe Integration
Multidisciplinar - CodeIntermedioNuevo
Plataforma Comunitaria para una Bodega Tech en Penedès
Construye una app con Next.js (App Router) con Server Components para SEO. Implementa: páginas estáticas indexables por cava (Static Site Generation - SSG) con metadata estructu…
- Nextjs
- SEO
- React
Multidisciplinar - StrategySéniorNuevo
Estrategia de Conectividad V2X para un Tier-1 Automoción en Vigo
Compara C-V2X (LTE PC5 + 5G NR sidelink) vs DSRC (IEEE 802.11p) en: latencia extremo a extremo, fiabilidad bajo NLOS (Non-Line-of-Sight), interoperabilidad regulatoria (Europa v…
- V2x
- 5g Nr
- Cellular Protocols
Wireless and Mobile Networks - CodePrincipianteNuevo
Calibrar un anillo de cuatro cámaras para robots de almacén
Diseñarás y prototiparás un flujo de calibración usando un tablero ChArUco impreso (un tablero de ajedrez con marcadores ArUco embebidos). Recibirás un conjunto de datos de 200 …
- Camera Calibration
- Multi View Geometry
- Opencv
3D Vision and Multi-View Geometry - CodeIntermedioNuevo
Reconstruir una fachada patrimonial con Structure-from-Motion
Recibirás 250 fotografías de la fachada tomadas con teléfono más 6 puntos de control terrestre (GCP) medidos por un topógrafo (usados solo para escalado métrico y validación, no…
- Structure From Motion
- Multi View Stereo
- 3d Reconstruction
Multidisciplinar - CodeIntermedioNuevo
Entrenar un NeRF para visitas virtuales de hoteles en Mallorca
Recibirás vídeos de 60-90 segundos por habitación (3 habitaciones de muestra) más fotogramas extraídos y las poses estimadas con COLMAP. Entrenarás un NeRF (variante Instant-NGP…
- Neural Scene Representation
- Nerf
- Gaussian Splatting
3D Vision and Multi-View Geometry - CodeIntermedioNuevo
Detectar defectos volumétricos en piezas con visión estéreo
Diseñarás una tubería que (1) calcula el mapa de disparidad y la nube de puntos a partir del par estéreo, (2) alinea esa nube con el CAD de referencia mediante Iterative Closest…
- Stereo Vision
- Depth Estimation
- Point Cloud Processing
3D Vision and Multi-View Geometry - CodeSéniorNuevo
Localización visual en interiores para una app de museos
Recibirás (1) una reconstrucción SfM de la sala principal del museo (unos 800 metros cuadrados, 1.500 imágenes), (2) un conjunto de 300 fotos de consulta con poses ground-truth …
- Visual Localization
- Feature Matching
- Pose Estimation
3D Vision and Multi-View Geometry - CodeIntermedioNuevo
Generar variaciones de producto con difusión condicionada
Recibirás 4.000 pares de (boceto, foto real) de la marca, anotados con descripción del material. Partirás de Stable Diffusion XL y aplicarás un fine-tuning con ControlNet para c…
- Diffusion Models
- Controlnet
- Lora Fine Tuning
Advanced Deep Learning - CodeIntermedioNuevo
Sintetizar voz neural para personajes de un videojuego
Recibirás 30 minutos de audio limpio por personaje (6 actores) y el guion en español e inglés. Adaptarás un modelo TTS de código abierto (XTTS-v2, Tortoise o Bark) para cada voz…
- Text To Speech
- Voice Cloning
- Pytorch
Advanced Deep Learning - CodeIntermedioNuevo
Compresión de modelos con distillation para edge
Recibirás el modelo teacher (YOLOv8-L) entrenado sobre 18.000 imágenes etiquetadas + el conjunto de validación. Diseñarás una estrategia que combine: (1) knowledge distillation …
- Knowledge Distillation
- Model Pruning
- Quantization
Advanced Deep Learning - CodeIntermedioNuevo
Modelar incertidumbre bayesiana en scoring crediticio
Recibirás 80.000 solicitudes históricas (12 meses) con features tabulares + etiquetas de impago a 90 días. Implementarás un modelo bayesiano (por ejemplo, regresión logística ba…
- Bayesian Learning
- Uncertainty Quantification
- Conformal Prediction
Advanced Machine Learning
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.



















































































