A freeCodeCamp, organização sem fins lucrativos de ensino de programação, oferece gratuitamente, em 2026, a versão 10 do seu currículo, estruturada em seis certificações encadeadas que vão do desenvolvimento web ao back-end. A reformulação começou a ser liberada em dezembro de 2025 e foi ampliada ao longo de 2026, trocando o modelo antigo por trilhas com mais de mil desafios interativos e exames finais que geram certificado verificado, segundo a freeCodeCamp. Todo o conteúdo é aberto e gratuito, mantido por doações.
Sobre o programa
Fundada em 2014, a freeCodeCamp é uma das maiores comunidades de ensino gratuito de programação do mundo e disponibiliza seu currículo em um site aberto, sem cobrança. A versão 10 reorganiza o aprendizado em uma sequência de certificações, cada uma com dezenas de projetos práticos construídos pelo próprio estudante, seguidos de um exame final. A proposta é levar o iniciante da primeira página HTML até aplicações completas.
Diferentemente de cursos apenas assistidos, a plataforma é centrada em prática: o estudante escreve código no navegador e recebe correção automática. Ao final da trilha completa, há ainda um projeto de conclusão revisado por um desenvolvedor experiente, segundo a organização.
O que se aprende
- Desenvolvimento web responsivo: HTML e CSS para construir páginas que funcionam em qualquer tela.
- JavaScript: lógica de programação, manipulação de dados e algoritmos.
- Bibliotecas de front-end: ferramentas modernas para interfaces web.
- Desenvolvimento back-end: servidores, APIs e integração com bancos de dados.
- Projetos práticos: aplicações reais construídas ao longo de cada certificação.
- Projeto final de conclusão: trabalho revisado por um desenvolvedor experiente, segundo a freeCodeCamp.
Quem pode participar
O currículo é aberto a qualquer pessoa, de iniciantes a quem já programa e quer organizar o aprendizado. Não há pré-requisito de idade, escolaridade ou experiência, e basta um computador com acesso à internet. O conteúdo está majoritariamente em inglês, embora parte do material de apoio e da comunidade exista em português.
Como se inscrever
O acesso é feito pelo site oficial, em freecodecamp.org, com cadastro gratuito. Não há data de abertura nem de encerramento: o estudante começa quando quiser em 2026 e avança no próprio ritmo, salvando o progresso na conta. Todas as certificações da versão 10 são gratuitas, sem cobrança por aulas, exercícios ou emissão de certificado.
Certificação
Cada uma das seis certificações exige a conclusão dos projetos e a aprovação em um exame final. Os certificados são gratuitos e verificáveis por link público, e permanecem válidos por três anos, após os quais há um processo gratuito de recertificação, segundo a freeCodeCamp. Quem completa toda a sequência, mais o projeto de conclusão, pode obter a certificação de desenvolvedor full stack.
Outros cursos do estude.org sobre programação
- Introdução à programação com Python (Harvard)
- CS50 Web: programação com Python e JavaScript (Harvard)
- Todos os cursos gratuitos de programação
- Cursos gratuitos de ciência da computação
- Por que estudar programação
Para acompanhar novas trilhas gratuitas de programação toda semana, assine o canal do estude.org no YouTube.
Perguntas frequentes
É tudo gratuito mesmo?
Sim. A freeCodeCamp é uma organização sem fins lucrativos mantida por doações, e todo o currículo, incluindo os exames e os certificados, é gratuito. Não há cobrança em nenhuma etapa da versão 10.
Quantas certificações compõem a versão 10?
São seis certificações encadeadas, cada uma com dezenas de projetos práticos e um exame final. Quem conclui todas, mais um projeto de conclusão revisado por um desenvolvedor, pode obter a certificação de desenvolvedor full stack, segundo a organização.
Os certificados têm validade?
Segundo a freeCodeCamp, os certificados valem por três anos, com um processo gratuito de recertificação ao fim desse período. Eles são verificáveis por link público e podem ser incluídos em currículos e perfis profissionais.
Preciso saber inglês?
O currículo está majoritariamente em inglês, embora haja material de apoio e comunidade em português. Noções de inglês técnico ajudam, mas muitos estudantes acompanham com apoio de tradução e da comunidade.
Aprender fazendo, não só assistindo
O diferencial da freeCodeCamp é obrigar o estudante a escrever código desde o início, em vez de apenas assistir a aulas. Essa abordagem tende a formar um portfólio de projetos ao longo do caminho, útil em processos seletivos. Para quem está começando do zero, uma estratégia comum é combinar a trilha da freeCodeCamp com um curso universitário aberto de fundamentos, de modo a unir prática intensiva e teoria estruturada.