If you're seeing this message, it means we're having trouble loading external resources on our website.

Se você está atrás de um filtro da Web, certifique-se que os domínios *.kastatic.org e *.kasandbox.org estão desbloqueados.

Conteúdo principal

Aprendendo programação na Khan Academy

Neste curso, vamos ensinar os conceitos de JavaScript (uma linguagem de programação) e as funções que você pode usar da biblioteca ProcessingJS. Antes de você se aprofundar, aqui está uma prévia de como ensinamos programação na Khan Academy, e como achamos que você aprenderá mais.
Normalmente, ensinamos na Khan Academy usando vídeos, mas no campo da programação, ensinamos usando algo que chamamos de "conversação". Uma conversação é como um vídeo, só que é interativo: você pode pausar a qualquer momento caso queira brincar com o código por conta própria, e pode fazer a sua própria versão do código original que nós fizemos. Aqui está um GIF animado de uma conversação (existe som nas conversações reais!):
Um GIF animado do guia passo a passo "Mais com variáveis"
Depois de uma visão geral, teremos um desafio de código passo a passo e iremos guiá-lo com mensagens e dicas. Se você achar que está levando muito tempo em um desafio e ficando frustrado, experimente assistir novamente a explicação ou siga em frente e volte ao desafio mais tarde. Aqui temos um GIF animado do desafio do Coelho Fanfarrão:
Um GIF animado do desafio de programação Boris, o Coelho Dentuço
Quando você está aprendendo a programar, você tem que praticar, praticar e praticar. Os desafios são uma boa forma de testar o que você já aprendeu, mas queremos que você vá mais longe. É por isso que temos os projetos no curso, oportunidades para que passe mais tempo e seja mais criativo do que você pode ser nos desafios. Alguns projetos serão avaliados por seus pares, e outros por você mesmo. Você também avaliará os projetos de seus pares, para que possa aprender com eles. No campo da programação, estamos sempre aprendendo com nossos pares, sempre existe algo novo a se aprender!
Uma captura de tela do projeto "O que temos para o Jantar?".
Além dos projetos, você também deve criar programas completamente novos, seja qual for a ideia que você tenha na cabeça. Clique em "Novo programa" na página inicial de programação, e veja a documentação para relembrar como fazer as coisas.
Ah, tudo bem se você cometer erros. Isso é algo que programadores fazem o tempo todo: quebramos coisas, cometemos erros, aprendemos com eles.
Uma captura de tela de um novo programa com um erro.
Depois que você fizer um programa, você pode salvá-lo e compartilhar com seus amigos e família. Ele também vai aparecer na nossa área de programas públicos, e outros programadores podem comentar ou fazer perguntas sobre como você fez algo. Você pode fazer o mesmo com qualquer programa interessante que você encontrar, e se você tem uma ideia para customizar um programa que você encontrar, clique em "Salvar como uma derivação" e você terá sua própria cópia do programa.
Ao todo, existem 40 conversações, 35 desafios e 9 projetos neste curso, e leva mais ou menos 15 a 40 horas para concluir, dependendo da complexidade dos seu projetos. Isso pode parecer muito tempo, mas vale a pena, pois no fim, você saberá os fundamentos de programação que são comuns em todas as linguagens de programação.
Bem-vindo ao campo da programação: somos uma comunidade para aprender juntos e inspirarmos uns aos outros para tornar as visões de nossa cabeça em realidade. Avante!
OBS. se você quiser e tiver tempo, também pode ver esse vídeo que eu gravei:
Invólucro do vídeo da Khan Academy
A Tour of Programming on Khan AcademyVer transcrição do vídeo

Quer participar da conversa?

Você entende inglês? Clique aqui para ver mais debates na versão em inglês do site da Khan Academy.