Desafios de Computer Sciences
Explore computer science challenges on Ewance to equip yourself with job-relevant skills for a variety of roles. Learn programming techniques and build technical skills with challenges on software development, algorithm design, system architecture, and more.
Most Popular
- CodeSêniorNovo
Replicação Tolerante a Partições para Sensores Agrícolas em Rede Intermitente
Trabalhando em equipe, projete e implemente um protótipo (um módulo representativo de código, não o sistema inteiro) que substitua o esquema 'replace on sync' por uma estratégia…
- Algorithm Analysis
- Architecture Decision Records Adrs
- Ai Assisted Coding
Abrir trabalhos do curso - CodeSêniorNovo
Manutenção de Turbinas Eólicas sob Observabilidade Parcial (POMDP)
Formalizem o problema como um POMDP: os estados ocultos são níveis de desgaste do componente (bom, degradado, crítico), as observações são as faixas de sinal de vibração e tempe…
- Pomdp Planning
- Dynamic Programming
- Anomaly Detection
Abrir trabalhos do curso - CodeSêniorNovo
Vetorize e paralelize o pipeline de alertas de irrigação
Sua equipe vai receber a especificação do pipeline atual (que usa laços linha a linha) e uma amostra representativa das leituras de sensores. A tarefa é reescrever o processamen…
- Apache Spark
- Algorithm Analysis
- Application Monitoring
Abrir trabalhos do curso - ResearchSêniorNovo
Paralelizar em GPU/HPC a simulação de safra de uma agtech paulista
Vocês recebem um dossiê descrevendo o modelo de simulação serial atual (case-file-crop-model), a especificação do cluster disponível (cluster-spec) e o repositório público do mo…
- Algorithm Analysis
- Ansible Terraform Automation
- Apache Spark
Abrir trabalhos do curso 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
- DesignSêniorNovo
Plataforma de Otimização de Rotas Portuárias com Agentes de IA Autônomos
O time deve projetar uma plataforma baseada em agentes de IA que otimize a movimentação de contêineres dentro do pátio portuário, coordenando reach stackers, terminal tractors e…
- Ai Native Architecture
- Agent Lifecycle Management
- Ai Augmented Decision Making
Abrir trabalhos do curso - ResearchSêniorNovo
Avaliação de QUIC versus TCP para Monitoramento de Parques Eólicos
Analise o dossiê técnico e o dataset de desempenho comparativo fornecidos. Sua tarefa é determinar qual protocolo de transporte (TCP Cubic, TCP BBR ou QUIC) é mais adequado para…
- Analytical Reasoning
- Algorithm Analysis
- Architecture Decision Records Adrs
Abrir trabalhos do curso - CodeSêniorNovo
Simulação fisicamente baseada de tecidos deformáveis para humanos digitais
Implemente um simulador de tecido deformável usando integração implícita (método de Baraff-Witkin ou Position-Based Dynamics — PBD, uma abordagem que resolve restrições geométri…
- Algorithm Analysis
- Analytical Reasoning
- Ai Pair Programming
Abrir trabalhos do curso - CodeSêniorNovo
Otimização de Kernel em GPU para Processamento Sísmico
A tarefa da equipe é otimizar o kernel de estêncil tridimensional fornecido em CUDA, elevando sua vazão sem alterar o resultado numérico. Partindo do módulo inicial e do relatór…
- Algorithm Analysis
- Ai Pair Programming
- Ai Assisted Test Generation
Abrir trabalhos do curso - Browse challenges
Explore role
Product Manager
Ship product that solves real user problems. Combine user research, prototyping, and stakeholder alignment to turn ambiguous briefs into measurable wins — the role at the centre of modern software teams.
- ResearchSêniorNovo
Sistema de triagem de estruturas de proteínas para novos alvos
Sua tarefa é entregar uma proposta de sistema de triagem computacional de estruturas biomoleculares que priorize proteínas-alvo para investigação experimental, usando somente os…
- Ai Assisted Analysis
- Ai Assisted Research Synthesis
- Algorithm Analysis
Abrir trabalhos do curso - DesignSêniorNovo
Protocolo de crédito colateralizado com liquidação segura
Produza uma proposta de protocolo com parâmetros defensáveis por evidência. Requisitos funcionais: depósito de colateral, tomada de empréstimo em moeda estável indexada ao real,…
- Algorithm Analysis
- Architecture Decision Records Adrs
- Analytical Reasoning
Abrir trabalhos do curso - CodeSêniorNovo
Serviço de assinatura para ordens de pagamento em lote
Construam um serviço de assinatura e verificação de ordens de pagamento em lote, seguindo o contrato de interface fornecido. O lado cliente deve produzir uma assinatura digital …
- API Security OWASP API Top 10
- Algorithm Analysis
- Application Monitoring
Abrir trabalhos do curso - CodeSêniorNovo
Aproximação com garantia para equipes de manutenção eólica
Trabalhando em dupla ou trio, formulem o problema descrito no dossiê como um programa linear inteiro (modelo matemático em que as variáveis de decisão são obrigatoriamente númer…
- Algorithm Analysis
- Analytical Reasoning
- Linear Programming
Abrir trabalhos do curso 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
- CodeSêniorNovo
Auditoria de contrato inteligente de garantia em fintech de crédito
Sua tarefa é auditar o módulo de contrato inteligente fornecido e produzir um relatório de auditoria no padrão que uma empresa de segurança entregaria a um cliente pagante. Trab…
- Smart Contract Security Audit
- Solidity Programming
- Cryptographic Key Management
Abrir trabalhos do curso - StrategySêniorNovo
Alavancas de controle para operador eólico em expansão acelerada
A partir do dossiê da empresa, do painel de indicadores atual e da base operacional dos parques, sua equipe deve projetar um sistema de controle gerencial em duas camadas. A pri…
- Balanced Scorecard
- Levers Of Control
- Strategy Mapping
Abrir trabalhos do curso
Como funciona
Do certificado em seis etapas.
Etapa 01
Explore desafios alinhados aos seus estudos.
Etapa 02
Aceite o que se alinha aos seus objetivos.
Etapa 03
Siga as orientações do Copilot de IA.
Etapa 04
Enviar para avaliação estruturada.
Etapa 05
Ganhe um certificado verificado.
Etapa 06
Adicione ao LinkedIn com um clique.
Equipes da indústria por trás de uma década de briefings práticos
Contratando deste grupo?
Patrocine um desafio e conheça candidatos por meio do trabalho real.
Equipes da indústria podem moldar briefings com base nas habilidades que buscam e avaliar estudantes por entregas pontuadas por rubrica — não por currículos.



















































































