Todas as plataformas disponibilizadas aqui, fornecem conteúdos gratuitos ou tem algum plano de treinamento e/ou cursos grátis.
A Coursera é uma das maiores plataformas de ensino à distância pela internet no mundo. As aulas são ministradas por professores de universidades conceituadas e por centros de ensino especializados no tema.
A oferta de cursos especializados em programação é volumosa. Tem desde cursos mais introdutórios, como o Introdução à Lógica, a até algo mais complexo, como um Bacharelado em Ciência da Computação, administrado pela Universidade de Londres.
O Code Academy é uma das plataformas de ensino na área de maior referência e uma das mais utilizadas no mundo: mais de 24 milhões de pessoas já fizeram um curso no site.
O Code Academy aborda desde estudos de introdução sobre o que o tema engloba, mostrando projetos para o aluno praticar e atividades para desenvolver. Além de aulas específicas sobre cada uma das principais linguagens de programação.
O edX é uma plataforma educacional de código-aberto gigantesca. Mais de 5 milhões de usuários estão atualmente cadastrados e usando os cursos da plataforma.
O site é dividido em várias categorias diferentes que vão, inclusive, para além da programação. Como você está para aprender tudo de programação, a opção mais útil que você vai encontrar é a categoria de Ciências da Computação.
A Khan Academy é uma das plataformas pioneiras no ensino à distância e gratuito de programação. Essa é uma ótima oportunidade para os iniciantes se engajarem na área e criarem gosto por alguma ramificação que gostariam de tomar na carreira como programador.
O site disponibiliza materiais didáticos e vídeos intuitivos sobre como começar a programar. Existem, inclusive, especializações em jogos eletrônicos e animações. E, para quem se interessar por outros campos de estudo, também tem existem cursos focados em matemática, música e economia.
A Udemy é uma plataforma digital de educação que oferece milhares de cursos. Existem muitas opções de cursos pagos, mas você também encontra muitos que são totalmente gratuitos.
Além disso, sempre existem cupons e ofertas especiais que você pode encontrar descontos extras ou até mesmo versões grátis de cursos que são naturalmente pagos.
O Solo Learn é um site gratuito que oferece uma variedade de linguagens de programação. Uma das suas melhores parte é a otimização para dispositivos móveis, sendo que o aplicativo dedicado é tão útil quanto a página em si.
No Solo Learn Playground, existe uma área para compartilhar o código em que você está trabalhando e permitir que outras pessoas colaborem no seu projeto. Elas podem sugerir melhorias ou até mesmo usar seu trabalho como inspiração para outras ideias.