Referente ao curso Java Collections: Dominando Listas, Sets e Mapas, no capítulo Qual Collection usar e atividade As implementações de Collection
porque Collection alunos = new List<>(); está errado?
List é uma interface.. e você precisa de um objeto que implemente essa interface, como LinkedList ou ArrayList.