Aprenda Git e Controle de Versão
Um curso de Git gratuito e interativo. Rode comandos Git de verdade num terminal no navegador em cada aula: commit, branches, merge, conflitos, push e pull. Sem instalar nada, com dicas de IA quando você travar e um certificado gratuito ao terminar.
2,959+ codders inscritos
58 lições55 desafios370 perguntas de quiz
- Ideal para iniciantes
Ajuda de codificação com IA
Lições interativas e práticas
Questionários para testar seu conhecimento
Certificado grátis de conclusão
Programa
Esta seção faz parte do Journey de Terminal. O programa completo tem mais seções: clique em qualquer prévia abaixo para vê-la na página do Journey.
- Seção 1Fundamentos82 lições
Seção 2
Controle de versão
Começar seçãoIniciarAcompanhe seu trabalho com Git. Inicialize repositórios, prepare e faça commit de alterações, crie e mescle branches, resolva conflitos e recupere-se de erros.Introdução
3 lições123Primeiros passos
5 lições531Acompanhando Alterações
6 lições640Inspecionando Alterações
4 lições425Ignorando Arquivos
4 lições427Projeto de Site de Receitas
5 lições537Ramificações
6 lições640Mesclagem
6 lições640Desfazendo Alterações
6 lições641Remotos
4 lições324Projeto com Branch de Recurso
6 lições642Desafios Finais
3 lições3- Seção 3Introdução ao Docker40 lições
- Seção 4Introdução ao Kubernetes45 lições
Aprenda Fazendo
Escreva código real, consulte bancos de dados, crie sites e domine prompts de IA. Nossas lições interativas cobrem todas as habilidades que desenvolvedores modernos precisam.
Construa Sua Sequência
Mantenha a consistência e veja seu progresso crescer! Acompanhe seu hábito diário de programação, proteja sua sequência com dias de congelamento e ganhe recompensas por aparecer todos os dias.
12 dias de sequência
Volte amanhã para manter sua sequência!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
Tudo ou Nada
Dia 5 de 7
Congelar Sequência
2 left
Onde Quiser
Leve sua jornada de programação com você! Sem configuração, sem downloads: apenas abra e comece a programar. Disponível no iOS, Android e Web com avaliações de 4.9 estrelas.
Você Não Está Sozinho
Compita em placares globais, convide amigos para ganhar recompensas e celebre as conquistas uns dos outros. Programar é melhor com amigos!
Aprenda de todas as formas
Leia, ouça, teste-se, pergunte à IA ou consulte qualquer coisa que já tenha estudado. Cada lição se adapta a você.
Uma variável é um contêiner nomeado que armazena um valor que você pode referenciar depois.
Em Python, você cria uma escrevendo o nome, um sinal de igual e o valor que quer armazenar.
O valor pode mudar com o tempo. Reatribuir o nome simplesmente o aponta para um novo valor.
Seja Certificado
Ganhe certificados para cada curso que você completar. Adicione-os ao seu perfil do LinkedIn e currículo para mostrar sua experiência em programação aos empregadores.
Por que aprender Git com a Coddy
- Execute Git no seu navegador. Sem instalação, sem precisar de conta no GitHub, sem configuração de ambiente. Cada comando atua em um repositório real, então você vê o que
git status,git logegit diffrealmente exibem. - O essencial do Git: a staging area, commits, branches, merges, rebases, resolução de conflitos, repositórios remotos,
pullversusfetch, desfazer erros. As habilidades de Git que você vai usar todos os dias no trabalho. - As dicas de IA ajudam você a ler a saída famosamente críptica do Git - detached HEAD, fast-forward, merge de três vias - sem entregar a resposta, para que o Git deixe de parecer mágica.
- Certificado de Git gratuito ao concluir a seção. Uma prova confiável para qualquer vaga de desenvolvedor, já que o controle de versão é inegociável em toda equipe.
Perguntas frequentes sobre aprender Git
O que é Git?
Git é o sistema de controle de versão distribuído que a maioria das equipes de software usa para rastrear mudanças no código. Cada desenvolvedor tem uma cópia completa do histórico do projeto, e o Git permite que você faça commits de snapshots, crie branches para testar ideias, faça merge dos trabalhos e reverta quando algo dá errado.
Git é difícil de aprender?
init, add, commit, status, log, push, pull - é rápido de pegar. As partes mais difíceis (rebase, resolver conflitos, recuperar-se de erros, entender o que o HEAD está fazendo) levam mais tempo. O curso as introduz em passos pequenos com um repositório real em cada aula, para que os comandos deixem de ser abstratos.Preciso saber linha de comando para usar o Git?
Ajuda, e a seção anterior da jornada do Terminal cobre o básico. O Git também tem interfaces gráficas, mas toda equipe acaba recorrendo à linha de comando para as operações mais complicadas, então vale a pena estar à vontade para digitar os comandos você mesmo.
Qual é a diferença entre Git e GitHub?
Git é a ferramenta de controle de versão que roda na sua máquina. GitHub (e GitLab, Bitbucket, etc.) é um serviço de hospedagem para onde você envia (push) seus repositórios Git, para que outras pessoas possam baixá-los (pull). Você pode usar o Git sem nunca usar o GitHub - são coisas separadas que funcionam bem juntas.
Posso aprender Git online de graça?
Sim. A seção interativa de Git é gratuita - aulas completas, comandos Git reais em cada exercício e um certificado. Tudo roda em um terminal no navegador, então você não precisa instalar o Git nem criar contas para começar.
Recebo um certificado após o curso de Git?
Sim. Concluir a seção de Git dá a você um certificado de conclusão gratuito que você pode compartilhar no LinkedIn ou incluir no seu currículo. O controle de versão é esperado em toda equipe de software, então este é um sinal relevante junto a quaisquer projetos de portfólio.