Informática
Retos de Fundamentos de Programación
Los retos de Fundamentos de Programación te sitúan en el centro del trabajo de escribir código correcto, legible y rápido. Desarrollarás habilidades clave en funciones y estructuras de datos, diseño orientado a objetos y patrones de diseño, programarás en Python o JavaScript y aprenderás lectura de código y refactorización como los equipos lo esperan.
A partir de ahí abordarás los temas más complejos — análisis de algoritmos, análisis de complejidad, algoritmos de grafos y generics y sistemas de tipos — avanzando hacia Performance Engineering, patrones de programación de baja latencia y competencia en lenguajes de sistemas (Go, Rust, C++). Cada reto que resuelvas te otorga una credencial verificada para mostrar a los reclutadores.
Proyectos recomendados
· Python o JavaScript Limpiar- Todos
- Python o JavaScript
- Competencia en Lenguajes de Sistemas (Go, Rust, C++)
- Refactorización
- Análisis de Algoritmos
- Performance Engineering
- Sistemas Operativos
- TypeScript
- Algoritmos de Grafos
- Patrones de Diseño
- Análisis de Complejidad
- Sistemas Embebidos
- Funciones y Estructuras de Datos
- Diseño Orientado a Objetos
- AnalysisPrincipianteNuevo
Detección de comunidades en cadenas de difusión de WhatsApp anonimizadas
Recibes una red de cerca de 65.000 mensajes con metadatos (hash de identificador anonimizado, marca de tiempo, grupo público origen, hash del contenido para detectar reenvíos de…
- Network Analysis
- Community Detection
- Data Visualization
Social Network Analysis and Web Science - CodePrincipianteNuevo
Construye un DSS multicriterio para selección de proveedores en moda gallega
Recibirás datos anonimizados de 380 proveedores con métricas (coste por unidad, lead time, calidad histórica, riesgo de continuidad, certificaciones de sostenibilidad). Diseña u…
- Multi Criteria Decision Analysis
- Ahp
- Topsis
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 - CodeIntermedioNuevo
Detección de distribución cambiante en modelo de credit scoring
Recibes los datos de entrenamiento original (90.000 solicitudes) y las solicitudes de los últimos 14 meses (cerca de 320.000). Implementa: (a) pruebas estadísticas por feature (…
- Distribution Shift
- Monitoring
- Statistical Testing
Trustworthy AI, Robustness, and Safety 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
- CodePrincipianteNuevo
Algoritmo de Reservoir Sampling para Streaming de Telemetría Médica
Implementa el Algoritmo R de Vitter y el A-Res ponderado (Efraimidis-Spirakis) en Python con tipado estático. Demuestra empíricamente sobre 5 trazas de 8M eventos cada una que l…
- Reservoir Sampling
- Streaming Algorithms
- Randomized Algorithms
Randomized Algorithms - CodeIntermedioNuevo
Política de pricing dinámico con bandidos contextuales en e-commerce
Recibes 6 meses de eventos (vistas + compras) sobre los 80 SKUs y 8 niveles de precio discretos por SKU. Implementa LinUCB con 12 features contextuales y úsalo en una validación…
- Contextual Bandits
- Reinforcement Learning
- Offline Evaluation
Reinforcement Learning - CodePrincipianteNuevo
Diseña un agente inteligente para gestionar reservas de salas en una universidad
Recibirás el histórico de reservas (6 meses), el catálogo de salas con atributos (capacidad, equipamiento, ubicación) y reglas internas (prioridad de clase regular sobre evento …
- Intelligent Agents
- Knowledge Representation
- Rule Based Systems
Introduction to Artificial Intelligence (CS Elective) - CodeIntermedioNuevo
Agente que planifica viajes corporativos con restricciones
Construirás un agente que reciba una solicitud en lenguaje natural ("reserva un viaje de Madrid a CDMX del 12 al 16 de junio con política B y máximo 1.500 EUR vuelo") y devuelva…
- LLM Agents
- Tool Use
- Planning
AI Agents and LLM-Based Agents - 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.
- ResearchIntermedioNuevo
Diseña un protocolo de evaluación de retrieval para asistente RAG bancario
Recibirás acceso de lectura al índice y a un set inicial de 50 consultas reales con respuesta esperada. Diseñarás un protocolo de evaluación que cubra: (1) generación o curación…
- Evaluation
- Information Retrieval
- RAG Evaluation
Information Retrieval and Search - CodePrincipianteNuevo
Política óptima para gestión de inventario con MDPs
Recibes la distribución de demanda diaria estimada (a partir de un año de histórico) y los parámetros económicos (coste de pedido, coste de mantenimiento, coste de rotura) para …
- Markov Decision Processes
- Dynamic Programming
- Python
Artificial Intelligence: Principles and Techniques - 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
Detecta churn predictivo para una telco mexicana de prepago
Recibirás un dataset anonimizado de 2 millones de clientes con 12 meses de historia (consumo de minutos, datos, SMS, recargas, cambios de plan, tickets de soporte). Define churn…
- Classification
- Feature Engineering
- Churn Prediction
Data Mining and Knowledge Discovery Get recognized by recruiters and employers.
Credentials are blockchain-anchored via LearnCoin — tamper-evident, portable, link-shareable on LinkedIn and beyond.
Why Ewance
- ResearchIntermedioNuevo
Construye benchmark de razonamiento jurídico en español
Trabajarás con 2 personas juristas colaboradoras del consorcio para co-curar 150 preguntas opción múltiple (con distractores plausibles) y 30 problemas largos con rúbrica de raz…
- LLM Evaluation
- Benchmarking
- Annotation Design
Large Language Models - StrategyIntermedioNuevo
Diseñar un sistema de muestreo para estimar rendimiento de paneles solares en el desierto de Atacama
Tu entrega debe incluir: (1) un diseño de muestreo probabilístico estratificado que considere la heterogeneidad del terreno (pendiente, acumulación de polvo, proximidad a invers…
- Sampling Design
- Probability Distributions
- Monte Carlo Simulation
Multidisciplinar - AnalysisPrincipianteNuevo
Subsistema de Memoria Multinivel y Sweep de Configuración para Embebidos
Implementa simulador en Python que modele L1-I, L1-D y scratchpad con latencias parametrizables (L1=1 ciclo, scratchpad=1, miss a flash=80). Soporta 3 splits objetivo (128I/64D/…
- Memory Hierarchy
- Embedded Systems
- Simulation
Computer Architecture - CodeIntermedioNuevo
Estima madurez de uva en viñedo con dron multispectral
Recibirás vuelos en 4 bandas (RGB + NIR) ortorrectificados y muestras de campo con grado Brix georeferenciadas. Construirás un pipeline que: (1) calcule índices vegetativos (NDV…
- Multispectral Imaging
- Remote Sensing
- Python
Multidisciplinar - CodePrincipianteNuevo
Modelar el abandono de clientes en una fintech de pagos B2B
Tu tarea consta de cinco partes: (1) realizar un análisis exploratorio de datos (AED — análisis exploratorio de datos: resumen visual y numérico para detectar patrones) con visu…
- Logistic Regression
- Exploratory Data Analysis
- Feature Engineering
Statistics for Business - CodeIntermedioNuevo
Asistente operativo para una bodega de tamaño medio
Construye una aplicación web Progressive Web App (PWA) con backend en Python y base de conocimiento estructurada (200 documentos curados) sobre tratamientos, fenología y normati…
- Software Engineering
- Retrieval Augmented Generation
- Full Stack Development
AI Software Engineering Group Project - DesignPrincipianteNuevo
Lenguaje ubicuo y arquitectura hexagonal para banca corporativa
Conduce 3 sesiones con dueños de producto y operaciones para extraer el lenguaje ubicuo del confirming (proveedor, deudor, banco, factura aprobada, anticipo, retención). Documen…
- Ubiquitous Language
- Hexagonal Architecture
- Java
Domain-Driven Design - 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
Dashboard de salud de modelos de ML para una scaleup
Construye un sistema con backend en Python, almacenamiento de series temporales (PostgreSQL con TimescaleDB), frontend en React y conectores ligeros para ingesta. El dashboard d…
- Mlops
- System Design
- Model Monitoring
Multidisciplinar - AnalysisPrincipianteNuevo
Análisis de movilidad urbana con datos de bicicleta compartida
Recibes 5 M registros de viajes (origen, destino, timestamp, tipo de usuario), anonimizados. Construye con Python + NetworkX la red estación-estación ponderada por flujo, detect…
- Network Science
- Community Detection
- Geospatial Analysis
Network Science and Computational Social Science - CodeIntermedioNuevo
Generación de Código a Bytecode JVM desde un AST Tipado
Recorre el AST tipado con un visitor que emita bytecode JVM clase-por-función. Soporta los tipos primitivos (int, long, double, boolean, String), aritmética, control de flujo (i…
- Code Generation
- Jvm Bytecode
- Asm Library
Compiler Construction - ResearchIntermedioNuevo
Defensa contra inyección de prompts en chatbot de banca
En equipo de 2, recibes el chatbot de staging con system prompt actual, schema de funciones (consultar_saldo, transferir, etc.) y logs ofuscados. Diseña 50 ataques en 6 categorí…
- Prompt Engineering
- Prompt Injection Defense
- Ai Safety
Prompt Engineering
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.
Familias de competencias relacionadas
Explorar todas las competenciasInformática
Testing y Aseguramiento de Calidad
14 competencias
Informática
Bases de Datos y Almacenamiento
12 competencias
Informática
Desarrollo Backend y APIs
11 competencias
Informática
DevOps y CI/CD
11 competencias
Informática
Seguridad y Ciberdefensa
13 competencias
Informática
Ingeniería de Datos y Pipelines
12 competencias
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.



















































































