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
- 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
- AnalysisIntermedioNuevo
Software Analytics para una Plataforma SaaS B2B en Medellín
Recibes acceso de lectura a los 18 repos en GitHub y al export de incidencias del último año en PagerDuty (anonimizado). Construye un pipeline en Python que extraiga, por reposi…
- Software Analytics
- Git
- Python O Javascript
Advanced Software Engineering - 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 - AnalysisPrincipianteNuevo
Endurecer un sistema Linux con capacidades y seccomp
Para cada uno de los 3 servicios, captura el conjunto de syscalls reales en 48 horas de tráfico de staging usando strace o perf-trace agregados. Construye un perfil seccomp por …
- Os Security
- Linux
- Seccomp
Operating Systems - ResearchSéniorNuevo
Investiga eficiencia de transformers con distillation para una scaleup chilena
Recibirás el modelo teacher (XLM-R-large fine-tuneado para clasificación de 18 clases) y 200.000 ejemplos sin etiquetar. Implementa: (1) distillation con DistilBERT multilingüe …
- Knowledge Distillation
- Hugging Face Transformers
- Model Compression
Neural Networks for NLP 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
Predicción de Saltos: Comparativa de Predictores sobre Trazas SPEC
Implementa los 4 predictores parametrizables (tabla size 1KB-64KB, history length 4-16 bits). Procesa trazas con formato 'PC_hex direction(T/N)' y reporta accuracy global por pr…
- Branch Prediction
- Cpu Architecture
- SimulacióN
Computer Architecture - CodeSéniorNuevo
Implementar un microkernel didáctico con paso de mensajes
Diseña la API de mensajes (send/recv/call), el formato de los IPC y el mecanismo de gestión de capabilities para los servidores. Implementa el kernel (cambio de contexto, planif…
- Microkernels
- Kernel Architecture
- Ipc
Advanced Operating Systems - CodeIntermedioNuevo
Cinemática inversa para brazo soldador en línea de carrocería
Recibes el modelo Unified Robot Description Format (URDF) del brazo (un manipulador estilo KUKA o ABB de seis ejes, ya anonimizado), la geometría de la pinza y un fichero con la…
- Inverse Kinematics
- Motion Planning
- Urdf
Robotics - CodeIntermedioNuevo
Rediseño con Patrones de un Núcleo de Reservas en un MarTech de Málaga
Recibes el módulo en TypeScript (Node.js 20, Vitest) y un set de 120 pruebas E2E (end-to-end) que definen el comportamiento esperado. Identifica los puntos de variabilidad (regl…
- Patrones De DiseñO
- RefactorizacióN
- Typescript
Software Design and Design Patterns - 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
Investiga fusión audio+texto para análisis de llamadas en una telco
Recibirás 600 fragmentos de llamadas anonimizadas (audio + transcripción) etiquetados como 'escala/no-escala'. Implementa: (1) baseline solo-texto con un modelo en español (BETO…
- Multimodal Ml
- Audio Processing
- Fusion
Multimodal Machine Learning - CodePrincipianteNuevo
Visualizador Web de Datos Sanitarios con WebGL y three.js
Construye una app web con three.js que cargue un JSON con 12 plantas (cada planta una malla simple plus puntos por cama). Anima color por ocupación con paleta accesible (colorbl…
- Webgl
- Threejs
- 3d Visualization
Introduction to Computer Graphics - CodePrincipianteNuevo
Cola Concurrente para Sistema de Reservas de Viajes en Buenos Aires
Construye una versión refactorizada del servicio en Java 21 usando ConcurrentHashMap, primitivas de java.util.concurrent.atomic y, si procede, ReadWriteLock. Diseña el flujo par…
- Concurrent Programming
- Java Concurrency
- Race Conditions
Concurrent and Parallel Programming - 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
- Sistemas Operativos
Advanced Operating Systems Get recognized by recruiters and employers.
Credentials are blockchain-anchored via LearnCoin — tamper-evident, portable, link-shareable on LinkedIn and beyond.
Why Ewance
- CodeIntermedioNuevo
Diseña la trayectoria social de un robot móvil en planta logística
Recibirás un dataset registrado en planta con 200 encuentros entre robot y persona (posiciones, velocidades, evento de paso o desvío) y acceso a un simulador 2D del almacén (bas…
- Motion Planning
- Human Robot Interaction
- SimulacióN
Human-Robot Interaction - CodePrincipianteNuevo
Idempotencia y consumidores en cola de pagos LATAM
Audita los 6 consumidores actuales (Java/Spring) y clasifica por estrategia: lectura/escritura, side-effects externos, agregación. Diseña el patrón de idempotencia: clave (event…
- Idempotency
- Streaming De Eventos Con Kafka
- Python O Javascript
Event-Driven Architecture - CodeSéniorNuevo
Diseño de detección de intrusión en datacenter de operador móvil
Analiza 30 días de tráfico capturado y catálogo de alertas actual. Diseña una arquitectura layered: Suricata para firmas conocidas (filtrado fino con thresholds), Zeek para anál…
- Intrusion Detection
- Suricata
- Zeek
Network Security - 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
Asistente de investigación legal multi-agente
Diseñarás dos arquitecturas: (A) un único agente con todas las herramientas y (B) un sistema multi-agente con coordinador y 3 especialistas (recuperación, análisis, redacción). …
- Multi Agent Systems
- Arquitecturas RAG
- Agentes De Ia
AI Agents and LLM-Based Agents - CodeIntermedioNuevo
Construye un orquestador de agentes para automatizar onboarding en una scaleup
Recibirás la especificación del proceso de onboarding actual (12 pasos, 4 sistemas externos simulados con mocks). Implementa un orquestador con LangGraph donde cada paso es un a…
- Agent Orchestration
- Multi Agent Systems
- Uso De Herramientas
Multi-Agent Systems - CodeIntermedioNuevo
Control adaptativo para un cuadricóptero agrícola
Trabaja en Gazebo o PX4 SITL con un modelo de cuadricóptero estándar de 5 kg en vacío. Diseña dos controladores: un PID base sintonizado para el peor caso y un controlador adapt…
- Adaptive Control
- Pid Control
- SimulacióN
Robotics - 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
Software Testing and Quality Assurance - DesignIntermedioNuevo
Diseña un sistema de federated learning para hospitales en Brasil bajo LGPD
Recibirás 3 datasets sintéticos representando 3 hospitales (15.000-25.000 pacientes cada uno) con esquemas idénticos. Implementa: (1) modelo baseline entrenado centralmente sobr…
- Federated Learning
- Secure Aggregation
- Lgpd Compliance
Privacy-Preserving Machine Learning - 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…
- Patrones De Prompt
- Cadena De Razonamiento (Chain Of Thought)
- Evaluation
Prompt Engineering - 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
Machine Learning (Undergraduate) - CodePrincipianteNuevo
Pipeline de reading comprehension para customer service en e-commerce
Recibes 50.000 fichas de producto + políticas (envíos, devoluciones, garantías) y 600 consultas reales anonimizadas con respuesta-oro y span. Implementa un sistema agent-assiste…
- Reading Comprehension
- Question Answering
- RecuperacióN De InformacióN
Question Answering and Conversational Systems
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.



















































































