Aprenda Linux e a linha de comando
Um curso de Linux gratuito e interativo para iniciantes. Você digita comandos de verdade em um terminal Linux no navegador em cada lição - arquivos, permissões, pipes, bash - com um certificado gratuito ao concluir.
39,660+ codders inscritos
225 lições191 desafios1,187 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çãoIniciarExpandirRecolherDomine a linha de comando com ferramentas essenciais e habilidades fundamentaisIntrodução
3 lições217Navegação
6 lições640Arquivos
6 lições641Diretórios
5 lições534Projeto Organizar Fotos
Projeto4 lições1Curingas e Padrões
5 lições533Conteúdo do Arquivo
7 lições753Redirecionamento
6 lições640Pipes
5 lições534Projeto Analisador de Log
Projeto5 lições1Permissões
6 lições541Ambiente
7 lições748Fundamentos de Shell Scripting
8 lições859Projeto de Script de Backup
Projeto6 lições1Desafios Finais
3 lições3Seção 2
Controle de versãoPágina própria
Começar seçãoIniciarExpandirRecolherAcompanhe 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
Projeto5 lições137Ramificações
6 lições640Mesclagem
6 lições640Desfazendo Alterações
6 lições641Remotos
4 lições324Projeto com Branch de Recurso
Projeto6 lições142Desafios Finais
3 lições3Seção 3
Introdução ao DockerPágina própria
Começar seçãoIniciarExpandirRecolherAprenda Docker pela linha de comando: baixe e crie imagens, execute e gerencie containers, escreva Dockerfiles, copie arquivos de e para os containers e trabalhe com volumes e redes.Introdução
2 lições213Imagens
4 lições423Executando Containers
5 lições532Gerenciando Containers
5 lições531Inspecionando Containers
4 lições423Construindo Imagens
4 lições423Arquivos em Imagens
3 lições316Copiando Arquivos
2 lições213Volumes e Redes
3 lições314Projeto de Aplicativo de Saudação
Projeto5 lições17Desafios Finais
3 lições3Seção 4
Introdução ao KubernetesPágina própria
Começar seçãoIniciarExpandirRecolherAprenda Kubernetes pela linha de comando: execute e inspecione Pods, escreva manifests, gerencie Deployments, Services e configurações, trabalhe com namespaces e Jobs e depure problemas.Introdução
2 lições212Pods
5 lições525Manifestos
3 lições313Implantações
6 lições630Services
4 lições418Depuração
5 lições524Configuração
4 lições418Namespaces e Jobs
4 lições418Formatos de saída
4 lições418Projeto de Loja Virtual
Projeto5 lições16Desafios Finais
3 lições3
Cursos de Terminal
Cursos práticos de Terminal, grátis para começar no navegador.
O Modelo OSI
PopularComo as redes realmente se comunicam, camada por camada: as sete camadas do modelo OSI, endereços MAC e ARP, IP e roteamento, TCP, UDP e portas, encapsulamento e toda a jornada de um pacote, com demonstrações práticas no terminal.
Certificado ao concluir
- 32
- 32
Endereçamento IP e Subnetting
PopularDomine os endereços IP desde os bits: binário, anatomia do IPv4, máscaras de sub-rede, CIDR, exercícios de subnetting, faixas privadas, planejamento de redes com VLSM e uma primeira introdução ao IPv6. Pratique tudo no terminal.
Certificado ao concluir
- 46
- 46
Laboratórios de LAN
Monte, enderece e diagnostique pequenas redes em um laboratório de terminal: hosts, switches e roteadores, cabos, endereços IPv4 e máscaras, ARP, gateways, tabelas de roteamento e as falhas clássicas que fazem LANs reais pararem de funcionar.
Certificado ao concluir
- 35
- 35
Redes com o Terminal
Aprenda como as máquinas realmente se comunicam usando a linha de comando. Endereços e DNS, portas e sockets, como saber se um host está acessível e HTTP na prática com curl: GET, POST, headers, códigos de status e HTTPS. Ideal para profissionais de TI, suporte e desenvolvimento de back-end.
Certificado ao concluir
- 47
- 47
- 141
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 Linux com a Coddy
- Pratique comandos reais de Linux direto no navegador. Sem máquina virtual, sem dual-boot, sem servidor para acessar via SSH. Cada lição roda em um shell Linux isolado, então você pode quebrar tudo sem medo enquanto aprende.
- Habilidades de linha de comando que você realmente usa: navegar pelo sistema de arquivos (
cd,ls,pwd), criar e mover arquivos, processamento de texto comgrep,sed,awk, pipes e redirecionamento, permissões, variáveis de ambiente e scripts em bash básicos. - As dicas de IA ajudam você a entender erros crípticos do shell e a se recuperar de deslizes comuns (diretório errado, redirecionamentos quebrados, permission denied) sem entregar a resposta.
- Certificado de Linux grátis ao concluir. Um sinal confiável para vagas de backend, DevOps, dados e infraestrutura, onde estar à vontade num terminal Linux é o mínimo esperado.
Perguntas frequentes sobre aprender Linux
Como aprender Linux do zero?
É difícil aprender Linux?
Preciso instalar Linux para aprender?
Qual é a diferença entre Linux, terminal e bash?
Por que devo aprender a linha de comando do Linux?
git, debugar deploys. Mesmo num laptop de desenvolvedor, a linha de comando costuma ser o jeito mais rápido de fazer operações em lote e encadear ferramentas com pipes.