Sites a consultar quais são gratuitos e quais são pagos
Grátis
Programaê! (programae.org.br) é um braço do Code.org no Brasil, servindo para divulgar as iniciativas da ONG e também para reforçar o ensino de programação gratuita nas escolas, sendo igualmente voltado principalmente a crianças e jovens. Ele funciona como um complemento também do CodeCademy, usando ferramentas do site e traz um grande número de exercícios simples e intuitivos. O acesso é gratuito
Gratuito - Code Academy
Gratuito
Assim como o Khan Academy, o Coursera (coursera.org) conta com uma série de cursos gratuitos, preparados por instituições de grande porte, de universidades a empresas como Stanford, Cisco, Intel e etc., incluindo algumas do Brasil, como USP, Unicamp e ITA (Instituto Tecnológico de Aeronáutica), entre outros. Conta com cursos de Python, Java, PHP, desenvolvimento de apps para celulares (iPhone ou Android) e é gratuito
Code.org é uma ONG voltada ao ensino de programação nas escolas, principalmente para crianças (é dela o projeto Hora do Código), que é financiada e apoiada por quase todas as principais empresas de TI do planeta. Os cursos não são de alto nível, contam com módulos que usam Scratch (programação em blocos) e dão noções mais simples.
Khan Academy - gratuito
https://www.khanacademy.org/computing/computer-programming
MIT Open Courseware
O MIT Open Courseware (ocw.mit.edu) oferece todos os cursos de graduação e especialização do MIT online, que podem ser acessados livremente em inglês. Você tem a opção de fazer cursos introdutórios de linguagens como Python, Java, C e C++ e outras ou até Ciência de Dados, ou completar uma graduação inteira com direito à certificação.
Code School (codeschool.com) traz um grande número de cursos de linguagens como HTML e CSS, JavaScript, Ruby, PHP e Python, além de Bancos de Dados e iOS, sendo organizada em níveis e habilidades. Você escolhe a trajetória que deseja estudar, pratica o que aprendeu e acumula pontos. A plataforma é mista, com cursos gratuitos e pagos.