A universidade de Berkeley (Califórnia), a exemplo do Massachusetts Institute of Technology (MIT), está permitindo o acesso gratuito da comunidade internacional às aulas de algumas disciplinas (cursos completos com vídeos de alta qualidade) no portal de vídeos YouTube.
Confira o roteiro do curso Estruturas de Dados, baseado na linguagem de programação Java:

Jonathan Shewchuk, instrutor destas aulas, além de professor associado da Ciência da Computação da Universidade de Berkeley, Califórnia, também é pesquisador nas áreas de computação científica e geométrica, métodos numéricos e animações físicas.
O áudio das gravações é muito inteligível; mas, infelizmente, as perguntas dos alunos durante as aulas não são detectadas pelo microfone utilizado. Se a opção HQ (High Quality) do YouTube for selecionada, toda a escrita no quadro é muito nítida, ao contrário de muitas aulas do MIT.
Em média, as aulas têm 50 minutos de duração e foram gravadas no ano de 2006. Portanto, há quase 32 horas de aulas em inglês sobre Estruturas de Dados com Java:
O livro indicado pelo instrutor é o Head First Java, dos autores Kathy Sierra e Bert Bates. Trata-se de um bom livro, mas há outros mais completos como Thinking in Java
do autor Bruce Eckel.
Se o vídeo estiver lento devido à traffic shaping, tente clicar no player e assistí-lo diretamente no portal YouTube:
Espera-se que as universidades públicas brasileiras também façam o mesmo. Afinal, esse é o objetivo delas: conhecimento público e de qualidade.