Usei uma pagina diferente da mostrada no curso (pois pelo o que vi ela não existe mais rs) porém mesmo assim o código não retorna nada...não consegui identificar o erro:
<?php
require_once "vendor/autoload.php";
use GuzzleHttp\Client;
use Symfony\Component\DomCrawler\Crawler;
$cliente = new Client();
$resposta = $cliente->request('GET', 'https://cursos.alura.com.br/category/programacao');
$html = $resposta->getBody();
$crawler = new Crawler();
$crawler->addHtmlContent($html);
$cursos = $crawler->filter('span.course-card__name');
foreach ($cursos as $curso){
echo $curso->textContent;
}