Quando o curso foi produzido a biblioteca node-fetch estava na versão 2.6.1 e aceitava o require para importar a biblioteca. Mas a partir da versão 3 isso não é mais possível.
Como resolver??
Uma das soluções é fazer como o Marcus Vinicius falou nesse tópico, trocar
const fetch = require('node-fetch');por
const fetch = (...args) => import('node-fetch').then(({default: fetch}) => fetch(...args));Uma outra sugestão é usar a versão 2 do node fetch. Segundo a documentação ela ainda recebe correção de bugs críticos. Pra isso, remova a versão 3 com:
npm uninstall node-fetchE depois instale a versão 2 com:
npm install node-fetch@2