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
- CodePrincipianteNuevo
Refactor a patrón Strategy del cálculo de tarifas eléctricas
Recibes el código original (Java 17), su suite de tests JUnit (cobertura 72 %) y la especificación de las 5 tarifas actuales. Aplica patrón Strategy: una interfaz CalculoTarifa,…
- Java
- Design Patterns
- Refactoring
Object-Oriented Programming and Design - CodeIntermedioNuevo
Validación de Política de Control con Simulación CARLA
Trabajas con CARLA 0.9.15 y diseñas 20 escenarios urbanos (peatón cruzando, ciclista zigzag, frenado brusco del vehículo delantero, intersección con prioridad ambigua). Define m…
- Simulation
- Control Systems
- Scenario Testing
Multidisciplinar - 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 - AnalysisPrincipianteNuevo
Las Vegas vs Monte Carlo para Selección de Pivote Robusta
Implementa ambas variantes en Python puro (sin numpy.partition). Diseña adversarios de entrada que rompen el quickselect determinista (entradas casi ordenadas, mismas claves rep…
- Randomized Algorithms
- Quickselect
- Monte Carlo
Randomized Algorithms 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
- 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) - CodeIntermedioNuevo
ASP para Programación de Quirófanos en Hospital Privado de Lisboa
Recibirás 30 días de programación histórica con sus restricciones reales y la heurística manual. Modela el problema en ASP: facts (cirugías, equipos, quirófanos), rules (especia…
- Answer Set Programming
- Logic Programming
- Scheduling
Fuzzy Logic, Knowledge Representation, and Symbolic Reasoning - 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 - CodeFundamentosNuevo
Clasifica reseñas de hoteles para una cadena en Canarias
Recibes 12.000 reseñas en español ya etiquetadas (3.000 por categoría). Construye un pipeline con TF-IDF (Term Frequency-Inverse Document Frequency — frecuencia de término inver…
- Text Classification
- Tf Idf
- Logistic Regression
Machine Learning (Undergraduate) - Browse challenges
Explore role
Strategy Analyst
Frame the business question, model the options, build the recommendation. From market sizing to competitive analysis, this role is where strategy consulting meets in-house decision-making.
- ResearchIntermedioNuevo
Diseña un protocolo de evaluación de retrieval para asistente RAG bancario
Recibirás acceso de lectura al índice y a un set inicial de 50 consultas reales con respuesta esperada. Diseñarás un protocolo de evaluación que cubra: (1) generación o curación…
- Evaluation
- Information Retrieval
- RAG Evaluation
Information Retrieval and Search - AnalysisPrincipianteNuevo
Detección de Code Smells con Análisis Estático en Backend Django
Configura SonarQube self-hosted, Pylint con configuración custom y Radon para complejidad ciclomática y mantenibilidad. Integra en GitHub Actions: cada PR muestra delta de issue…
- Code Smells
- Static Analysis
- Refactoring
Refactoring and Code Smell Detection - AnalysisPrincipianteNuevo
Análisis comparativo de estructuras para feed de noticias
Implementa o adapta las 3 estructuras (heap binario, skip list, árbol auto-balanceado como Red-Black) en el mismo lenguaje. Diseña un benchmark que simule el patrón real (3 ráfa…
- Heaps
- Skip Lists
- Balanced Trees
Data Structures - CodePrincipianteNuevo
Re-ranqueador neuronal para búsqueda interna en intranet farmacéutica
Recibirás un dump anonimizado del corpus, 60 consultas reales y juicios de relevancia top-10 por consulta. Construirás un cross-encoder de re-ranking (por ejemplo, ms-marco-Mini…
- Neural Retrieval
- Reranking
- Bm25
Information Retrieval and Search Get recognized by recruiters and employers.
Credentials are blockchain-anchored via LearnCoin — tamper-evident, portable, link-shareable on LinkedIn and beyond.
Why Ewance
- CodePrincipianteNuevo
API REST de Búsqueda Genómica para un Hospital Universitario
Diseña la API REST en Python (FastAPI) con 5 endpoints principales (búsqueda por gen, rango genómico, HGVS, enfermedad, agregados). Modela el dato con Pydantic, indexa la base P…
- API Design
- Bioinformatics
- REST
Computational Biology and Health Informatics - CodeIntermedioNuevo
Planificador de Rutas para una Flota de AGVs en una Planta de Almussafes
Recibes el grafo de pasillos (45 nodos, 78 aristas), 24 AGVs con autonomía y velocidad, y una lista de 180 tareas de transporte con ventana temporal. Modela el dominio en PDDL, …
- Pddl Modeling
- Classical Planning
- Heuristic Search
Multidisciplinar - CodeIntermedioNuevo
Asistente operativo para una bodega de tamaño medio
Construye una aplicación web Progressive Web App (PWA) con backend en Python y base de conocimiento estructurada (200 documentos curados) sobre tratamientos, fenología y normati…
- Software Engineering
- Retrieval Augmented Generation
- Full Stack Development
AI Software Engineering Group Project - AnalysisIntermedioNuevo
Mide el sesgo de un buscador de empleo en plataforma LATAM
Recibirás logs anonimizados de 5.000 búsquedas reales con sus top-20 resultados, además de atributos protegidos inferidos de CV (con disclaimer de incertidumbre). Diseñarás métr…
- Fairness Analysis
- Ranking
- Information Retrieval
Multidisciplinar - CodeIntermedioNuevo
Implementa edge computing para conteo de personas en una smart city de Medellín
Diseñarás la arquitectura (cámara IP + Jetson Xavier NX + 4G LTE). Integrarás un modelo de detección de personas (YOLOv8 nano cuantizado). Implementarás conteo de personas con t…
- Edge Computing
- Iot Architecture
- Computer Vision
Multidisciplinar - CodePrincipianteNuevo
Imitation learning para pick-and-place en línea de envasado
Recibes 200 demostraciones del operador (trayectorias estado-acción) sobre 4 variantes de frasco capturadas en simulación PyBullet calibrada. Implementa behavior cloning con red…
- Imitation Learning
- Behavior Cloning
- Robot Learning
Robot Learning - DesignPrincipianteNuevo
Lenguaje ubicuo y arquitectura hexagonal para banca corporativa
Conduce 3 sesiones con dueños de producto y operaciones para extraer el lenguaje ubicuo del confirming (proveedor, deudor, banco, factura aprobada, anticipo, retención). Documen…
- Ubiquitous Language
- Hexagonal Architecture
- Java
Domain-Driven Design - CodeSéniorNuevo
Detecta sepsis temprana en UCI para un health-tech en Bogotá
Trabajen en equipo de 2-3. Reciben datos anonimizados de 14.000 estancias en UCI con constantes vitales horarias, analíticas y eventos. Construyan un modelo (LSTM o gradient boo…
- Early Warning Systems
- Time Series Forecasting
- Clinical Data
Machine Learning for Healthcare and Biomedicine - ResearchIntermedioNuevo
Diseña un parser sintáctico para una editorial jurídica de Buenos Aires
Recibirás 500 oraciones extraídas de sentencias judiciales anonimizadas. Compara: (1) parser basado en spaCy (es_core_news_lg), (2) parser basado en Stanza (modelo Universal Dep…
- Syntactic Parsing
- NLP Spanish
- Transformers
Natural Language Processing - ResearchPrincipianteNuevo
Evalúa modelos de MT comerciales para una plataforma turística canaria
Trabajen en equipo de 2-3. Diseñen un test set balanceado de 1.000 oraciones por par (ES↔EN, ES↔DE, ES↔FR, ES↔IT, ES↔PT, ES↔NL, ES↔SV) muestreadas del contenido real anonimizado…
- Mt Evaluation
- Bleu Evaluation
- Human Evaluation
Multidisciplinar - AnalysisPrincipianteNuevo
Segmenta a los clientes de un retailer de moda gallego
Recibirás un dataset anonimizado de 500.000 clientes con transacciones de los últimos 12 meses, eventos de app y atributos demográficos. Aplica al menos dos algoritmos de cluste…
- Clustering
- Feature Engineering
- Customer Segmentation
Data Mining and Knowledge Discovery - CodePrincipianteNuevo
Compara métodos kernel y boosting para clasificar fraude en pagos B2B
Recibes 14 meses de transacciones anonimizadas con 1,2 % de fraude marcado. Construye un pipeline reproducible que (a) maneje el desbalance vía class_weight o SMOTE, (b) entrene…
- Kernel Methods
- Ensemble Methods
- Model Evaluation
Machine Learning
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.



















































































