Mais de 10 mil pequenos problemas de programação

Aprenda programação do jeito teimoso.

Escreva código. Quebre o código. Conserte o código. Repita até seu cérebro se reprogramar em silêncio. A Edabit ajuda quando você trava, mas se recusa a roubar a melhor parte.

Resolver alguma coisaTutoriais para iniciantes
Faça seu cérebro pagar uma flexãoConta grátis. Sem palestra motivacional.
ou
Um empurrãozinho, não uma solução

Trave. Só não fique travado para sempre.

A Edabit lê o desafio, seu código e os destroços deixados pelos testes. Depois, entrega a menor dica que conseguir.

Verificação do desafio
✓2 testes passaram
×1 precisa de outra análise
function isEmpty(obj) {
  return Object.keys(obj).length === 1
}
edabit
Tente isto

Você está perto. O que deve acontecer quando o objeto não tiver nenhuma chave?

Mostre ondeDicas, não respostas.
Como a fluência realmente acontece

Menos plateia. Mais teclado.

Programação não é esporte para espectador. A Edabit mantém os problemas pequenos o bastante para começar e reais o bastante para valer.

1
1
2
3
function add(a, b) {
  return a + b
}

Ponha a mão no código imediatamente

Sem doze horas de introdução. Escolha um problema pequeno e faça o computador obedecer.

2
✓

Receba um empurrão, não um resgate

A Edabit aponta a ponta solta. Você ainda precisa puxar o fio.

3
4
+20 XP

Veja as provas se acumularem

XP, níveis e desafios resolvidos são os recibos. Seu cérebro fez o trabalho.

Escolha sua linguagem de programação

Escolha sua linguagem de programação

Oito maneiras de discutir com um computador.

C#→C++→Java→JavaScript→PHP→Python→Ruby→Swift→
proof_from_actual_humans()

Ao que tudo indica, isso funciona em pessoas.

"A Edabit é uma maneira incrivelmente divertida de aprender, praticar e dominar suas habilidades de programação... Nada leva você de iniciante a preparado para o mercado em tão pouco tempo. Excelente trabalho!"
Ashley Shibata
"Eu sou viciado em Edabit. É muito divertido. Concordo que é a melhor maneira de aprender. Venho programando há mais de 20 anos e aprendo algo todos os dias no Edabit."
Joel Palmer
"Graças à Edabit, fiquei quase fluente em Python e C++ em um único semestre da faculdade, o que me permitiu trabalhar com aprendizado de máquina para um professor de mídia digital da minha faculdade."
Elias Williamson