Hola Kevin,
Imagino que te refieres al minuto 8:13 https://app.aluracursos.com/course/java-dominando-collections/task/73747 al borrar new ArrayList<>()
Eso es porque en la clase Curso:
private String nombre;
private int tiempo;
private List<Clase> claseList = new ArrayList<>();
Cada vez que se crea un objeto de la clase Curso, se crean las variables nombre, tiempo y claseList pero a nombre y tiempo no se les asigna ningún valor, en cambio sí se le asigna a claseList el cual es new ArrayList<>().
Por lo tanto al crear el objeto Curso curso1 = new Curso("Java",30); se asignan los valores de nombre ("Java") y tiempo (30), pero no hace falta asignar a claseList porque ya fue asignado