Roadmap do desenvolvedor full stack
Cursos gratuitos na ordem em que um desenvolvedor web full stack precisa deles: HTML, CSS e JavaScript para a página, TypeScript e React para a interface, Next.js para o servidor, SQL para os dados, e depois Linux, Git e Docker para colocar tudo no ar. JavaScript roda nos dois lados, então você aprende uma linguagem só e usa do começo ao fim. Toda lição roda no seu navegador e toda seção de curso termina com um certificado gratuito.
889,130+ codders inscritos nestes cursos
880 lições969 desafios4,345 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
16 certificados gratuitos ao longo da trilha
A trilha do desenvolvedor full stack, passo a passo
Cada passo é um curso que já existe na Coddy. Faça na ordem ou pule direto para o que está faltando: seu progresso é salvo por curso de qualquer jeito.
- 1Etapa 13 seções, em ordem
- 2Etapa 2
JavaScript e TypeScriptPágina própria
Começar esta etapaIniciarFundamentos, lógica e fluxo de controle, objetos e classes em três seções, e depois TypeScript: tipos, interfaces, generics e como ler os erros do compilador. É a linguagem que você escreve no navegador e no servidor, por isso recebe mais tempo do que qualquer outro passo.IniciarPágina própria4 seções, em ordem - 3Etapa 3
JavaScript no navegadorPágina própria
Começar esta etapaIniciarO DOM, eventos, formulários e validação, e depois padrões práticos de front end como abas, modais, temas e navegação responsiva. HTML, CSS e JavaScript viram uma página só, que responde a quem a usa.IniciarPágina própria2 seções, em ordem - 4Etapa 4
ReactPágina própria
Começar esta etapaIniciarComponentes, JSX, props, estado, eventos, listas e formulários controlados, terminando com um pequeno cartão social que você constrói passo a passo. O React é a camada de interface que o próximo passo roda no servidor.IniciarPágina própria - 5Etapa 5
Next.js: a metade do servidorPágina própria
Começar esta etapaIniciarRotas e layouts, componentes de servidor e de cliente, busca de dados no servidor, route handlers para os seus próprios endpoints de API, server actions para formulários, estados de carregamento e de erro, e depois um app de restaurante em nove passos com carrinho, filtros, avaliações e busca ao vivo. É aqui que você escreve o back end.IniciarPágina própria - 6Etapa 6
SQL: o banco de dadosPágina própria
Começar esta etapaIniciarConsultas em tabelas reais: filtros, ordenação, joins, agrupamento e agregações, e depois subconsultas, funções de janela, CASE e expressões de tabela comuns. Toda aplicação full stack guarda os dados num banco de dados, e SQL é como você faz perguntas a ele.IniciarPágina própria2 seções, em ordem - 7Etapa 7
Linux e GitPágina própria
Começar esta etapaIniciarArquivos, permissões, pipes e scripts de shell num terminal Linux de verdade, e depois commits, branches, merge, conflitos e remotos. Servidores rodam Linux, e todo time guarda o seu código num repositório Git.IniciarPágina própria2 seções, em ordem - 8Etapa 8
DockerPágina própria
Começar esta etapaIniciarImagens, contêineres, Dockerfiles, volumes e redes. Um contêiner empacota a sua aplicação com tudo o que ela precisa para rodar, que é como a maioria das aplicações web chega a um servidor hoje.IniciarPágina própria
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 desenvolvimento full stack na Coddy
- Uma linguagem só nos dois lados. A trilha ensina JavaScript e TypeScript para o navegador e depois usa a mesma linguagem no servidor com os route handlers e as server actions do Next.js, então o back end traz ideias novas, e não uma segunda linguagem para aprender do zero.
- Nada para instalar. HTML e CSS são renderizados ao vivo ao lado do seu código, SQL roda em tabelas reais, e os passos de Linux, Git e Docker dão a você um terminal de verdade no navegador. Dá para estudar o stack inteiro num notebook que nunca teve uma ferramenta de desenvolvimento instalada.
- Dicas de IA que leem o seu código. Quando um componente não renderiza, uma consulta traz as linhas erradas ou um comando falha, o Bugsy olha o que você escreveu e aponta o caminho da correção sem entregar a resposta.
- A ordem é o que importa. A maioria dos cursos full stack corre para um framework na segunda semana; esta trilha dá três seções a JavaScript e uma quarta ao navegador antes de o React aparecer, porque um framework só é legível quando a linguagem embaixo dele também é.