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
- CodeIntermedioNuevo
Entrena un Reward Model para evaluar respuestas de un asistente
En equipo de 2, recibes el dataset HH-RLHF (open-source) con ~160k pares y un modelo base abierto fine-tuneable (por ejemplo Qwen2.5-1.5B o similar). Entrena un RM agregando una…
- Rlhf
- Reward Modeling
- Deep Learning
Multidisciplinar - CodePrincipianteNuevo
Diseñar un programa modular para análisis de logs de un restaurante
Diseña 4 módulos: io_logs (parseo y validación), aggregate (cálculo de métricas), analyze (detección de anomalías como margen fuera de banda), report (formato del informe). Cada…
- Modular Programs
- Abstraction
- Python
Programming Abstractions - AnalysisSéniorNuevo
Protocolo de Coherencia de Caches MESI vs MOESI Multi-Core
Configura gem5 Ruby con MESI_Three_Level y MOESI_CMP_directory para un sistema 8-core con L1 privada + L2 compartida. Ejecuta blackscholes, swaptions, canneal de PARSEC y FFT, R…
- Cache Coherence
- Multicore Architecture
- Gem5
Advanced Computer Architecture - CodePrincipianteNuevo
Particle Swarm para Calibrar Modelo de Riego en Almería
Recibirás una temporada de datos (90 días, 12 invernaderos, sensores de humedad, transpiración, radiación) y la formulación del modelo de balance hídrico (9 parámetros). Impleme…
- Particle Swarm Optimization
- Metaheuristics
- Parameter Estimation
Evolutionary Computation and Metaheuristic Search 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
- CodeIntermedioNuevo
Embeddings Distribucionales en Español Médico para una Aseguradora de Salud Argentina
Recibes un corpus anonimizado de 800.000 descripciones diagnósticas en español y un conjunto de evaluación de 600 pares (descripción, código CIE-10 — Clasificación Internacional…
- Distributional Semantics
- Embeddings
- Information Retrieval
Multidisciplinar - CodePrincipianteNuevo
Planificar rutas de reparto de medicamentos en una farmacia online
Recibes un grafo de la ciudad con 800 nodos (cruces) y aristas con tiempos medios de viaje, más una lista de 350 pedidos diarios con ventana horaria (mañana o tarde) y 12 motori…
- Graph Algorithms
- Greedy Algorithms
- Shortest Paths
Algorithm Design and Analysis - CodePrincipianteNuevo
Programación dinámica para una bodega que optimiza envíos
Dispones del catálogo (220 SKUs con peso, coste, precio de venta a importador y stock disponible) y de 6 meses de envíos históricos. Implementa: (1) knapsack 0/1 por programació…
- Dynamic Programming
- Knapsack
- Algorithm Analysis
Algorithm Design and Analysis - CodePrincipianteNuevo
Diseño de Servicio Asíncrono para Tienda Online en Mendoza
Refactoriza el módulo de pedidos en TypeScript sobre Node.js 22. Cada pedido dispara llamadas concurrentes a 3 proveedores (envío, pago, antifraude) con timeout y reintento expo…
- Async Await
- Promise Coordination
- Timeouts And Retries
Concurrent and Parallel Programming - 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.
- 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 - AnalysisIntermedioNuevo
Audita un modelo de triaje en urgencias por sesgos demográficos
Trabajen en equipo de 2. Reciben el modelo entrenado y 25.000 episodios anonimizados con priorización predicha, tiempo real a atención y desenlace. Calculen tasa de priorización…
- Fairness In Healthcare
- Bias Auditing
- Demographic Parity
Machine Learning for Healthcare and Biomedicine - 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 - ResearchSéniorNuevo
Implementa secure computation para análisis colaborativo entre fintech LATAM
Recibirás 3 datasets sintéticos de transacciones (uno por fintech, cerca de 200.000 cada uno) con esquemas compatibles. Implementa: (1) suma agregada de transacciones por catego…
- Secure Computation
- Smpc
- Cryptography
Privacy-Preserving Machine Learning 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
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
Multidisciplinar - AnalysisPrincipianteNuevo
Reduce dimensionalidad para encontrar perfiles en una bodega de Mendoza
Aplica PCA (Principal Component Analysis — análisis de componentes principales) y UMAP (Uniform Manifold Approximation and Projection — aproximación y proyección uniforme de var…
- Dimensionality Reduction
- Pca
- Umap
Machine Learning - CodeIntermedioNuevo
Sistema de Preguntas Sobre Documentación Técnica para una SaaS de Valencia
Recibes la documentación oficial (PDFs y Markdown) y 300 preguntas históricas con respuesta de referencia escrita por soporte humano. Diseña el pipeline RAG: chunking sensato (p…
- Retrieval Augmented Generation
- Embeddings
- LLM Prompting
Multidisciplinar - CodeIntermedioNuevo
Optimiza el inventario de una maquiladora con un MDP
Recibirás 36 meses de historia anonimizada de demanda diaria, plazos de entrega de proveedor (variables) y costes (mantener stock, stockout, orden). Modela el problema como un M…
- Mdp
- Dynamic Programming
- Reinforcement Learning
Decision Making Under Uncertainty - CodeIntermedioNuevo
Cloth Simulation con Position Based Dynamics para una Productora de Moda Virtual
Implementa solver PBD/XPBD: malla triangular con partículas, constraints de distancia (stretching) entre vértices vecinos, constraints de bending entre triángulos adyacentes (Mü…
- Physical Simulation
- Cloth Simulation
- Position Based Dynamics
Advanced Computer Graphics - 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 - CodeIntermedioNuevo
Construir un analizador de dataflow para detectar fugas de credenciales
Implementa el analizador en TypeScript usando ts-morph o babel parser. Modela el problema como dataflow: identifica fuentes (literales que matchean patrones de secretos, process…
- Dataflow Analysis
- Static Analysis
- Ast Manipulation
Program Analysis - CodePrincipianteNuevo
Optimiza el ruteo de un brazo robótico con Q-learning tabular
Recibes el modelo cinemático del brazo (6 articulaciones, rangos definidos) y 12 configuraciones de pieza objetivo. Discretiza el espacio de configuración (grids razonables por …
- Reinforcement Learning
- Q Learning
- Mdp Modeling
Multidisciplinar - CodeIntermedioNuevo
Publicar estadísticas hospitalarias con privacidad diferencial
Selecciona 12 estadísticas agregadas a publicar y modela su sensibilidad. Diseña un mecanismo DP global (Laplace o Gaussian) que asigne un presupuesto total ε = 1 por mes entre …
- Differential Privacy
- Privacy Regulation
- Secure Computation
Multidisciplinar - CodeIntermedioNuevo
Modelo de Riesgo de Mora para una Cooperativa de Crédito en Medellín
Recibes 80.000 expedientes históricos anonimizados con 24 features socioeconómicas y de historial crediticio, etiquetados con mora a 90 días. Construye un pipeline completo: spl…
- Classification
- Feature Engineering
- Model Evaluation
Multidisciplinar - 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
- Kafka
- Java
Multidisciplinar - CodePrincipianteNuevo
Asistente conversacional para aprender inglés con CALL
Diseñarás el asistente con (1) prompts del sistema para sostener conversación al nivel CEFR del usuario, (2) detección y categorización de errores (gramática, vocabulario, fluid…
- Computer Assisted Language Learning
- LLM Agents
- Prompt Engineering
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.



















































































