Artigo original: https://www.freecodecamp.org/news/free-online-programming-cs-courses/

Há dez anos, universidades como a MIT e a Stanford abriram seus cursos on-line gratuitos ao público. Hoje, cerca de 1.000 escolas ao redor do mundo criaram milhares de cursos gratuitos on-line.

Compilei esta lista com mais de 720 cursos on-line gratuitos que você pode começar ainda este mês. Para isso, fiz uma consulta no banco de dados do Class Central, com mais de 50 mil cursos on-line. Também incluí a classificação média de cada curso.

Homepage-Large
Página inicial do Class Central

Classifiquei os cursos nas categorias a seguir de acordo com o nível de dificuldade:

  • Iniciante
  • Intermediário
  • Avançado

Cursos que estão sendo oferecidos pela primeira vez estão marcados como [NOVO].

Muitos desses cursos podem ser feitos completamente no seu ritmo. O resto iniciará em momentos distintos durante o ano. Você poderá encontrar listas completas dos cursos relacionados à tecnologia começando futuramente, ainda em 2022, nas páginas dos tópicos de Ciência da Computação, Ciência de Dados e Programação do Class Central.

Entendo que seja uma lista muito longa e que possa assustar aqueles que estão aprendendo e são novos na programação. Neste caso, as recomendações de David Venturi sobre os melhores cursos de Ciência de Dados on-line (em inglês) podem ser mais úteis para você — mesmo que você não esteja pensando em aprender Ciência de Dados. Espero criar mais guias como esse no futuro.

Por fim, se estiver com problemas em se inscrever nos cursos gratuitos do Coursera, não se preocupe — escrevi um artigo sobre como fazer isso também (em inglês).

Nota do tradutor: traduzimos este artigo por ser uma ótima coleção de cursos on-line oferecidos por diversas entidades do mundo inteiro. É preciso reforçar, no entanto, que a maioria desses cursos está em outro idioma - em grande parte, inglês, mas há alguns, inclusive, em outros idiomas, como francês, espanhol, italiano, chinês, japonês, alemão e russo - e requerem um conhecimento do idioma. Encontramos apenas alguns cursos na lista que estão inteiramente em português.

Cursos de programação para iniciantes (223)

Cursos de programação intermediários (344)

Cursos de programação avançados (151)