Olá Kevin!
Pelo que entendi, você está buscando uma forma de ordenar seus cursos favoritos em Java, correto?
Pelo código que você postou, já está sendo utilizado o método "sort" da classe ArrayList para ordenar os cursos em ordem alfabética.
Uma outra forma de ordenar seria utilizando a classe Collections e o método "sort", como no exemplo abaixo:
import java.util.ArrayList;
import java.util.Collections;
public class TestingList5Ordenacao {
public static void main(String[] args) {
ArrayList<String> courses = new ArrayList<>();
courses.add("Java OO: entendendo a Orientação a Objetos");
courses.add("Java Polimorfismo: entenda herança e interfaces");
courses.add("Java Exceções: aprenda a criar, lançar e controlar exceções");
Collections.sort(courses);
courses.forEach(System.out::println);
}
}
Espero ter ajudado e bons estudos!