Estou forçando-me a usar o idioma inglês, então acabei colocando os nomes das tabelas e colunas neste idioma. O intuito da query abaixo é saber a categoria que possui mais estudantes, que neste caso é "Programação".
select categories.name as category_name,
count(categories.id) as quantity_students
from categories
inner join courses on courses.category_id = categories.id
inner join students_courses on students_courses.course_id = courses.id
group by 1
order by Quantity_students desc
limit 1;