Menu
CoddyTech
Jornada

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
  • sparkles iconAjuda de codificação com IA
  • hint iconLições interativas e práticas
  • volume On iconNarração em áudio em todas as lições
  • quiz iconQuestionários para testar seu conhecimento
  • certificate iconCertificado grátis de conclusão

Programa

4 seções7 projetos225 lições191 desafios1,187 perguntas de quiz
  1. Começar seçãoIniciarExpandirRecolherDomine a linha de comando com ferramentas essenciais e habilidades fundamentais

    Introdução

    3 lições217

    Navegação

    6 lições640

    Arquivos

    6 lições641

    Diretórios

    5 lições534

    Projeto Organizar Fotos

    Projeto4 lições1

    Curingas e Padrões

    5 lições533

    Conteúdo do Arquivo

    7 lições753

    Redirecionamento

    6 lições640

    Pipes

    5 lições534

    Projeto Analisador de Log

    Projeto5 lições1

    Permissões

    6 lições541

    Fundamentos de Shell Scripting

    8 lições859

    Projeto de Script de Backup

    Projeto6 lições1
  2. 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ções123

    Primeiros passos

    5 lições531

    Acompanhando Alterações

    6 lições640

    Inspecionando Alterações

    4 lições425

    Ignorando Arquivos

    4 lições427

    Projeto de Site de Receitas

    Projeto5 lições137

    Remotos

    4 lições324

    Projeto com Branch de Recurso

    Projeto6 lições142

    Desafios Finais

    3 lições3
  3. 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ções213

    Imagens

    4 lições423

    Executando Containers

    5 lições532

    Gerenciando Containers

    5 lições531

    Inspecionando Containers

    4 lições423

    Construindo Imagens

    4 lições423

    Arquivos em Imagens

    3 lições316

    Copiando Arquivos

    2 lições213

    Volumes e Redes

    3 lições314

    Projeto de Aplicativo de Saudação

    Projeto5 lições17

    Desafios Finais

    3 lições3
  4. 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ções212

    Pods

    5 lições525

    Manifestos

    3 lições313

    Implantações

    6 lições630

    Services

    4 lições418

    Depuração

    5 lições524

    Configuração

    4 lições418

    Namespaces e Jobs

    4 lições418

    Formatos de saída

    4 lições418

    Projeto de Loja Virtual

    Projeto5 lições16

    Desafios Finais

    3 lições3

Cursos de Terminal

Cursos práticos de Terminal, grátis para começar no navegador.

O que você recebe
Tudo o que você vai usar para aprender a programar

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.

playground.js
Editor de Código
1const greeting = "Hello, Coddy!"
2function sayHi(name) {
3    return greeting + " " + name
4}
5
bottombar Collapse icon
Teste #1test Case Success icon
Teste #2test Case Success icon
Teste #3test Case Failure icon
Entrada
"Alex"
Saída
"Hello, Coddy! Alex"

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!

fire Filled icon
left icon

January 2026

right icon

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

product Double Or Nothing icon

Tudo ou Nada

Dia 5 de 7

fire Freeze icon

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.

Python
7Sequência
250Pontuação
5Energia
Variáveis
journey Hex Done Base iconjourney Hex Done Shadow iconjourney Hex Done Top iconjourney Lesson Done icon
journey Path Right Done icon
journey Hex Done Base iconjourney Hex Done Shadow iconjourney Hex Done Top iconjourney Lesson Done icon
journey Path Left Done icon
journey Hex Active Base iconjourney Hex Active Shadow iconjourney Hex Active Top iconjourney Lesson Theory Challenge icon
CONTINUAR
journey Path Right icon
journey Hex Locked Base iconjourney Hex Locked Shadow iconjourney Hex Locked Top iconjourney Lesson Theory Challenge icon
journey Path Left icon
journey Hex Locked Base iconjourney Hex Locked Shadow iconjourney Hex Locked Top iconjourney Lesson All icon
Jornada
Metas
Tabela de Líderes
Perfil
4.9
EstrelaEstrelaEstrelaEstrelaEstrela
Avaliação

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!

Liga Challenger
Liga ChallengerTop 7 avançam
leaderboard First icon1
avatar 1 icon
fire Filled icon
Alex7+ Days
2840
leaderboard Second icon2
avatar 2 icon
fire Filled icon
Jordan7+ Days
2650
leaderboard Third icon3
avatar 3 icon
fire Filled icon
Sam7+ Days
2420
4
avatar 4 icon
Casey
2180
5
avatar placeholder icon
fire Filled icon
Morgan7+ Days
1950
leaderboard Arrow Up iconZona de promoçãoleaderboard Arrow Up icon

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ê.

Introdução a variáveis
Áudio

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.

1xSarah

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.

CoddyCertificado de Conclusão
Este certifica queJoão Silvacompletou com sucesso
python iconFundamentos de Python
Verificado
Datajan 2026
LinkedInAdicionar ao LinkedIn

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 com grep, 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?

Comece pela linha de comando, não pela instalação de uma distribuição. Quase tudo que as pessoas chamam de 'saber Linux' é estar à vontade no terminal: navegar pelo sistema de arquivos, ler e editar arquivos, gerenciar permissões, encadear comandos com pipes. Este curso ensina exatamente isso, um comando por vez, em um shell Linux que roda no navegador - você digita comandos de verdade desde a primeira lição.

É difícil aprender Linux?

O terminal Linux parece intimidador no começo, mas o núcleo é pequeno - algumas dezenas de comandos cobrem quase tudo que você vai usar no dia a dia. O curso apresenta cada um deles em pequenos passos práticos, num shell real, e a memória muscular vai se firmando rápido.

Preciso instalar Linux para aprender?

Não. O curso roda em um shell Linux no navegador, então dá para aprender Linux no Windows, no macOS, num Chromebook ou em qualquer coisa com navegador. Os mesmos comandos funcionam de forma quase idêntica no Terminal do macOS, no WSL do Windows e em qualquer servidor Linux que você acessar via SSH depois.

Qual é a diferença entre Linux, terminal e bash?

Linux é o sistema operacional. O terminal é a janela onde você digita. Bash é o shell - o programa dentro do terminal que lê seus comandos e os executa. Quando alguém fala em 'aprender o terminal Linux' ou 'aprender linha de comando', está falando da mesma habilidade que este curso ensina: trabalhar com um sistema Linux através do bash.

Por que devo aprender a linha de comando do Linux?

Quase toda vaga de backend, DevOps, dados ou infraestrutura pressupõe fluência básica em Linux - fazer SSH em servidores, navegar entre arquivos, rodar scripts, ler logs, usar 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.

Quanto tempo leva para aprender Linux?

Você consegue aprender os comandos básicos do Linux - navegação por arquivos, operações com arquivos, processamento de texto básico - em uma a duas semanas de prática diária. Ficar à vontade com pipes, redirecionamento, permissões e scripts bash básicos costuma levar mais duas a quatro semanas. Daí em diante, o resto vai sendo construído com o tempo, conforme você se depara com novas ferramentas.

Recebo um certificado de Linux?

Sim. Ao concluir o curso de Linux e linha de comando, você ganha um certificado de conclusão gratuito - um sinal verificável para incluir no currículo ou compartilhar no LinkedIn junto com qualquer projeto de DevOps, scripting ou backend em que você tenha trabalhado.

Trilhas de aprendizado que incluem este curso

Este curso é uma etapa de uma trilha mais longa: vários cursos na ordem em que um mentor os ensinaria, cada um com seu próprio certificado grátis.

Ilustração das linguagens de programação do Coddy

Aprenda Terminal com Coddy

COMEÇAR