Porque o código abaixo não funciona:
curso.stream()
.filter(c -> c.getAlunos() > 50)
.map(c::getAlunos)
.forEach(System.out::println);
Na explicação tem um código muito parecido. Foi preciso trocar a variável "c" pela chamada da classe "Curso" para que map funcionasse.