No futuro, todo mundo vai saber programar de alguma forma. E é melhor que você aprenda a fazer isso, antes que uma Inteligência Artificial ocupe o seu lugar em alguma grande empresa.
A prática da programação se tornou algo bem mais acessível, pois temos ferramentas e sites que facilitam o processo para qualquer pessoa. E não sair de casa para aprender a programar é uma das grandes vantagens que a internet oferece.
Neste artigo, apresentamos pelo menos sete sites que podem ensinar programação, do básico ao avançado. Muitas páginas estão em inglês, o que pode ser um empecilho para alguns. Por outro lado, tudo está de graça, e os navegadores web podem traduzir os conteúdos.
Codedex.io
O Codedex.io oferece uma abordagem única, transformando o aprendizado de Python, HTML, JavaScript e CSS em uma experiência de jogo envolvente.
A tela inicial apresenta desafios narrativos, indo de fundamentos até conhecimentos avançados em programação.
edX
A plataforma edX, renomada por cursos universitários, disponibiliza conteúdo gratuito em programação, como “Introdução ao desenvolvimento de aplicações web” e “Introdução à programação em C”.
A acessibilidade da plataforma é notável, sendo a única despesa que o usuário vai ter é na emissão do certificado de conclusão do curso.
Codewars
O Codewars adota um modelo de aprendizado único, transformando o aprendizado de linguagens como C#, C++, Shell ou Swift em desafios de artes marciais.
A progressão segue um padrão onde o usuário é incentivado a buscar a melhoria contínua através da comparação de resultados com outros participantes.
Exercism
A plataforma Exercism oferece uma ampla variedade de exercícios em 67 linguagens de programação, incluindo Python, JavaScript, Java e C++.
O serviço, que é mantido por sua comunidade de usuários, se destaca por ser gratuito e colaborativo, e incentiva a participação contínua dos próprios colaboradores para consultas e suporte.
Codeacademy
O Codeacademy oferece o aprendizado gratuito dos fundamentos em linguagens como JavaScript, C#, R, PHP e C++.
Enquanto fornece programas especializados para assinantes, o acesso básico não exige pagamento, e é mais acessível para iniciantes.
Khan Academy
A plataforma Khan Academy, conhecida por sua missão de fornecer educação gratuita, oferece cursos de introdução em HTML/CSS e SQL.
Para obter a certificação, há um pagamento único, e é esse investimento que garante uma gama diversificada de cursos de programação para todos os usuários.
Code Avengers
Por fim, a Code Avengers adota uma abordagem interativa para tornar o aprendizado de programação envolvente.
Com um curso gratuito que abrange Python, JavaScript, HTML, CSS e desenvolvimento web, ela se destaca por oferecer 12 horas de conteúdo em vários idiomas.