Minha explicação não foi exata mesmo, seguinte:
Na aula "06 - Transformar para maiúscula e minúscula" eu interpretei a explicação dos 7:25 como select ltrim(' felipe',' fel') from dual;
resulta em ipe
e a query select ltrim(' felipe','efl ') from dual;
não faria o mesmo. Porém testando eu vi q faz o mesmo resultado, então a explicação do vídeo seria mais claro se estivesse como "para cada caractere da expressão a ser limpa a query procura se o mesmo existe no grupo de caracteres passados no segundo parâmetro, caso sim remove o caractere, caso não acaba a query". Talvez tenha sido na atualização, pois baixei uma versão mais nova do que estava no curso e só pensei isso depois. Ficou claro?
Outro erro é: o arquivo disponibilizado para o curso 3 é o mesmo que o do curso 4 e o erro está no do curso 3. Pode ser visto na própria estrutura da tabela quando é executado o comando desc funcionarios;
no video, que não é a mesma que o disponível no início do curso.
Além disso as demais coisas que achei eu sugeri melhoria já.