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
- CodeIntermedioNuevo
Implementa observabilidad y monitorización de coste para una app LLM
Instrumentarás la app existente (acceso al repo Next.js + backend Python) con observabilidad: trazas por petición, métricas de tokens in/out, latencia P95, coste por cliente y p…
- LLM Observability
- Cost Optimization
- Semantic Caching
LLM Application Development - CodePrincipianteNuevo
Controlador Fuzzy para Temperatura de Bodega en La Rioja
Recibirás un simulador térmico de la nave (50 barricas, sensores de temperatura y humedad), 12 reglas iniciales propuestas por el bodeguero y datos históricos de la última tempo…
- Fuzzy Logic
- Mamdani Inference
- Interpretable Ai
Fuzzy Logic, Knowledge Representation, and Symbolic Reasoning - CodeSéniorNuevo
Control robusto de drones bajo perturbaciones de viento
Trabajarás en PX4-SITL (Software-in-the-Loop) con perturbaciones de viento configurables. Implementarás (1) baseline cascade PID afinado en condiciones nominales, (2) MPC con mo…
- Optimal Control
- Robust Control
- Model Predictive Control
Advanced Robotics - AnalysisPrincipianteNuevo
A/B test de chain-of-thought para soporte técnico
Recibes 200 consultas reales del soporte telco (anonimizadas) clasificadas en simples (n=120) y complejas (n=80), con respuestas-oro escritas por un ingeniero senior. Implementa…
- Prompt Engineering
- Chain Of Thought
- Evaluation
Prompt Engineering 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
Aplica SOLID a un sistema legacy de gestión de citas médicas
Recibes el repositorio y los módulos diana: ReservaCitaService (cerca de 700 líneas, hace 6 cosas) y NotificacionService (cerca de 480 líneas, acoplado a SMTP concreto). Aplica …
- Java
- Solid Principles
- Refactoring
Object-Oriented Programming and Design - CodePrincipianteNuevo
Análisis Semántico y Tabla de Símbolos para un Lenguaje Educativo
Implementa la tabla de símbolos con un stack de scopes (global, función, bloque). Recorre el AST con un visitor que rellene la tabla y luego una segunda pasada que verifique tip…
- Semantic Analysis
- Symbol Table
- Type Checking
Compiler Construction - AnalysisPrincipianteNuevo
Análisis espectral de carga eléctrica residencial en Lisboa
Recibes datos a 15 minutos de 8.000 puntos de suministro residencial anonimizados, agrupados en 12 barrios. Aplica análisis espectral (Fast Fourier Transform y wavelet continuo)…
- Spectral Analysis
- Wavelet Analysis
- Time Series Analysis
Time Series Analysis and Forecasting - CodeIntermedioNuevo
Construye un ensemble con stacking para precios inmobiliarios en São Paulo
Recibes 280.000 ventas anonimizadas (precio, m², barrio, antigüedad, dormitorios, distancia al metro, etc.). Entrena tres modelos base diversos (random forest, LightGBM, regresi…
- Ensemble Methods
- Stacking
- Model Evaluation
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.
- CodeFundamentosNuevo
Clasificador de correos de incidencia para un ayuntamiento mediano
Recibes 12.000 correos anonimizados etiquetados en cinco categorías. Construye un pipeline de Natural Language Processing (NLP) básico (limpieza de texto, vectorización TF-IDF) …
- Text Classification
- NLP
- Python
Introduction to Artificial Intelligence - CodeIntermedioNuevo
Diseña un sistema de negociación asistida para compras de maquila
Recibirás los términos negociables (precio unitario, volumen, plazo de pago, penalizaciones por retraso) y la matriz de preferencias del comprador para 6 categorías de component…
- Multi Objective Optimization
- Negotiation
- Nsga Ii
Decision Support Systems and Decision Analysis - CodePrincipianteNuevo
Detección de fugas con sensores acústicos para una utility chilena
Recibes 40.000 ventanas de un segundo de señal acústica con etiqueta (fuga, transitorio, ruido) provenientes de 200 sensores. Construye features clásicas (espectrograma de Mel, …
- Signal Processing
- Deep Learning
- Python
AI for Science and Engineering - CodeIntermedioNuevo
SLAM visual-inercial para un robot móvil en planta automotriz
Recibes un conjunto de datos con 600 metros grabados en la planta (imágenes estéreo a 20 fotogramas por segundo, IMU a 200 Hz y la verdad-terreno medida con un sistema de captur…
- Visual Inertial Slam
- Sensor Fusion
- Camera Imu Calibration
Robot Perception and Autonomy 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
- AnalysisFundamentosNuevo
Segmenta clientes de una bodega del Penedès por valor y gusto
Recibes un dataset anonimizado con ~9.000 clientes activos y features RFM (Recency, Frequency, Monetary — recencia, frecuencia, valor monetario) más mezcla de producto (porcenta…
- Unsupervised Learning
- K Means
- Hierarchical Clustering
Multidisciplinar - CodeFundamentosNuevo
Detección de anomalías en transacciones B2B para una fintech de pagos
Construye un modelo de detección de anomalías usando aprendizaje no supervisado (por ejemplo, Isolation Forest o autoencoders) que clasifique transacciones en riesgo bajo, medio…
- Unsupervised Learning
- Python
- Anomaly Detection
Multidisciplinar - CodePrincipianteNuevo
Predice la demanda de turnos en una clínica dental con XGBoost
Recibirás 24 meses de histórico anonimizado (turnos, especialidad, sede, marketing, festivos, clima). Construirás features temporales (lags, medias móviles, festivos), evaluarás…
- Supervised Learning
- Feature Engineering
- Model Evaluation
Machine Learning (CS Elective) - DesignSéniorNuevo
Arquitectura RAG escalable para conocimiento corporativo en banca
En equipo de 2-3, recibes especificación de 3 fuentes piloto (intranet, compliance, productos) con 8.000 documentos en total, modelo de permisos por rol (4 roles) y un set de 60…
- Retrieval Augmented Generation
- Vector Databases
- System Architecture
Multidisciplinar - CodePrincipianteNuevo
Construye un buscador semántico para una biblioteca jurídica española
Recibirás el corpus indexable, 40 consultas reales anonimizadas de despachos y 8 juicios de relevancia (top-10 anotados) por consulta hechos por una persona jurista colaboradora…
- Information Retrieval
- Neural Retrieval
- Bm25
Information Retrieval and Search - CodePrincipianteNuevo
Implementa observabilidad de datos para una AdTech española
Recibirás metadatos y muestras de 10 tablas críticas (logs de impresiones, clicks, conversiones, bidstream). Diseña e implementa monitores de observabilidad de datos para cuatro…
- Data Observability
- Data Quality
- Monitoring
Data Engineering and Big Data Systems - ResearchSéniorNuevo
Investigación de un benchmark de QA tabular en banca
En equipo de 2-3, recibes 30 tablas financieras anonimizadas (estados consolidados, P&L, cash flow) y 150 preguntas reales con respuesta-oro numérica/textual. Implementa: (A) ta…
- Question Answering
- Tabular Qa
- Evaluation
Multidisciplinar - AnalysisPrincipianteNuevo
Compara modelos de aprendizaje supervisado para predecir cancelaciones en un gimnasio
Recibirás el dataset (32.000 filas, 28 features, etiqueta cancelación en 30 días). Harás análisis exploratorio, ingeniería de features básica (no de juguete) y dividirás en trai…
- Supervised Learning
- Feature Engineering
- Model Evaluation
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 - AnalysisPrincipianteNuevo
Predice la demanda diaria de SKU para una bodega de Rías Baixas
Recibirás 3 años de datos diarios de ventas por SKU (45 SKU activos), promociones, festivos y precios. Implementa una línea base con SARIMA (modelo estacional autorregresivo de …
- Time Series Forecasting
- Feature Engineering
- Model Evaluation
Multidisciplinar - 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) - DesignPrincipianteNuevo
Diseña un prompt estructurado para extracción de cláusulas legales
Recibes 30 contratos reales anonimizados (15 train + 15 test) en español, con la verdad-terreno de las 12 cláusulas etiquetada por un becario senior. Diseña el system prompt con…
- Prompt Engineering
- Few Shot Prompting
- Structured Outputs
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.



















































































