Já existem excelentes cursos à distância (EAD) e o mais legal é que alguns deles a custo zero.
Uma plataforma bem bacana é a do EDX - www.edx.org que consta com parceiros e Universidades como Microsoft, Harvard, Princeton e Purdue dentre muitas outras Universidades.
Os cursos free, não fornecem Certificado (bom pra quem só quer mesmo saber do conteúdo). A opção com certificado varia, inclusive em função da Universidade, mas em geral são oferecidos a um custo médio de US$99.00 (bom pra quem quer turbinar o CV).
A maioria dos cursos são dados em Inglês com legenda também nesse idioma, portanto quem tiver problema com o Inglês pode ter alguma dificuldade.
Uma opção brasileira totalmente free é o da USP (Universidade de São Paulo) - https://eaulas.usp.br - lá você vai encontrar mais de 1200 horas de aula, nas áreas de Exatas, Humanas e Biológicas. Basta se cadastrar, mesmo não sendo aluno da USP e criar seu play list.