Olá, Nadson! Como vai?
Parabéns pela resolução da atividade!
Observei que você explorou o uso de listas (ArrayList) para armazenar as notas, utilizou muito bem o método getMedia() para calcular a média dinamicamente e ainda compreendeu a importância de organizar a lógica em uma classe modelo (Aluno) separada da classe principal.
Uma dica interessante para o futuro é formatar a média com duas casas decimais, deixando a saída mais clara. Assim:
System.out.printf("%s está aprovado(a) com média de %.2f%n", nome, getMedia());
Isso faz com que os resultados exibidos fiquem mais padronizados e fáceis de interpretar.
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!