11 dos melhores lugares para aprender a programar gratuitamente

Então você decidiu que quer aprender a codificar, mas não está interessado em gastar muito dinheiro em uma sala de aula formal.

Felizmente, a Internet tem muitos bons lugares que lhe ensinarão as habilidades que você precisa saber para começar a codificar agora e muitos deles são gratuitos.

Aqui está uma lista de 11 lugares que você pode começar a codificar agora sem dinheiro necessário.

Codecademy

As chances são de que, se você analisou o código antes, encontrou o Codecademy.

É fácil de usar e exibe os resultados do seu código enquanto você está codificando.

A Codecademy também oferece uma ampla variedade de linguagens de programação em sua plataforma interativa: HTML e CSS, JavaScript , PHP, Python, Ruby, Angularjs, Linha de Comando e muito mais.

Camp Code Livre

Free Code Camp começa com 800 horas de codificação em um currículo (com um tema de acampamento de verão). Ao contrário das outras opções nesta lista, há 800 horas após a codificação da experiência prática de codificação para projetos sem fins lucrativos. É uma ótima maneira de construir seu portfólio depois de aprender habilidades valiosas.

A partir de agora, você pode aprender HTML, CSS, JavaScript, Bancos de Dados, DevTools, Node.js e Angular.js através do Free Code Camp.

Traço GA

Ao contrário do Codecademy ou do Free Code Camp, a plataforma de aprendizagem on-line gratuita da Assembléia Geral baseia-se no trabalho em projetos. Cada lição consiste em trabalhar para concluir um único "projeto".

O GA Dash também oferece algumas opções de curso diferentes que os outros não oferecem, como design responsivo e criação de um tema do Tumblr a partir do zero.

Codewars

Codewars oferece uma maneira divertida de aprimorar as habilidades de codificação. O site oferece uma série de desafios temáticos de artes marciais chamados “kata”. Você completa o kata para ganhar honra e classificação. Mais honra e classificação significam desafios mais difíceis, então sempre há algo novo para se trabalhar.

No entanto, há uma ressalva: os Codewars exigem algum conhecimento em uma das linguagens de codificação que eles oferecem neste momento, antes mesmo que você possa se inscrever.

Atualmente, eles oferecem desafios em CoffeeScript, JavaScript, Python, Ruby, Java, Clojure, Haskell, com mais a caminho, incluindo C ++ e PHP.

Coursera

Ao contrário dos outros sites listados até agora, o Coursera tem uma biblioteca de cursos muito grande que se estende muito além dos tópicos de programação . As aulas são ministradas por professores universitários reais e são 100% livres para participar. Se você quer alguma formação teórica em ciência de dados ou até mesmo uma introdução à programação de aplicativos para Android, essa pode ser a melhor opção para você.

No entanto, se você quiser que um certificado indique que você concluiu este curso, você terá que pagar um pouco - variando de US $ 30 a US $ 100 - para obter sua certificação escolhida.

edX

Como o Coursera, o edX oferece muito mais cursos do que apenas linguagens de programação, e você pode obter uma boa quantidade de conhecimento em ciência da computação em seus cursos. Todos os materiais da aula são apoiados por universidades e professores reais. Muitas das aulas podem ser realizadas ao seu ritmo e não se limitam a determinadas datas.

Mas também, como o Coursera, se você quiser algum tipo de credencial para a classe, precisará pagar algum dinheiro (US $ 30 a US $ 100) e fazer o curso em um formato "verificado" - o que significa que eles sabem que você está fazendo o curso.

Khan Academy

Semelhante ao Coursera e edX, a Khan Academy oferece vários assuntos, mais do que apenas codificação. No entanto, ao contrário dos outros, há uma opção para aprender os fundamentos da codificação em uma hora - perfeita se você estiver interessado em obter uma visão geral dos tópicos.

As linguagens de codificação oferecidas incluem JavaScript, HTML e CSS, SQL e vários outros tópicos de programação / ciência da computação.

MIT OpenCourseWare

Não há nenhuma conta necessária para acessar esta coleção de materiais do curso do MIT. Sua seção de programação varia em tópicos desde introduções na solução de problemas de engenharia até algoritmos usados ​​em animação por computador.

A única desvantagem é que as tarefas de alguns cursos não terão nenhuma resposta, então não há como saber com certeza se você está fazendo o trabalho corretamente.

O Projeto Odin

Feita pelos criadores da Escola de Código Viking - um campo de treinamento de codificação on-line de primeira linha - o Projeto Odin é a versão gratuita.

É baseado em projetos e também oferece um curso final para ser contratado com suas novas habilidades, o que é sempre um bônus.

As linguagens de codificação oferecidas incluem HTML, CSS, JavaScript e jQuery e Ruby on Rails.

Udemy

A Udemy oferece cursos pagos e gratuitos em qualquer assunto, incluindo programação. No entanto, eles são cursos criados pela comunidade. É importante ler as resenhas dos cursos antes de mergulhar, pois pode não ser tão eficaz quanto fazer um curso em um dos outros sites.

O codificador

É uma compilação de tutoriais em vídeo que ajudam você a percorrer um processo do início ao fim. Pode ser melhor usado em conjunto com outros sites ou cursos, pois é baseado inteiramente em pequenos conceitos e projetos.

Conclusão

Como você pode ver nas descrições dos 11 cursos acima, é melhor usar alguns recursos diferentes para aprender efetivamente. É a melhor maneira de ampliar sua experiência e seguir em frente no campo da programação.

Mesmo se você decidir que não quer programar depois de fazer um curso ou fazer alguns exercícios, ainda pode trabalhar em tecnologia !