Aprenda Go (Golang)
Um curso de Go online, grátis e interativo. Você escreve Go em toda lição, com dicas de IA quando a concorrência fica estranha e um certificado grátis ao concluir.
27,687+ codders inscritos
284 lições256 desafios1,837 perguntas de quiz
- Ideal para iniciantes
Ajuda de codificação com IA
Lições interativas e práticas
Narração em áudio em todas as lições
Questionários para testar seu conhecimento
Certificado grátis de conclusão
Programa
Seção 1
Fundamentos
Começar seçãoIniciarExpandirRecolherConstrua uma base sólida com conceitos essenciais e habilidades básicasIntrodução ao Go
4 lições823Variáveis e Tipos de Dados Básicos
10 lições1969Operadores Básicos
7 lições1344Operadores de Comparação e Lógicos
7 lições1342Entrada/Saída Básica
5 lições932Fluxo de Controle: Condicionais
10 lições1969Fluxo de Controle: Loops
7 lições942Funções
9 lições962Ponteiros
7 lições644Tipos Compostos: Arrays
7 lições650Tipos Compostos: Slices
10 lições965Tipos Compostos: Mapas
10 lições965Tipos Compostos: Structs
8 lições854Tratamento de Erros Básico
8 lições858Seção 2
Lógica & Fluxo
Começar seçãoIniciarExpandirRecolherDomine a programação avançada em Go com foco em estruturas de dados e controle de fluxo. Aprenda a trabalhar com arrays complexos, coleções, tratamento de erros e gerenciamento de tempo.Fluxo de Controle Avançado
5 lições528Structs e Métodos
6 lições439Interfaces (O Básico)
8 lições757Projeto: Lista de Tarefas Simples
Projeto6 lições1Mapas em Profundidade
5 lições432Go Idiomático: Conjuntos
7 lições648Tratamento de Erros em Profundidade
7 lições650Projeto: Inventário Simples
Projeto6 lições1Pacotes e Escopo
7 lições550Trabalhando com Tempo
8 lições857Desafios Finais
3 lições3Seção 3
Programação Orientada a Objetos
Começar seçãoIniciarExpandirRecolherDescubra como organizar o código com classes, objetos e estruturas reutilizáveisFundamentos de OOP em Go
11 lições2189Tipos e Structs em Profundidade
7 lições1351Ponteiros e Memória
6 lições744Interfaces
9 lições1369Composição em vez de herança
7 lições749Polimorfismo em Go
6 lições643Encapsulamento
5 lições536Tratamento de Erros e OOP
7 lições754Concorrência e OOP
8 lições863Genéricos (Go 1.18+)
6 lições645Biblioteca Padrão e POO
6 lições644Conceitos Avançados de OOP
6 lições655Padrões de Projeto — Parte 1
6 lições651Padrões de Projeto — Parte 2
7 lições764Projeto: Gerenciamento de Biblioteca
Projeto7 lições1Desafios Finais
3 lições3
Cursos de GO
Cursos práticos de GO, grátis para começar no navegador.
Desafios para Iniciantes - Pratique Conceitos Básicos
PopularColoque seus conhecimentos básicos de programação à prova e tente resolver estes desafios de programação. Use a linguagem que desejar. Bons códigos!
Certificado ao concluir
- 20
- 20
Pilha - Série Estruturas de Dados #1
PopularNeste curso, você aprenderá sobre a estrutura de dados Pilha (Stack), criará uma Pilha do zero usando sua linguagem preferida e praticará com desafios de programação!
- 13
- 6
- 1
Problemas de Programação
Coloque suas habilidades de resolução de problemas de programação à prova usando os exercícios de diferentes níveis de dificuldade neste curso. Projetado para programadores com algum conhecimento prévio da sintaxe básica em qualquer linguagem de programação.
Certificado ao concluir
- 32
- 31
Árvore AVL - Série de Estruturas de Dados #10
Neste curso, você aprenderá sobre a estrutura de dados Árvore AVL, construirá uma árvore binária de busca auto-balanceada do zero na sua linguagem preferida e praticará desafios de codificação com ela!
Certificado ao concluir
- 16
- 6
- 1
Linked List - Série sobre Estruturas de Dados #5
Neste curso, você aprenderá sobre a estrutura de dados Linked List, criará uma Linked List do zero usando sua linguagem preferida e praticará desafios de programação com ela!
Certificado ao concluir
- 14
- 6
- 1
Árvore Binária - Série Estruturas de Dados #3
Neste curso, você aprenderá sobre a estrutura de dados Árvore Binária, criará uma Árvore Binária do zero usando sua linguagem preferida e praticará desafios de programação com ela!
- 13
- 5
- 1
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 Go (Golang) com a Coddy
- Escreva e execute código Go de verdade no navegador. Sem instalar a toolchain do Go, sem configurar GOPATH. Cada aula compila seu programa Go no servidor e mostra a saída na hora.
- Go idiomático: packages, structs, slices e maps, interfaces, tratamento de erros, goroutines, channels. Os padrões de Go que você usaria de verdade para construir backends e CLIs.
- As dicas de IA ajudam você a debugar o código Go e desenrolar bugs de goroutines e channels sem entregar a resposta, para o modelo de concorrência fazer sentido em vez de te confundir.
- Certificado de Golang grátis ao concluir. Um sinal confiável para vagas de backend, infraestrutura em nuvem e DevOps, onde fluência em Go é cada vez mais esperada.