Retos del mundo real alineados con tu plan de estudios
Escenarios reales de negocios, ingeniería, diseño y análisis. Practica el trabajo para el que tu carrera te prepara, obtén certificados verificados y construye un portafolio que los reclutadores puedan verificar.
- CodeIntermedioNuevo
Recomendador de productos para marketplace de moda LATAM
Trabajarás con 6 meses de eventos clickstream anonimizados (alrededor de 220 millones de eventos: vistas, carritos, compras), un catálogo de 1,8 millones de productos con atribu…
- Recommendation Systems
- Collaborative Filtering
- Embeddings
Data Mining and Information Retrieval - CodeIntermedioNuevo
Optimización de Bucles y Vectorización Manual con Intrínsecos SIMD
Implementa loop interchange e identificación de bucles tileables sobre el IR del compilador, con análisis de dependencias suficiente para garantizar correctitud (test de bandera…
- Loop Optimization
- Vectorization
- Simd
Advanced Compilers and Program Optimization - CodeIntermedioNuevo
Mantenimiento asistido por AR para línea de envasado
Construye una app AR para gafas industriales (RealWear Navigator 520 o equivalente) que: (1) reconozca por código QR los 6 puntos críticos de la línea, (2) muestre el procedimie…
- Ar Development
- Industrial Iot
- Video Streaming
Virtual and Mixed Reality - CodePrincipianteNuevo
Diseño OO de un simulador de inventario para tienda de cómics
Diseña un modelo OO en C++17 que incluya: clase abstracta Producto con subclases Comic, MerchandisingFigura y JuegoMesa, clase Cliente con subclases Casual y Coleccionista (con …
- Cpp
- Object Oriented Design
- Polymorphism
Object-Oriented Programming and Design 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
- AnalysisPrincipianteNuevo
Diagnóstico de Paging en Servidor Compartido en Universidad Madrileña
Recibes acceso al servidor (Ubuntu 22.04 LTS, 128 GB RAM, swap en NVMe, kernel 6.5) y datos históricos de sar y vmstat. Analiza el patrón de paging usando /proc/vmstat, /proc/me…
- Virtual Memory
- Linux Internals
- Cgroups
Computer Systems and Organization - CodeIntermedioNuevo
Memoria Transaccional de Software para Plataforma de Pagos B2B en São Paulo
Reimplementa la capa de orquestación de saldos en Scala 3 usando ZIO STM. Cubre las operaciones críticas: transferencia entre cuentas, reserva de fondos con expiración, concilia…
- Transactional Memory
- Stm
- Scala Concurrency
Advanced Concurrency and Parallel Computing - CodePrincipianteNuevo
Servidor DNS Recursivo Mínimo con Caché para una PYME Hispana
Implementa el servidor en Python con dnspython. Acepta queries en UDP/53 y TCP/53 (fallback cuando UDP truncado). Resuelve iterativamente partiendo de los root servers, sigue NS…
- Dns
- Networking
- Udp
Computer Networks - StrategyIntermedioNuevo
Diseña la estrategia de comercialización de tecnología desde un laboratorio universitario
Analizarás el mercado de software de imagen médica (PACS, vendor neutral archives) en Europa y LATAM. Mapearás los 4 modelos de comercialización posibles (spin-off, licencia exc…
- Technology Commercialization
- Intellectual Property
- Market Analysis
Innovation and Entrepreneurship for CS - Browse challenges
Explore role
Pricing Strategist
Set the price that captures value without leaving sales on the table. Demand modelling, willingness-to-pay research, and the disciplined experimentation that turns pricing into a competitive advantage.
- CodePrincipianteNuevo
Cliente HTTP/1.1 desde Cero en Sockets para un ISP Andaluz
Implementa la CLI en Python usando solo socket y ssl (para HTTPS). Implementa: parsing de URL, resolución DNS con socket.getaddrinfo y reporte de tiempo, conexión TCP con SO_KEE…
- Networking
- Http Protocol
- Sockets
Computer Networks - AnalysisSéniorNuevo
Auditar el aislamiento de un sistema OS para automoción funcional
Recibes una documentación de partición del hipervisor (memoria asignada, slots temporales, canales IPC permitidos) y acceso a una placa de evaluación equivalente. Define 6 propi…
- Virtualization
- Os Security
- Operating Systems
Advanced Operating Systems - DesignPrincipianteNuevo
Modelado relacional para SaaS de gestión de bodegas vinícolas
Trabajarás con un documento de requerimientos de 8 páginas y entrevistas grabadas con 2 enólogos clientes. Diseña un modelo entidad-relación con al menos 14 entidades cubriendo …
- Relational Modeling
- Normalization
- SQL
Introduction to Database Systems - AnalysisIntermedioNuevo
Decisión Arquitectónica: Monolito vs Microservicios para Scale-up EdTech
Entrevista a 6 stakeholders (CTO, VP eng, 2 tech leads, 1 PM, 1 SRE) para extraer requisitos no funcionales reales: escalabilidad esperada (4x usuarios en 24 meses), velocidad d…
- Software Architecture
- Atam
- Architecture Decision Records
Software Architecture Get recognized by recruiters and employers.
Credentials are blockchain-anchored via LearnCoin — tamper-evident, portable, link-shareable on LinkedIn and beyond.
Why Ewance
- AnalysisPrincipianteNuevo
Estimación y Cronograma de Migración a Cloud en una Agencia Digital de Madrid
Recibes el alcance acordado (28 microservicios a migrar, 2 bases de datos PostgreSQL, 1 mainframe que se queda, 3 integraciones SaaS) y la composición del equipo (12 ingenieros,…
- Estimation
- Scheduling
- Project Management
Software Project Management - CodeIntermedioNuevo
Conversión a SSA y Eliminación de Subexpresiones Comunes
Construye el CFG del IR de entrada, calcula los frontiers de dominancia con el algoritmo de Cytron et al. e inserta phi nodes para variables vivas. Renombra variables con el alg…
- Ssa Construction
- Dominance Analysis
- Value Numbering
Advanced Compilers and Program Optimization - CodePrincipianteNuevo
Front-end Léxico-Sintáctico para un DSL de Reglas Logísticas
Implementa el lexer con ANTLR4 o escrito a mano, generando tokens con posición de origen (línea, columna) para mensajes de error. Implementa el parser que produzca un AST tipado…
- Lexical Analysis
- Parsing
- Ast Design
Compiler Construction - AnalysisPrincipianteNuevo
Minería de patrones de compra en cadena de supermercados
Diseña un pipeline de minería de patrones frecuentes (FP-Growth o similar) sobre 12 meses de tickets. Genera reglas de asociación con métricas (support, confidence, lift) filtra…
- Frequent Pattern Mining
- Association Rules
- Market Basket Analysis
Data Mining and Information Retrieval - AnalysisIntermedioNuevo
Cuantificación del Coste Energético de un SoC Edge en LATAM
Modela el consumo de 4 SoCs candidatos (perfil A53/A55/A72/A76 con DVFS) sobre 3 cargas (CNN MobileNet de 12M params, transmisión LTE de 50 KB cada 5 min, deep sleep 80% del tie…
- Embedded Systems
- Energy Efficiency
- Soc Design
Advanced Computer Architecture - CodePrincipianteNuevo
Aceleración con NumPy y Numba para Solver Iterativo en HPC
Parte del baseline Python puro (provisto: bucles anidados, ~120 líneas). Versión 1: vectoriza con NumPy usando slicing y operaciones broadcast (sin un solo for explícito sobre l…
- Scientific Python
- Numpy Vectorization
- Numba Jit
Scientific Computing and Numerical Methods - CodeSéniorNuevo
Implementación de Cola Lock-Free para Banco de Inversión en Madrid
Implementa en C++23 una cola MPSC basada en el algoritmo de Vyukov, con énfasis en el memory ordering exacto (acquire-release y, donde aplique, relaxed con justificación). Cubre…
- Lock Free Algorithms
- Memory Ordering
- Cpp Concurrency
Advanced Concurrency and Parallel Computing - AnalysisSéniorNuevo
Modelo de Predicción de Defectos para un ERP en São Paulo
Extrae métricas por archivo Java (líneas, complejidad ciclomática, número de autores, frecuencia de cambio, edad, número de bugs históricos asociados) desde Git y Jira de los úl…
- Defect Prediction
- Feature Engineering
- Model Evaluation
Software Testing and Quality Assurance - AnalysisIntermedioNuevo
Auditoría de optimizador para warehouse analítico de retail
Recibirás acceso de solo lectura a una réplica del warehouse y la lista de las 12 consultas problemáticas con sus planes actuales. Para cada consulta: instrumenta con system.que…
- Query Optimization
- Clickhouse
- Materialized Views
Advanced Database Systems - CodePrincipianteNuevo
Suite de Pruebas para un CLI Sin Tests en una EdTech de Barcelona
Recibes el repositorio en GitHub (Python 3.11, sin tests, sin CI). Configura pytest con cobertura, escribe pruebas unitarias para los 4 comandos críticos (import, validate, publ…
- Automated Testing
- Pytest
- Ci Cd
Software Construction - CodeSéniorNuevo
Generación de Código para GPU vía MLIR para una Startup AR/VR
Define un dialect MLIR con 6 operaciones de alto nivel adecuadas para shaders. Implementa los lowerings sucesivos: ShaderOps → arith + gpu → nvvm → PTX. Compila los 3 kernels (t…
- Mlir
- Gpu Codegen
- Compiler Backend
Advanced Compilers and Program Optimization - StrategyPrincipianteNuevo
Definición de SLOs y Error Budgets para Banco Digital
Para cada uno de los 4 servicios identifica los SLIs (Service Level Indicators) candidatos: latencia, error rate, freshness, throughput. Elige 2-3 por servicio basándote en lo q…
- Slos
- Error Budgets
- Sli Design
Site Reliability Engineering
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.



















































































