Caso queiram complementar o conhecimento apreendido nesse vídeo, sugiro os cursos da formação de C# da Alura, que tratam um pouco de métodos de extensão, e ler a seção específica da documentação do Linq sobre como criar métodos de extensão aqui, porque um bom desenvolvedor não apenas sabe fazer, mas sabe porque está fazendo ;)