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
- CodeSéniorNuevo
Localización visual en interiores para una app de museos
Recibirás (1) una reconstrucción SfM de la sala principal del museo (unos 800 metros cuadrados, 1.500 imágenes), (2) un conjunto de 300 fotos de consulta con poses ground-truth …
- Visual Localization
- Feature Matching
- Pose Estimation
3D Vision and Multi-View Geometry - 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 - 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 - CodeIntermedioNuevo
Despliega un modelo de visión en edge para inspección de aceitunas
Recibirás un dataset de 8.000 imágenes etiquetadas (4 clases: sana, golpe, mosca, podrida) capturadas en condiciones reales de planta. Entrenarás un modelo (transfer learning de…
- Deep Learning
- Computer Vision
- Model Optimization
Machine Learning (CS Elective) 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
- ResearchSéniorNuevo
Algoritmo de aproximación para asignación de slots en spots de Telecom
Modela el problema como una variante de set cover con costes (o scheduling con restricciones, según motivación). Diseña un algoritmo de aproximación con cota de garantía demostr…
- Approximation Algorithms
- Linear Programming
- Np Completeness
Advanced Algorithms - 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 - CodeIntermedioNuevo
Análisis de specification gaming en un agente RL simple
Diseña dos entornos sobre Gymnasium: uno donde el agente puede maximizar recompensa explotando un bug del entorno, otro donde el agente puede satisfacer la métrica sin cumplir e…
- Reinforcement Learning
- Specification Gaming
- Experimental Design
Multidisciplinar - 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
- Operating Systems
Advanced Operating Systems - 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.
- ResearchSéniorNuevo
Actor-critic para gestión de inventario en pesca acuícola
En equipo de 2-3, recibes 2 años de datos diarios por jaula (alimento dado, temperatura, mortalidad, peso muestreado mensualmente) y construyes un simulador calibrado del crecim…
- Reinforcement Learning
- Actor Critic
- Simulation
Reinforcement 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…
- Prompt Engineering
- Chain Of Thought
- Evaluation
Prompt Engineering - CodePrincipianteNuevo
Implementar un parser recursivo descendente para expresiones aritméticas
Define la gramática (BNF mínimo) para expresiones aritméticas con precedencia correcta y asociatividad de potencia a la derecha. Implementa el tokenizer, el parser recursivo des…
- Recursion
- Abstraction
- Data Abstraction
Multidisciplinar - CodeIntermedioNuevo
Refactor con Patrones Comportamentales en un Motor de Juego Móvil
Recibes el motor en C# (Unity 2023 LTS) con la suite QA existente (escenarios de jugabilidad grabados). Identifica las 25 ramas y agrúpalas en 4 categorías. Modela las acciones …
- Design Patterns
- Csharp
- Refactoring
Multidisciplinar Get recognized by recruiters and employers.
Credentials are blockchain-anchored via LearnCoin — tamper-evident, portable, link-shareable on LinkedIn and beyond.
Why Ewance
- CodePrincipianteNuevo
Tabla hash para deduplicar registros de pacientes en clínica
Implementa en Java o Python una tabla hash con encadenamiento separado (separate chaining), redimensionado dinámico al superar factor de carga 0,75 y una función hash adecuada. …
- Hash Tables
- Collision Resolution
- String Normalization
Data Structures - 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
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 - CodePrincipianteNuevo
Refactor Asistido por IDE para Reducir Acoplamiento en Microservicio Go
Identifica las dependencias circulares con go-cleanarch y go-mod-graph. Para los 3 paquetes más enredados, usa los refactors de GoLand (Extract Interface, Move Function, Change …
- Refactoring
- Hexagonal Architecture
- Go
Multidisciplinar - AnalysisPrincipianteNuevo
Análisis Comparativo de Frameworks Gráficos para una Edtech de Realidad Aumentada
Implementa el mismo MVP en 3 stacks: (A) Unity 2023 LTS con AR Foundation; (B) three.js + WebXR/Marker.js sobre PWA; (C) React Native + Filament. Cada MVP: cargar 3 modelos GLB …
- Computer Graphics
- Ar Development
- Mobile Development
Introduction to Computer Graphics - CodeSéniorNuevo
Implementar ejecución simbólica sobre un subset de C
Define el subset de C admitido (sin punteros, sin malloc, enteros de tamaño fijo, structs simples). Implementa el motor en Python: parser de C usando pycparser, IR propia o LLVM…
- Symbolic Execution
- Program Analysis
- Smt Solving
Program Analysis - CodeIntermedioNuevo
Construye un traductor ES→EN para subtítulos de un grupo de medios en Madrid
Recibes 200.000 pares ES↔EN de subtítulos profesionales del último año (anonimizados sin datos personales). Fine-tunea NLLB-200-distilled-600M con LoRA (Low-Rank Adaptation — ad…
- Neural Machine Translation
- Lora Fine Tuning
- Bleu Evaluation
Multidisciplinar - DesignSéniorNuevo
Diseñar un mecanismo de consenso PBFT para una blockchain permisionada
Diseña: (1) variante PBFT para 10 validadores con tolerancia a f=3 nodos bizantinos, (2) rotación de líder cada 256 bloques con view-change si timeout, (3) batching de transacci…
- Consensus Mechanisms
- Byzantine Fault Tolerance
- Distributed Systems
Blockchain and Decentralized Systems Engineering - ResearchIntermedioNuevo
Constitutional AI para reducir respuestas tóxicas en un asistente legal
En equipo de 2, recibes el asistente actual (caja negra accesible por API), 200 prompts adversariales en español (preguntas que podrían escalar a consejo legal directo, o que in…
- Constitutional Ai
- Rlhf
- Alignment
Machine Learning from Human Preferences (RLHF and Alignment) - CodeIntermedioNuevo
Construye un sistema de localización ES-PT para una scaleup de São Paulo
Recibirás 28.000 strings PT, 400 emails y un glosario corporativo de 200 términos. Implementa: (1) pipeline de traducción con un modelo neuronal (NLLB-200 o Marian PT-ES), (2) a…
- Machine Translation
- NLP Spanish
- Transformers
Natural Language Processing - CodeIntermedioNuevo
Pasarela de pagos blockchain para una bodega exportadora en Mendoza
Diseña la pasarela: (1) generación de direcciones únicas por factura (HD wallet derivado), (2) listeners on-chain para 3 redes con reorg protection, (3) conciliación con factura…
- Blockchain
- Smart Contracts
- Payments
Blockchain and Decentralized Systems Engineering - CodePrincipianteNuevo
Predicción de abandono para plataforma de pagos B2B en Ciudad de México
Construye un pipeline de analytics predictivo que, a partir de datos sintéticos de comportamiento de uso, transacciones, soporte y facturación, estime la probabilidad de churn p…
- Predictive Modeling
- Feature Engineering
- Python Programming
Business Analytics
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.



















































































