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
Construye un anonimizador de transcripciones clínicas en español
Recibirás 3.000 transcripciones anonimizadas parcialmente para uso académico, con anotaciones de entidades sensibles. Construirás un sistema que combine spaCy ES + un modelo afi…
- Named Entity Recognition
- Privacy Engineering
- Python
Linguistic Engineering and Language Technologies - 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 movimiento para AGV en almacén refrigerado
Construye el planificador en una simulación 2D (recomendamos Gazebo o un entorno propio en Python). El planificador global produce una ruta candidata con A* o RRT*; el planifica…
- Motion Planning
- Multi Agent Coordination
- Simulation
Robot Perception and Autonomy - CodePrincipianteNuevo
Árbol balanceado para autocompletado de productos en e-commerce
Implementa en Python o Go un trie para prefijos de nombres de producto (12.000 entradas, soporte para acentos en español) y un AVL para mantener los top-10 por prefijo ordenados…
- Tries
- Avl Trees
- Balanced Trees
Data Structures 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
- CodeFundamentosNuevo
Detector de Defectos en Conservas para una Industria de Murcia
Recibes 1.500 imágenes etiquetadas (defectuosas / aceptables) de producto en el formato exacto antes del cierre. Construye un pipeline clásico: segmentación del producto vs fond…
- Image Processing
- Feature Extraction
- Classification
Computer Vision (Undergraduate) - DesignSéniorNuevo
Migra un sistema de batch a streaming para una fintech LATAM
Recibirás el modelo actual (XGBoost) y el código del batch. Diseña la migración: ingesta con Kafka, procesamiento con Flink o Faust, integración con el feature store para featur…
- Streaming
- Kafka
- System Design
Multidisciplinar - CodeIntermedioNuevo
Conecta el catálogo editorial de un grupo de medios con DBpedia y Wikidata
Recibirás 5.000 entidades del catálogo con metadatos mínimos (nombre, tipo, contexto frase). Implementarás un pipeline de entity linking que combine búsqueda léxica (Elasticsear…
- Entity Linking
- Knowledge Graphs
- Sparql
Knowledge Graphs and Semantic Web - CodeIntermedioNuevo
Planifica rutas de un robot logístico con planning bajo incertidumbre
Recibirás el layout del almacén (grilla de 80x40), historia de 2 semanas de movimientos reales y un simulador discrete-event base. Implementa: (1) baseline de rutas estáticas ca…
- Path Planning
- A Star
- Planning Under Uncertainty
Multidisciplinar - 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.
- AnalysisIntermedioNuevo
Estratifica riesgo de reingreso en un hospital universitario de Barcelona
Recibes 18.000 episodios anonimizados con features estructuradas (constantes al alta, comorbilidades CIE-10, medicación, demografía). Entrena un modelo (XGBoost o regresión logí…
- Risk Stratification
- Calibration
- Clinical Data
Multidisciplinar - AnalysisPrincipianteNuevo
Kernels y máquinas de vector soporte para clasificación de cosechas en agritech
Recibes un dataset de 18.500 espectros etiquetados con variedad (8 clases) y calidad (3 niveles), repartido por temporadas. Implementa SVM con tres kernels (lineal, RBF, polinóm…
- Support Vector Machines
- Kernel Methods
- Cross Validation
Statistical Machine Learning - AnalysisIntermedioNuevo
Análisis de difusión de campaña televisiva en una cadena de televisión iberoamericana
Recibes 380.000 menciones públicas anonimizadas (un hash por cuenta, timestamp, idioma detectado, país inferido, hash de contenido y relación a otra mención si es una respuesta …
- Network Analysis
- Diffusion Modeling
- Centrality Measures
Social Network Analysis and Web Science - CodePrincipianteNuevo
Construye una base de conocimiento para diagnóstico técnico en una empresa de electrodomésticos
Entrevistarás a 6 técnicos senior (1 hora cada uno) y a 2 ingenieros de producto. Modelarás el dominio en forma de árboles de decisión y reglas (causa - síntoma - prueba - soluc…
- Knowledge Representation
- Rule Based Systems
- Intelligent Agents
Introduction to Artificial Intelligence (CS Elective) Get recognized by recruiters and employers.
Credentials are blockchain-anchored via LearnCoin — tamper-evident, portable, link-shareable on LinkedIn and beyond.
Why Ewance
- CodeIntermedioNuevo
Método Mikado para Romper Acoplamiento en Monolito Java
Lee el módulo de inventario (alrededor de 18.000 líneas Java). Define el objetivo Mikado: 'extraer Inventario como módulo Maven independiente con su propia base de datos'. Empie…
- Mikado Method
- Refactoring
- Java
Multidisciplinar - CodeIntermedioNuevo
Fine-tunea un transformer para clasificación legal en una LegalTech madrileña
Recibirás 18.000 cláusulas anotadas con 24 categorías. Implementa: (1) baseline TF-IDF + regresión logística, (2) fine-tuning de XLM-RoBERTa-large, (3) técnicas de regularizació…
- Transformers
- Fine Tuning
- Text Classification
Multidisciplinar - 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
Reglas de Negocio Trazables para Fraude en Pasarela de Pagos en CDMX
Recibirás ~80 reglas en pseudo-código y 6 meses de transacciones anonimizadas. Reescribe las reglas en un motor declarativo (PyKE, CLIPS-py o un motor mínimo propio basado en RE…
- Rule Engine
- Symbolic Reasoning
- Auditability
Multidisciplinar - ResearchIntermedioNuevo
Defensa contra inyección de prompts en chatbot de banca
En equipo de 2, recibes el chatbot de staging con system prompt actual, schema de funciones (consultar_saldo, transferir, etc.) y logs ofuscados. Diseña 50 ataques en 6 categorí…
- Prompt Engineering
- Prompt Injection Defense
- Ai Safety
Prompt Engineering - 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
Modelo de scoring de PYMEs para un banco español Tier-1
Recibes una muestra anonimizada de 180.000 PYMEs con 36 meses de historial financiero (cuentas anuales, ratios de liquidez, datos transaccionales agregados) y la variable objeti…
- Credit Risk Modeling
- Gradient Boosting
- Model Validation
Multidisciplinar - CodePrincipianteNuevo
Comprensión Anclada (Grounded Understanding) en Catálogos de eCommerce Mexicano
Recibes 5.000 descripciones de producto anotadas con sus atributos normalizados (dimensiones en cm, color en paleta de 24 valores, material en taxonomía de 15 valores). Construy…
- Grounded Language Understanding
- Named Entity Recognition
- Normalization
Computational Semantics - 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 - CodeSéniorNuevo
Optimiza la latencia de inferencia de un LLM para un banco IBEX-35 anonimizado
Recibes el modelo base (Llama-3-13B o equivalente), 500 prompts representativos en español y acceso a una máquina con una GPU A100 de 40GB. Implementa y mide tres optimizaciones…
- LLM Inference
- Quantization
- Gpu Optimization
Machine Learning Systems - CodeIntermedioNuevo
Diagnostica fallos de prensa con una red bayesiana
Recibes una tabla con 38 sensores muestreados al minuto, etiquetas de defecto por bobina (4 clases) y 240 incidencias narradas por mantenimiento. Discretiza las variables contin…
- Bayesian Networks
- Structure Learning
- Probabilistic Inference
Probabilistic Graphical Models - 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
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.



















































































