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
- AnalysisIntermedioNuevo
Cuantificación del Coste Energético de un SoC Edge en LATAM
Modela el consumo de 4 SoCs candidatos (perfil A53/A55/A72/A76 con DVFS) sobre 3 cargas (CNN MobileNet de 12M params, transmisión LTE de 50 KB cada 5 min, deep sleep 80% del tie…
- Embedded Systems
- Energy Efficiency
- Soc Design
Advanced Computer Architecture - CodeIntermedioNuevo
Diseñar un sistema de archivos en espacio de usuario con FUSE
Implementa un FUSE filesystem en Python (libfuse) o Rust (fuser) que monta un bucket compatible con S3 (usa MinIO local para desarrollo). Soporta operaciones POSIX básicas: geta…
- File Systems
- Fuse
- Systems Programming
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 - AnalysisIntermedioNuevo
Audita la equidad de un modelo de admisiones para una universidad chilena
Recibes el modelo entrenado y 6.000 solicitudes históricas anonimizadas con variables de género (binario) y región (cuatro grupos: RM, Norte, Centro, Sur). Calcula tasa de admis…
- Fairness In Practice
- Bias Auditing
- Demographic Parity
Machine Learning in Practice 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
- AnalysisSéniorNuevo
Reverse Engineering de un Plugin Heredado para una EdTech de Valencia
Recibes el binario (.so 4,2 MB), los headers públicos (.h) y 6 ejemplos de uso documentados. Carga el binario en Ghidra, mapea las 18 funciones públicas de los headers a sus equ…
- Reverse Engineering
- Cpp
- Debugging
Software Evolution and Maintenance - CodeIntermedioNuevo
Algoritmos aleatorizados para muestreo en streaming de e-commerce
Recibes 30 días anonimizados de eventos (alrededor de 600 M eventos en total). Implementa: (1) reservoir sampling para muestrear K eventos uniformemente, (2) count-min sketch pa…
- Randomized Algorithms
- Streaming Algorithms
- Probabilistic Data Structures
Multidisciplinar - CodePrincipianteNuevo
Calcular descuentos progresivos con recursión y funciones de orden superior
Modela las reglas de descuento como funciones de orden superior: cada regla es una función pedido -> descuento. Implementa al menos 5 reglas (volumen escalonado, club por antigü…
- Recursion
- Higher Order Functions
- Abstraction
Programming Abstractions - CodePrincipianteNuevo
Indexa el catálogo de una biblioteca digital pública con metadatos limpios
Recibirás un dump anonimizado de 50.000 obras con metadatos en CSV. Diseñarás un pipeline de limpieza: deduplicación de autoras (Apellido, Nombre vs Nombre Apellido vs iniciales…
- Data Cleaning
- Information Retrieval
- Entity Resolution
Information Retrieval and Search - 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.
- ResearchIntermedioNuevo
NSGA-II para Diseño Multiobjetivo de Aerogenerador en Patagonia
Recibirás el shapefile del terreno (3.200 hectáreas), la rosa de vientos a 100m, restricciones de servidumbre y especificación del aerogenerador. Implementa NSGA-II donde cada i…
- Nsga Ii
- Multi Objective Optimization
- Evolutionary Algorithms
Evolutionary Computation and Metaheuristic Search - CodeIntermedioNuevo
REINFORCE para balance de carga en un servidor de gaming LATAM
Recibes 30 días de logs históricos (origen del jugador, datacenters disponibles, carga, latencia medida, costo) y construyes un simulador de eventos discretos. Entrena un agente…
- Reinforcement Learning
- Policy Gradients
- Deep Learning
Reinforcement Learning - CodePrincipianteNuevo
Implementa pruebas automatizadas para un sistema de trazabilidad en bodega
Debes implementar un conjunto de pruebas automatizadas para el módulo de alertas del sistema de fermentación. El sistema recibe lecturas de sensores cada 5 minutos, aplica regla…
- Unit Testing
- Test Automation
- Ci Cd Integration
Software Engineering and Quality Assurance - 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 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
Refactor SOLID de un Módulo de Notificaciones en una EdTech de Lima
Recibes el módulo en Python 3.12 con pruebas mínimas. Empieza por escribir tests de caracterización para los 3 canales existentes. Aplica Single Responsibility separando dispatc…
- Solid Principles
- Refactoring
- Python
Software Design and Design Patterns - CodePrincipianteNuevo
Suite de Pruebas Unitarias para un SaaS de Facturación Electrónica en Madrid
Te entregan el repositorio del módulo de cálculo de IVA (TypeScript + Vitest configurado) y la documentación funcional de los regímenes especiales (recargo de equivalencia, crit…
- Unit Testing
- Test Design
- Code Coverage
Multidisciplinar - CodeIntermedioNuevo
Reconstrucción de Mallas con Poisson Surface para una Startup de Patrimonio Digital
Implementa el pipeline en C++ con Open3D y libigl: (1) preprocesamiento bilateral filtering + outlier removal; (2) estimación de normales orientadas vía MST; (3) Poisson surface…
- Geometry Processing
- Mesh Reconstruction
- Poisson Reconstruction
Advanced Computer Graphics - CodeIntermedioNuevo
Detección de fraude por red de llamadas en una telco LATAM
Recibes una semana de Call Detail Records (CDR) anonimizados con cerca de 3.000 millones de aristas (origen, destino, marca de tiempo, duración) y un conjunto de etiquetas de fr…
- Graph Features
- Fraud Detection
- Xgboost
Multidisciplinar - CodeIntermedioNuevo
Digital Humans: Rigging y Skinning para una Empresa de Avatares LATAM
Construye pipeline en Python con Open3D + libigl: (1) detección de landmarks anatómicos sobre malla via correspondencia con template (Procrustes + ICP refinement); (2) ajuste de…
- Digital Humans
- Rigging
- Skinning
Advanced Computer Graphics - CodeIntermedioNuevo
Property-Based Testing para una Librería de Conversión de Divisas en Bogotá
Identifica 6-8 propiedades invariantes del dominio (por ejemplo: convertir A a B y luego B a A debe estar dentro de la tolerancia de redondeo declarada; la suma de las comisione…
- Property Based Testing
- Unit Testing
- Test Design
Software Testing and Quality Assurance - CodePrincipianteNuevo
Implementa un sistema de notificaciones con patrón Observer en Kotlin
Implementa en Kotlin un módulo de notificaciones con: (1) interfaz Notificador (observador) e implementaciones EmailNotificador, PushNotificador, SmsNotificador (mockeadas, sin …
- Kotlin
- Design Patterns
- Concurrency
Object-Oriented Programming and Design - 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 - ResearchSéniorNuevo
RL para manipulación delicada en línea de moda
En equipo de 2-3, recibes el robot colaborativo simulado en SoftGym (o equivalente con tela deformable) con 3 niveles de dificultad: (E1) camiseta plana, (E2) camiseta arrugada,…
- Reinforcement Learning
- Curriculum Learning
- Robot Learning
Robot Learning - ResearchPrincipianteNuevo
Construye un lexicón especializado para tono de prensa en español
Recibirás 4.000 frases anotadas (tono: positivo, neutro, negativo, con variante regional indicada). Construirás un lexicón inicial expandiendo lemas con embeddings y filtros man…
- Lexicon Design
- Sentiment Analysis
- Evaluation
Linguistic Engineering and Language Technologies - CodeIntermedioNuevo
Predicción de Trayectorias para una Flota Logística en Puebla
Recibes 60 horas de datos de patio (poses 10 Hz de 18 vehículos manuales y 4 autónomos, mapa lógico del patio en formato Lanelet2-like). Entrena un baseline kinemático (modelo d…
- Trajectory Prediction
- Sequence Models
- Pytorch
Multidisciplinar - AnalysisSéniorNuevo
Modelo de Predicción de Defectos para un ERP en São Paulo
Extrae métricas por archivo Java (líneas, complejidad ciclomática, número de autores, frecuencia de cambio, edad, número de bugs históricos asociados) desde Git y Jira de los úl…
- Defect Prediction
- Feature Engineering
- Model Evaluation
Software Testing and Quality Assurance
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.



















































































