Olá!
Há um erro na transcrição refente ao trecho do vídeo mais ou menos aos 3 minutos:
"Recebemos uma mensagem de erro com esse código. Isso aconteceu porque o GROUP BY utiliza funções de agrupamento que não funcionam com o WHERE . Se substituirmos no código WHERE COUNT(aluno.id) = 0 por WHERE nome.curso = 'Javascript' , a tabela retorna o curso de Javascript e informa que tem zero alunos matriculados."
Sendo que o correto, como aparece no vídeo é curso.nome depois do WHERE:
SELECT curso.nome,
COUNT(aluno.id)
FROM curso
LEFT JOIN aluno_curso ON aluno_curso.curso_id = curso.id
LEFT JOIN aluno ON aluno.id = aluno_curso.aluno_id
WHERE curso.nome = 'Javascritp'
GROUP BY 1