Prática gratuita

10 sites gratuitos para praticar programação melhor que muito curso pago.

Curso te mostra. Prática te contrata. Para cada site: o que ele treina, como começar hoje e o link. No fim, o roteiro de 30 minutos por dia. Resolva sem IA primeiro. Travou por 25 minutos? Veja uma dica, feche e termine sozinho. Use a IA só no fim, para revisar o seu código.

O caminho1 exercício por dia1 projeto por semanatudo no GitHub

Quem pratica todo dia chega à entrevista com projeto para mostrar. Na mentoria, eu monto com você o plano de estudo para a vaga que você quer, ajusto o seu LinkedIn e te ensino a achar as melhores vagas.

Site01

Exercism

O que treina: Lógica e a linguagem que você estuda, com mentoria gratuita.

Passo 1: Escolha a trilha da sua linguagem (são mais de 50).

Passo 2: Faça 1 exercício fácil por dia e peça mentoria no que travar.

exercism.org/tracks ↗

Site02

Frontend Mentor

O que treina: HTML, CSS e JavaScript a partir de um design pronto, como no trabalho.

Passo 1: Pegue 1 desafio Newbie gratuito por semana.

Passo 2: Publique no GitHub com deploy e coloque no portfólio.

frontendmentor.io/challenges ↗

Site03

roadmap.sh (projetos)

O que treina: Projetos de back end e front end com requisitos claros, do básico ao avançado.

Passo 1: Comece pelo Task Tracker (um CLI simples) na trilha de back end.

Passo 2: Suba 1 projeto por semana, cada um um pouco maior.

roadmap.sh/backend/projects ↗ · roadmap.sh/frontend/projects ↗

Site04

SQL Murder Mystery

O que treina: SQL de verdade: você resolve um assassinato fazendo consultas.

Passo 1: Ache o relatório da cena do crime com SELECT e WHERE.

Passo 2: Siga as pistas com JOIN até o culpado, sem olhar a solução.

mystery.knightlab.com ↗

Site05

OverTheWire Bandit

O que treina: Terminal Linux e SSH, nível por nível.

Passo 1: Comece no nível 0: usuário bandit0, porta 2220.

Passo 2: A senha de cada nível é a entrada do próximo. Anote os comandos que aprendeu.

overthewire.org/wargames/bandit ↗

Site06

Oh My Git!

O que treina: Git visual: um jogo gratuito e open source que mostra o que cada comando faz.

Passo 1: Jogue as fases de branch e merge.

Passo 2: Repita no terminal do seu projeto o que fez no jogo.

ohmygit.org ↗

Site07

Advent of Code

O que treina: Lógica e algoritmos em desafios contados como história.

Passo 1: Os desafios dos anos anteriores ficam no ar. Comece pelo dia 1 de 2024.

Passo 2: Resolva sem IA e depois compare a sua solução com a de outras pessoas.

adventofcode.com/2024 ↗

Site08

Codewars

O que treina: Lógica em desafios curtos (katas), separados por nível.

Passo 1: Comece pelos katas de nível 8 kyu, o mais fácil.

Passo 2: Depois de resolver, leia as soluções mais votadas.

codewars.com ↗

Site09

JavaScript30

O que treina: JavaScript puro: 30 projetos em 30 dias, com vídeo, sem framework.

Passo 1: Faça 1 projeto por dia, primeiro com o vídeo e depois sem.

Passo 2: Mude algo em cada projeto para ele ficar seu.

javascript30.com ↗

Site10

Flexbox Froggy e Grid Garden

O que treina: Layout com CSS (flexbox e grid), em jogos curtos e em português.

Passo 1: Faça todos os níveis do Flexbox Froggy e depois os do Grid Garden.

Passo 2: Refaça um layout do Frontend Mentor usando o que aprendeu.

flexboxfroggy.com ↗ · cssgridgarden.com ↗

Roteiro de 30 minutos por dia

Segunda: Exercism: 1 exercício da sua trilha.

Terça: Codewars: 2 katas do seu nível.

Quarta: SQL Murder Mystery ou 1 nível do Bandit.

Quinta: Projeto da semana (Frontend Mentor ou roadmap.sh): avance uma parte.

Sexta: Projeto da semana: termine, faça o deploy e publique no GitHub.

Sábado: 1 dia do Advent of Code ou 1 fase do Oh My Git!.

Domingo: Descanso. Ou refaça o exercício da semana em que você mais travou.

O júnior coleciona certificado. O júnior contratado mostra o que construiu.

O júnior coleciona certificado de curso. O júnior que é contratado mostra o que construiu, e é isso que o recrutador abre primeiro.

1 exercício por dia → 1 projeto por semana → tudo no GitHub.

Conteúdo sobre carreira dev, todo dia: @lucasadvice ↗

Mentoria

Pratique todo dia e chegue à primeira vaga

Prática diária vira portfólio, e portfólio vira entrevista. A mentoria acelera esse caminho: plano de estudo para a vaga que você quer, LinkedIn que mostra o seu trabalho e as empresas certas para conversar.