Aprenda Go do zero, de graça

Uma trilha de 42 aulas curtas que começa no primeiro programa e chega a structs, ponteiros, interfaces e maps. Você escreve código de verdade em cada desafio.

  • Grátis
  • 6 unidades
  • 42 aulas
  • Do zero
Começar Go agora
Disponível noGoogle Play
main.go
package main

import "fmt"

func main() {
    notas := []int{7, 9, 5, 10}
    aprovadas := 0
    for _, n := range notas {
        if n >= 7 {
            aprovadas++
        }
    }
    fmt.Printf("Aprovadas: %d de %d\n", aprovadas, len(notas))
}
saída › Aprovadas: 3 de 4
A trilha

O que você vai aprender em Go

6 unidades com 42aulas. Cada unidade tem um "ache o erro" e termina com uma prova.

  1. Unidade 1

    Primeiros passos

    • Olá, Go
    • Variáveis
    • Contas
    • Textos
  2. Unidade 2

    Decisões

    • Comparações e bool
    • if e else
    • switch
    • Escopo e a variável curta
  3. Unidade 3

    Laços e slices

    • for, o único laço
    • Slices
    • range
    • Slices na prática
  4. Unidade 4

    Funções

    • Criando funções
    • Vários retornos
    • Erros como valores
    • Funções como valores
  5. Unidade 5

    Structs e métodos

    • Structs
    • Métodos
    • Ponteiros e receptores
    • Interfaces
  6. Unidade 6

    Mapas

    • Maps
    • A chave existe?
    • Contando e agrupando
    • Ordenando

Por que aprender Go?

Go foi criada no Google para ser simples e rápida. Tem poucas palavras-chave e um jeito só de fazer cada coisa.

É usada em servidores e em ferramentas de nuvem; o Docker e o Kubernetes são escritos em Go.

No ZulCode, cada acerto rende XP e rupees, a ofensiva marca os dias seguidos de estudo e as penas deixam você errar sem medo.

Dúvidas sobre o curso de Go

Dá para aprender Go sem saber nada de programação?

Dá. A trilha começa do zero, em "Olá, Go", e cada aula explica um conceito com exemplo antes de pedir que você escreva código.

Preciso instalar o Go no computador?

Não. Os exercícios rodam no próprio navegador ou no app: você escreve o código e vê o resultado ali mesmo.

O curso de Go é grátis mesmo?

É. Criar conta, seguir a trilha e resolver os desafios não custa nada e não pede cartão de crédito.

Dá para aprender Go pelo celular?

Dá. No Android tem o app na Play Store, e no iPhone a trilha funciona pelo navegador. Seu progresso é o mesmo no celular e no computador.