Olá Luigi, tudo bem com você?
Para você criar uma extensão para navegadores será necessário utilizar o Javascript para criar todo comportamento a ser realizado por ela
Em relação a método padrão, na verdade existe um esqueleto básico que precisamos criar quando vamos criar uma extensão, mas isso está presente sempre nas documentações de cada navegador, por exemplo:
Normalmente os passos são os mesmos para manter a compatibilidade, e inclusive nesse link do firefox é possível ver outros tutoriais com mais coisas sendo abordadas
Agora falando sobre cursos aqui na Alura não temos nenhum curso relacionado ao tema de extensões, pois na verdade o comportamento básico de uma extensão é pegar as informações presentes no HTML e fazer alguma manipulação, então tranquilamente com os cursos de javascript da plataforma você consegue desenvolver uma
Por fim, vou deixar um link de um vídeo no youtube que demonstra o processo para uma extensão bem simples, só para você ter uma ideia de como é: Criando uma Extensão para o Chrome
Abraços e Bons Estudos!