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
Arbitraje de paridad de tipos de interés entre mercados emergentes
Construye un backtest (simulación histórica de rendimiento) de 10 años para una estrategia de carry trade entre MXN, BRL y USD utilizando datos de tipos de interés de política m…
- Quantitative Finance
- Time Series Analysis
- Carry Trade Strategies
International Finance - 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 - 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 - AnalysisPrincipianteNuevo
Mapeo de conversaciones sobre movilidad sostenible en redes sociales
Debes construir un pipeline de recolección y análisis de datos sociales que responda a tres preguntas: ¿quién habla de movilidad eléctrica en España y Portugal?, ¿qué temas gene…
- Social Media Data Collection
- Network Analysis
- Python Programming
Social Media and Web Analytics 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
- CodePrincipianteNuevo
Microbenchmark de Jerarquía de Memoria en Centro de Datos en Valencia
Escribe un microbenchmark en C que mida latencia de acceso aleatorio sobre arrays de tamaño creciente (16 KB hasta 1 GB) para detectar el tamaño efectivo de L1, L2, L3 y memoria…
- Memory Hierarchy
- Microbenchmarking
- C Programming
Computer Systems and Organization - CodePrincipianteNuevo
Pool de Workers con Paso de Mensajes para Procesado de Imágenes en Pyme Sevillana
Implementa en Python 3.12 un pool de workers que use multiprocessing.Queue para distribución de trabajo y recolección de resultados. Cada worker lee imagen, aplica las transform…
- Message Passing
- Worker Pool
- Python Multiprocessing
Concurrent and Parallel Programming - CodePrincipianteNuevo
Aplica SOLID a un sistema legacy de gestión de citas médicas
Recibes el repositorio y los módulos diana: ReservaCitaService (cerca de 700 líneas, hace 6 cosas) y NotificacionService (cerca de 480 líneas, acoplado a SMTP concreto). Aplica …
- Java
- Solid Principles
- Refactoring
Object-Oriented Programming and Design - CodePrincipianteNuevo
Predice la demanda de turnos en una clínica dental con XGBoost
Recibirás 24 meses de histórico anonimizado (turnos, especialidad, sede, marketing, festivos, clima). Construirás features temporales (lags, medias móviles, festivos), evaluarás…
- Supervised Learning
- Feature Engineering
- Model Evaluation
Machine Learning (CS Elective) - 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
Profiling y Tuning de Inferencia GPU para Startup de Cómputo Mexicana
Recibes el servicio de inferencia (Python + PyTorch + NVIDIA Triton Inference Server), un dataset de imágenes representativo y acceso a un nodo g5.2xlarge. Perfila con NVIDIA Ns…
- Gpu Profiling
- Cuda
- Inference Optimization
Performance Engineering of Software Systems - AnalysisPrincipianteNuevo
Auditar deuda de dominio en plataforma de e-commerce
Examina el código de 6 servicios (TypeScript / NestJS, provisto anonimizado). Entrevista 5 leads técnicos (45 min cada uno). Construye un inventario de conceptos clave (definici…
- Domain Driven Design
- Code Audit
- Ubiquitous Language
Domain-Driven Design - CodeSéniorNuevo
Memory Consistency: Race Detector para Modelos x86-TSO vs ARM Weak
Implementa la herramienta en Python o Rust. Acepta un test litmus (formato simple, 2-4 threads con loads/stores/fences). Implementa los axiomas de TSO (store buffer FIFO, loads …
- Memory Consistency
- Concurrency
- Formal Models
Advanced Computer Architecture - CodeIntermedioNuevo
Reescritura Paralela de Pipeline ETL en Fintech Limeña
Recibes el script Pandas actual (1.800 LOC), 14 noches de datos reales (cerca de 180 GB CSV anonimizado) y una máquina con 32 cores y 256 GB RAM. Perfila el pipeline e identific…
- Data Pipelines
- Parallel Programming
- Polars
Multidisciplinar Get recognized by recruiters and employers.
Credentials are blockchain-anchored via LearnCoin — tamper-evident, portable, link-shareable on LinkedIn and beyond.
Why Ewance
- CodeIntermedioNuevo
Construye un sistema de monitorización de drift para una fintech LATAM
Recibirás predicciones históricas y features de 14 modelos durante 6 meses. Implementa un servicio en Python que: (1) calcule PSI (Population Stability Index — índice de estabil…
- Model Monitoring
- Data Drift
- Python
Machine Learning Systems - AnalysisIntermedioNuevo
Diseñar mecanismo de subasta para licitación de energía solar en Atacama
Construye un modelo analítico completo: (1) caracteriza las funciones de distribución de costes de los seis participantes usando datos públicos de proyectos adjudicados en subas…
- Game Theory
- Auction Theory
- Quantitative Modeling
Industrial Economics and Game Theory - CodePrincipianteNuevo
Diseña un agente inteligente para gestionar reservas de salas en una universidad
Recibirás el histórico de reservas (6 meses), el catálogo de salas con atributos (capacidad, equipamiento, ubicación) y reglas internas (prioridad de clase regular sobre evento …
- Intelligent Agents
- Knowledge Representation
- Rule Based Systems
Introduction to Artificial Intelligence (CS Elective) - CodeIntermedioNuevo
Construye un grafo de conocimiento de productos farmacéuticos para farmacovigilancia
Recibirás 4 datasets en CSV (productos, lotes, indicaciones, reportes anonimizados de eventos adversos) y la guía de farmacovigilancia. Diseñarás una ontología ligera reutilizan…
- Knowledge Graphs
- Ontology Engineering
- Sparql
Knowledge Graphs and Semantic Web - ResearchIntermedioNuevo
Investiga back-translation para mejorar MT EN→Catalán en una editorial
Recibes 80.000 pares EN↔CA reales + 5 M de oraciones en catalán monolingüe. Aplica back-translation: traduce el monolingüe CA→EN con un modelo intermedio, luego entrena (o fine-…
- Back Translation
- Low Resource Mt
- Neural Machine Translation
Machine Translation - ResearchIntermedioNuevo
Evalúa fielmente un RAG médico con RAGAS y juicio clínico
En equipo de 2, recibes el RAG actual (caja negra), un corpus de 1.200 guías de práctica clínica argentinas y 200 preguntas reales con respuestas-oro escritas por 2 médicos. Dis…
- Retrieval Augmented Generation
- Evaluation
- Ragas
Multidisciplinar - AnalysisSéniorNuevo
Reducciones y NP-completitud aplicadas a un puzzle operativo
Estudia el problema operativo a partir de 6 meses de asignaciones reales. Identifica a qué problema clásico se reduce (graph coloring, bin packing o set cover según el caso) y d…
- Np Completeness
- Reductions
- Sat Solving
Algorithm Design and Analysis - CodeIntermedioNuevo
Predicción de fallos en aerogeneradores con aprendizaje supervisado
Construye un modelo de clasificación binaria que prediga si una turbina fallará en las próximas 60 horas de operación. Usa el dataset histórico de 18 meses con lecturas de 47 se…
- Machine Learning
- Python
- Time Series Analysis
Machine Learning and AI for Business - 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…
- Design Patterns
- Refactoring
- Typescript
Software Design and Design Patterns - 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 - 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
- Simulation
Human-Robot Interaction - CodeIntermedioNuevo
Bosques de Conteo Aproximado para Logs de Telemetría
Lee la teoría de Cormode y Muthukrishnan sobre Count-Min Sketch (CMS) y la familia HyperLogLog. Implementa ambas estructuras desde cero (sin usar librerías que las traigan ya he…
- Probabilistic Data Structures
- Hyperloglog
- Count Min Sketch
Randomized Algorithms
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.



















































































