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
- 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 - CodeIntermedioNuevo
Implementa observabilidad end-to-end para un sistema de RAG en producción
Recibirás el código del sistema RAG (LangChain + OpenSearch + un LLM open-source) y 800 traces (trazas) etiquetadas como buenas o malas por el equipo. Implementa: (1) instrument…
- Observability
- RAG
- Opentelemetry
ML Engineering and Production ML - ResearchIntermedioNuevo
Optimizar hiperparámetros con teoría del aprendizaje
Recibirás 5 datasets tabulares anonimizados (clasificación binaria, tamaños entre 1k y 20k). Diseñarás una metodología que combine: (1) Bayesian optimization con Optuna sobre fa…
- Bayesian Optimization
- Cross Validation
- Learning Theory
Advanced Machine Learning - AnalysisPrincipianteNuevo
Exploración vs. explotación para recomendación de cursos online
Recibes CTR (Click-Through Rate — tasa de click) histórico de los 6.000 cursos (con N de impresiones por curso, suficiente para tratar como prior fuerte) y construyes un simulad…
- Multi Armed Bandits
- Thompson Sampling
- Reinforcement Learning
Reinforcement Learning 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
- ResearchSéniorNuevo
Investiga ataques de model inversion sobre un modelo de salud anonimizado
Recibirás un modelo de clasificación de imágenes médicas (ResNet-50 fine-tuneado) y el dataset de entrenamiento anonimizado. Implementa: (1) ataque de model inversion (Fredrikso…
- Model Inversion
- Membership Inference
- Privacy Attacks
Privacy-Preserving Machine Learning - 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
Planificación Temporal para una Misión Robótica en una Mina de Cobre Atacameña
Recibes el mapa lógico de la faena (35 zonas, conectividad y restricciones de acceso por ventana horaria), 4 robots con autonomía limitada y 22 tareas de inspección con priorida…
- Temporal Planning
- Pddl Modeling
- Resource Constraints
Multidisciplinar - ResearchSéniorNuevo
RL para manipulación delicada en línea de moda
En equipo de 2-3, recibes el robot colaborativo simulado en SoftGym (o equivalente con tela deformable) con 3 niveles de dificultad: (E1) camiseta plana, (E2) camiseta arrugada,…
- Reinforcement Learning
- Curriculum Learning
- Robot Learning
Robot Learning - Browse challenges
Explore role
Product Manager
Ship product that solves real user problems. Combine user research, prototyping, and stakeholder alignment to turn ambiguous briefs into measurable wins — the role at the centre of modern software teams.
- CodePrincipianteNuevo
Refactorizar un script monolítico a módulos reutilizables
Lee el script (proporcionado), entiéndelo y traza un mapa de qué hace cada parte. Refactoriza en 5 módulos claros: io (lectura CSV), tax (cálculo de impuestos por país), invoice…
- Modular Programs
- Abstraction
- Refactoring
Programming Abstractions - ResearchSéniorNuevo
Bayesian deep learning para diagnóstico médico con incertidumbre
En equipo de 2-3, recibes 12.000 imágenes de fondo de ojo etiquetadas en 4 clases (sin retinopatía, leve, moderada, severa). Compara tres enfoques: (1) CNN base + softmax, (2) M…
- Bayesian Deep Learning
- Uncertainty Quantification
- Deep Learning
Probabilistic Machine Learning - ResearchIntermedioNuevo
Investiga atención y embeddings para una scaleup de búsqueda semántica en LATAM
Recibirás 12.000 pares (consulta, producto) etiquetados como relevantes/no relevantes en español, sobre catálogo de moda LATAM. Implementa: (1) baseline con multilingual-e5-base…
- Embeddings
- Transformers
- Contrastive Learning
Neural Networks for NLP - CodeIntermedioNuevo
Coordinación multi-agente para campañas de marketing
Diseñarás 4 agentes especializados + un coordinador. El sistema recibe un brief de cliente (industria, presupuesto, objetivos, audiencia) y produce (a) análisis de 3 competidore…
- Multi Agent Systems
- LLM Agents
- Tool Use
AI Agents and LLM-Based Agents 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
- 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
Sintetizar transformaciones de programa para refactor masivo en Python
Implementa la herramienta en Python usando libcst o ast nativo. Acepta como input 3-5 pares (antes/después) escritos a mano. Sintetiza una regla de reescritura (basada en patron…
- Program Synthesis
- Ast Manipulation
- Program Analysis
Multidisciplinar - AnalysisPrincipianteNuevo
Auditar sesgo en un modelo de scoring de seguros
Recibirás el modelo (binario opaco que devuelve un score 0-100), 30.000 solicitudes anonimizadas con resultado real (siniestralidad a 12 meses) y atributos demográficos sensible…
- Algorithmic Fairness
- Bias Auditing
- Counterfactual Analysis
AI Ethics, Fairness, and Responsible AI - AnalysisPrincipianteNuevo
Segmentación de clientes y predicción de abandono para bodega exportadora
Debes realizar un análisis completo de datos de clientes: limpieza de registros duplicados y transacciones anuladas, análisis de cohortes (grupos de clientes que compraron por p…
- Customer Segmentation
- Churn Prediction
- Cohort Analysis
Data Science for Business - CodeIntermedioNuevo
Slicing SDN para Operador 5G en Ciudad de México
Recibes la arquitectura de transporte actual (switches programables con P4 y clúster ONOS), los SLA de las tres clases (consumidor: 50 Mbps best-effort; IoT industrial: 5 Mbps g…
- Software Defined Networking
- Network Slicing
- Onos
Multidisciplinar - CodePrincipianteNuevo
Buscador semántico para la base de conocimiento interna de un banco
Recibes una exportación de 18.000 páginas (unos 90 MB de texto en castellano) y un benchmark anotado a mano con 50 consultas reales del equipo de Riesgos junto con los identific…
- Embedding Models
- Vector Search
- Pgvector
Multidisciplinar - 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 - CodeIntermedioNuevo
Diseña agentes coordinados para una startup de research asistida en Barcelona
Recibirás un dataset de 30 consultas de investigación de mercado con respuestas humanas como referencia. Implementa 4 agentes (buscador, resumidor, verificador, orquestador) usa…
- Multi Agent Systems
- Agent Orchestration
- LLM Applications
Multi-Agent Systems - ResearchIntermedioNuevo
Investiga estrategias de negociación entre agentes para un marketplace anonimizado
Diseña un entorno de negociación bilateral (un agente comprador, un agente vendedor) con preferencias privadas. Implementa 3 protocolos: ultimátum simple, regateo alternante (al…
- Game Theory
- Multi Agent Systems
- LLM Applications
Multidisciplinar - CodeSéniorNuevo
Despliega un LLM open-source on-premise con fallback automático
Desplegarás vLLM o TGI (Text Generation Inference) en una GPU compartida (4xL40S o equivalente) para el modelo grande, y otro endpoint con modelo más pequeño (Qwen2 7B) como fal…
- LLM Deployment
- On Premise Inference
- Load Balancing
LLM Application Development - CodePrincipianteNuevo
Detección de puntos de cambio en demanda logística en Valencia
Recibes 4 años de series semanales por categoría (28 categorías, 200 puntos cada una). Implementa al menos dos métodos de detección: (a) Bayesian Online Changepoint Detection y …
- Change Point Detection
- Bayesian Methods
- Time Series Analysis
Time Series Analysis and Forecasting - 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
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.



















































































