Trilha 01 · 62 aulas · Módulo 0 grátis
A linguagem inteira, de dev para dev.
Você já programa — não precisa de mais um curso que explica o que é variável. A Imersão Go pega quem vem de JavaScript, Python, Java ou PHP e entrega um dev Go completo: da primeira linha até goroutines, channels, context e um projeto final de verdade.
🎁 Módulo 0 completo grátis (5 aulas com editor e exercícios) — sem cartão.
O que você leva
Ao final desta trilha, você:
Pensa em Go, não traduz
Slices, maps, ponteiros e interfaces deixam de ser sintaxe estranha: você entende o que acontece na memória — com diagramas quadro a quadro — e escolhe a ferramenta certa sem hesitar.
Domina concorrência de verdade
17 aulas só de goroutines, channels, select, worker pools, mutexes e context. Não é o capítulo apressado do fim do livro: é o centro da trilha, visualizado passo a passo.
Entrega um projeto completo
O capstone junta tudo: uma CLI real com testes table-driven, HTTP, JSON e tratamento de erros idiomático. Código que você mostraria num code review sem medo.
Conteúdo completo
62 aulas, ~1h de prática cada
Cada aula segue o mesmo padrão: intuição sem jargão, código anotado que você executa no navegador, visualização passo a passo quando o assunto pede, e 2 a 4 exercícios com testes corrigidos na hora. As aulas marcadas como grátis estão abertas — crie uma conta e comece agora.
M0 Primeiros passos 5 aulas
M1 Controle de fluxo 4 aulas
- 06 for: o único loop de Go
- 07 if/else com statement de inicialização
- 08 switch sem fallthrough implícito
- 09 defer
M2 Tipos compostos 8 aulas
- 10 Arrays
- 11 Slices
- 12 Slices por dentro: length, capacity e o array subjacente
- 13 Maps
- 14 Structs
- 15 Ponteiros: quando e por que usar
- 16 Strings e runes: UTF-8 sem sustos
- 17 Enums com iota
M3 Funções 6 aulas
- 18 Funções
- 19 Múltiplos retornos
- 20 Funções variádicas
- 21 Closures
- 22 Recursão e a pilha de chamadas
- 23 Range sobre iterators (Go 1.23+)
M4 Métodos, interfaces e generics 6 aulas
- 24 Métodos: value receiver vs pointer receiver
- 25 Interfaces e satisfação implícita
- 26 Interfaces na prática: io.Reader, io.Writer e fmt.Stringer
- 27 Struct embedding
- 28 Generics e constraints
- 29 Generics na prática: quando NÃO usar
M5 Erros 5 aulas
- 30 Erros são valores, não exceções
- 31 Erros customizados
- 32 Wrapping: %w, errors.Is e errors.As
- 33 panic, defer e recover
- 34 Estratégia de erros: trate uma vez, panique quase nunca
M6 Concorrência I 10 aulas
- 35 Goroutines
- 36 Channels
- 37 Channels com buffer
- 38 Sincronização com channels
- 39 Direções de channel
- 40 select
- 41 Timeouts
- 42 Operações non-blocking
- 43 Fechando channels
- 44 Range sobre channels
M7 Concorrência II 7 aulas
- 45 WaitGroups
- 46 Worker pools
- 47 Rate limiting
- 48 Contadores atômicos
- 49 Mutexes
- 50 Goroutines com estado
- 51 context: cancelamento e deadlines
M8 Stdlib essencial 6 aulas
- 52 strings e strconv
- 53 fmt e formatação
- 54 JSON: encoding e decoding
- 55 time: datas, durações e timers
- 56 Expressões regulares
- 57 sort e o pacote slices
M9 Do código ao projeto 5 aulas
- 58 go mod e dependências
- 59 Testes com testing: table-driven desde o início
- 60 HTTP client
- 61 HTTP server moderno: net/http e o ServeMux do 1.22
- 62 Projeto final: uma CLI completa, do zero ao go install
Investimento
Esta trilha: R$59, uma vez. Sua para sempre.
Pagamento único, acesso vitalício à trilha — incluindo atualizações. Quer as três trilhas? O pack anual por R$149 destrava tudo (sai R$12,42/mês) e o lifetime por R$399 fecha o assunto para sempre.
✓ Garantia de 7 dias: não curtiu, devolvemos 100%.
Perguntas frequentes
Antes de você perguntar
Nunca escrevi Go. Consigo acompanhar?
Sim — a trilha foi desenhada exatamente para isso. O pré-requisito é já programar em alguma linguagem. Cada conceito novo vem com comparações diretas: "vindo do JavaScript, isso equivale a...", "em Python você faria assim, em Go o jeito é este".
Quanto tempo leva para concluir?
São 62 aulas de ~1 hora cada. Uma aula por dia útil = cerca de 3 meses. Em ritmo intenso (2/dia), 6 semanas. Seu progresso fica salvo e a plataforma sempre lembra onde você parou.
Concorrência é difícil. Vocês ensinam de verdade ou passam por cima?
São 17 aulas dedicadas (M6 e M7), cada uma com visualizações passo a passo de goroutines e channels: valores em voo, buffers enchendo, deadlocks acontecendo na sua frente. É o coração da trilha — e o motivo de muita gente vir para cá.
O curso cobre Go moderno?
Sim: generics com constraints, range sobre iterators (Go 1.23+), o ServeMux novo do 1.22, errors.Is/As, o pacote slices. Nada de material parado em 2019.
Preciso instalar Go na minha máquina?
Não. O compilador Go roda no seu navegador via WebAssembly. Você aprende a toolchain real (go run, go build, go mod) na teoria e nos exercícios do projeto final, mas os exercícios rodam sem nenhuma instalação.
E se eu comprar e me arrepender?
Garantia de 7 dias, devolução de 100% sem perguntas. E antes de pagar qualquer coisa, o módulo 0 inteiro (5 aulas com editor e exercícios) é grátis.