Nesse caso teremos uma exceção do tipo "IndexOutOfBoundsException". Porque estamos tentando acessar um índice do nosso array que não existe. O que faz esse acesso indevido é utilizarmos como critério para limite do laço for a seguinte expressão: i <= cursos.size() e nesse caso o correto seria: i < cursos.size().