Aqui pensei o seguinte: bom, já que o ifPresent executa a ação se o valor estiver presente, mas se não houver, ele não faz nada, executei assim:
cursos.stream()
.mapToInt(Curso::getAlunos)
.average()
.ifPresent(System.out::println);