curso de

Maratona de Programação: introdução e boas práticas de um programador maratonista

Resumo do curso

  • Entre no mundo de competições de programação
  • Entenda como uma competição bem feita pode servir de treino para o mundo real
  • Seja um programador melhor usando treinos e desafios
  • Resolva 3 problemas iniciais clássicos
  • Aprenda a resolver um problema passo a passo
  • Entenda como pensar para resolver os desafios de um problema ou de um cliente

Público alvo

programadores que nunca participaram de maratonas ou aqueles que já participaram e gostariam de entender como se tornar um melhor programador

Conteúdo relacionado

Cursos de Computação em Programação

Leia nossos artigos de Programação

Última atualização

03/04/2018

Já é aluno?

Comece o curso agora

12h

p/ conclusão

33

Atividades

175

Minutos de video

2604

Alunos nesse curso

9.1

Nota deste curso

Certificado de participação

Instrutores

  • Guilherme co-fundou a Caelum, a Alura e o GUJ. Com mais de 15 anos de experiência no ensino de programação e habilidades digitais, coordena as equipes de produção de cursos na Alura. É tecnólogo com viés matemático e medalhista de ouro em competições nacionais de computação, representando o Brasil nos mundiais. Participante ativo da comunidade open source e de educação em tecnologia, autor de 7 livros da área.

Conteúdo Detalhado

  1. Introdução

    • Pensando e atacando um problema
    • Pensando na condição de parada
  2. O problema do 3n mais 1

    • A leitura e saída e como se testar variações inusitadas
    • Calculando o 3n mais1
    • Implementando o ciclo
    • Corrigindo exceptions.
    • Pensando em outros possíveis erros.
  3. Focando na Maratona Brasileira de programação

    • Resolvendo o problema 42 como em uma maratona
    • Resolvendo palindromos e 3n mais 1
    • Senioridade e continuando os estudos

Ainda não estuda com a gente?

Invista na transformação da sua carreira!

Comece agora

Experiências de quem já estudou com a gente

Ayrton Andrade

em 24/02/2019

Excelente curso! Vai me ajudar a pensar melhor quando encontrar um problema que não estou conseguindo resolver, e também me ajudar a achar os casos que poderão dar erros.Muito Obrigado!

Maratona de Programação: introdução e boas práticas de um programador maratonista

Fabricio Nogueira

em 21/12/2018

Excelente o curso em si e principalmente a didática do instrutor.

Maratona de Programação: introdução e boas práticas de um programador maratonista

Ramon Santos

em 25/10/2018

Já tive a oportunidade de participar de uma maratona de programação, foi uma experiência incrível. Consegui resolver a maioria dos problemas, mas, acredito, que não os resolvi da maneira mais inteligente possível e/ou utilizando boas práticas. No entanto, posso dizer com firmeza, que se eu tivesse assistido esse curso antes, eu teria um desempenho bem melhor.

Maratona de Programação: introdução e boas práticas de um programador maratonista

Aprenda Computação com esse e outros cursos, comece agora!

  • 1269 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

Premium

  • 1269 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$75
à vista R$900
Matricule-se

Premium Plus

  • 1269 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$100
à vista R$1.200
Matricule-se

Max

  • 1269 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$120
à vista R$1.440
Matricule-se
Conheça os Planos para Empresas

Acesso completo
durante 1 ano

Estude 24h/dia
onde e quando quiser

Novos cursos
todas as semanas