Se você está vendo esta mensagem, significa que estamos tendo problemas para carregar recursos externos em nosso website.

If you're behind a web filter, please make sure that the domains *.kastatic.org and *.kasandbox.org are unblocked.

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!):
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:
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!
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.
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.