Olá Kevin, tudo bem?
Pelo que entendi, você está tentando remover um item da lista em seu código Java. Para isso, você pode utilizar o método "remove" da classe ArrayList, como você já fez no seu código.
No entanto, é importante lembrar que o índice dos elementos em uma lista começa em 0, ou seja, o primeiro elemento tem índice 0, o segundo tem índice 1, e assim por diante. Portanto, ao remover o elemento de índice 1, você está removendo o segundo elemento da lista.
Caso você queira remover um elemento específico da lista, você pode utilizar o método "remove" passando como parâmetro o objeto que deseja remover. Por exemplo, se você quiser remover o elemento "Java Polimorfismo: entenda herança e interfaces", você pode fazer o seguinte:
courses.remove("Java Polimorfismo: entenda herança e interfaces");
Espero ter ajudado e bons estudos!