17 jul 2018

Aprenda a programar de graça pela internet: sites e canais para começar

Dimítria Coutinho

por Dimítria Coutinho

3 min. de leitura
Aprenda a programar de graça pela internet: sites e canais para começar

Se você começou a se interessar por programação, mas ainda não conhece muita coisa sobre as diferentes linguagens e possibilidades, temos uma dica: antes de sair correndo e se matricular em um curso, teste as águas com os diferentes sites que ensinam programação. Pela web, é possível aprender desde os fundamentos até conceitos mais avançados, tanto em inglês quanto em português.

Veja abaixo uma lista de recursos recomendados (tem até canal de Youtube!), e a partir deles, descubra seu caminho no mundo do código e como trilhá-lo.

Leia também: Grasshopper: um jogo divertido para aprender a programar

Sites que ensinam programação em português

Alguns sites brasileiros ensinam programação do zero gratuitamente e online, como o Cursou, que tem uma lista bem extensa de cursos dentro da plataforma. As aulas são em vídeos e abrangem assuntos como lógica de programação, estrutura de dados e até desenvolvimento de games.

Outra opção é o Eu posso programar, uma iniciativa da Microsoft. Voltado sobretudo para crianças, jovens e pessoas iniciantes em programação, as aulas começam a ensinar do básico. Elas seguem, porém, até conteúdos mais avançados, como a criação de aplicativos.

Os cursos da FIAPx também são interessantes para quem quer começar a adentrar o universo da tecnologia. Além de aulas sobre programação, a plataforma ainda oferece cursos sobre outros temas relacionados à tecnologia, como empreendedorismo, blockchain e bitcoin, cloud e administração de sistemas.

Outro recurso que também oferece cursos de outras áreas de conhecimento é o Code Avengers (escolha a versão PT no canto superior esquerdo da tela). Com cursos de introdução à programação e de algumas linguagens, o site também tem aulas mais relacionadas a design. No entanto, só os primeiros sete dias dentro da plataforma são gratuitos — depois o site cobra uma taxa mensal. 

A última opção em português é para quem já conhece um pouco de programação. Criado pela Google, o guia de desenvolvimento Android ensina os passos para a criação de um aplicativo nesse sistema operacional.

Leia também: Conheça o PyLadies, comunidade mundial de mulheres em programação

Sites que ensinam programação em inglês

Existem outras opções caso você entenda inglês e queira se aventurar em sites estrangeiros que ensinam programação. A primeira delas é o Code Academy, que possui uma lista bem grande de cursos. Além dos já tradicionais Python, HTML e CSS, o site também ensina desde como construir um site até como aprender a fazer aplicativos usando interface de voz (como a Siri do iPhone ou a Alexa da Amazon). Alguns cursos da plataforma são gratuitos, enquanto outros precisam de assinatura para passar de etapa.

Apesar da página introdutória estar em português, o Microsoft Virtual Academy oferece o conteúdo de seus cursos somente em inglês. As aulas são em vídeo e abrangem temas como desenvolvimento web, nuvem e produção de games. Já a Khan Academy ensina desde as linguagens de programação mais simples até os bancos de dados mais avançados.

O Programmr e o W3Schools ensinam as principais linguagens de programação, desde HTML até Java e PHP. O segundo possui uma didática cheia de desafios e exemplo.

A última opção vem diretamente da prestigiada Harvard University, nos Estados Unidos. O curso de introdução à ciência da computação, oferecido pela instituição, é completamente online e gratuito. O aluno só precisa pagar se quiser ter o certificado de conclusão, que custa US$90.

Leia também: Mulheres programadoras: elas existem

Youtubers brasileiros que ensinam programação

Se você possui mais facilidade de aprender por vídeos e na linguagem dos tutoriais de Youtube, alguns canais se propõe a ensinar conceitos de programação. Um deles é o Curso em vídeo, que possui diversas playlists relacionadas a esse tema. Lá, é possível encontrar cursos completos de Python, banco de dados, PHP e lógica de programação. O canal também traz outros assuntos, como marketing digital e photoshop.

Outro canal que também possui diversas playlists relacionadas ao assunto é o RBtech. Desde lógica de programação até SQL e PHP, o canal traz diversos cursos completos.

O Excript e o canal do programador Harlley Oliveira também são outras opções para aprender programação no Youtube. O primeiro possui vários cursos como WordPress, Python, Java e Android. O segundo fala bastante sobre o universo da tecnologia, e possui um minicurso bastante interessante de introdução à programação.