Roadmap do desenvolvedor frontend
Cursos gratuitos na ordem em que um desenvolvedor front end realmente precisa deles: HTML para a estrutura, CSS para o layout, JavaScript para o comportamento, TypeScript para a segurança de tipos, React e Next.js para aplicações reais, Git para publicar e oito projetos para provar. Cada lição roda no seu navegador e todos os cursos anteriores ao passo dos projetos terminam com um certificado gratuito.
698,051+ codders inscritos nestes cursos
804 lições823 desafios3,184 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
13 certificados gratuitos ao longo da trilha
A trilha do desenvolvedor front end, 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 1
- 2Etapa 2
CSS: layout e designPágina própria
Começar esta etapaIniciarSeletores, o modelo de caixa, cores e tipografia, e então flexbox, grid, layouts responsivos, transições e animação ao longo de duas seções. É neste passo que uma página começa a se parecer com as que você usa todo dia.IniciarPágina própria2 seções, em ordem - 3Etapa 3
JavaScript, a linguagem inteiraPágina própria
Começar esta etapaIniciarFundamentos, lógica e fluxo de controle, depois objetos e classes, em três seções. Trabalho de front end é trabalho de JavaScript; todo framework depois deste passo é apenas um jeito de organizá-lo, e só é legível quando a linguagem é.IniciarPágina própria3 seções, em ordem - 4Etapa 4
JavaScript no navegadorPágina própria
Começar esta etapaIniciarO DOM, eventos, busca de dados e construção de páginas interativas sem framework, e depois padrões práticos de front end. É aqui que HTML, CSS e JavaScript viram uma coisa só: uma página que responde a quem a usa.IniciarPágina própria2 seções, em ordem - 5Etapa 5
TypeScriptPágina própria
Começar esta etapaIniciarTipos, interfaces, generics e os erros do compilador como ferramenta. Quase toda base de código profissional de React é TypeScript, então ele vem logo antes do framework, e não como um apêndice.IniciarPágina própria - 6Etapa 6
React e Next.jsPágina própria
Começar esta etapaIniciarComponentes, props, estado, hooks e renderização, e então Next.js para rotas, carregamento de dados e aplicações reais. O framework que mais aparece nas vagas de front end, ensinado depois da linguagem em que ele é escrito.IniciarPágina própria2 seções, em ordem - 7Etapa 7
Git e controle de versãoPágina própria
Começar esta etapaIniciarCommits, branches, merge, resolução de conflitos e remotos. Todo trabalho de front end e todo projeto de portfólio vive em um repositório Git; aprender isso aqui significa que os projetos do próximo passo são publicados do jeito que o trabalho real é.IniciarPágina própria - 8Etapa 8
Projetos: construa o que você já viu
Começar esta etapaIniciarExercícios de flexbox e seletores, prática de DOM e métodos de array, e então construções reais: um cartão de perfil da Coddy, uma página do Instagram, uma página de login da Netflix e um slider de imagens. Cada uma é uma peça de portfólio que um recrutador consegue abrir.Iniciar8 cursos, em ordem- CSS Flexbox - O Curso CompletoSó html15 lições
- Seletores CSSSó html15 lições
- Métodos DOM do JavaScriptSó html13 lições
- Métodos de Array em JavaScriptSó javascript18 lições
- Clone de Cartão de Perfil Coddy | Projeto Front-endSó html26 lições24 desafios1 projeto
- Clone da Página do Instagram | Projeto Front-EndSó html16 lições14 desafios1 projeto
- Clone da página de login da Netflix | Projeto de front-endSó html19 lições18 desafios1 projeto
- Slider | Projeto de front-endSó html23 lições22 desafios1 projeto
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 front end na Coddy
- Você vê a página que está construindo. Cada lição de HTML, CSS e JavaScript é renderizada ao vivo no navegador, ao lado do seu código, então um seletor errado ou um flexbox quebrado aparece no mesmo segundo em que você escreve, e não numa captura de tela no final.
- A ordem certa, sem pular JavaScript. A maioria dos cursos de front end corre do HTML direto para um framework; esta trilha dá a JavaScript três seções inteiras antes do React, porque um framework só é legível quando a linguagem embaixo dele também é.
- Dicas de IA que leem a sua marcação e o seu código. Quando um layout quebra ou um componente não renderiza, o Bugsy olha o que você escreveu e te empurra na direção da solução sem entregar a resposta.
- Projetos que um recrutador consegue abrir. O último passo são oito construções reais - clones de páginas que você já conhece -, cada uma uma peça de portfólio compartilhável, mais um certificado gratuito para cada curso dos sete primeiros passos.