Hola.
Puedes utilizar subconsultas :
Código:
select curso,
(select count(T2.Rut)
from Tabla T2
where T2.Curso = T1.Curso and T2.Sexo = 'Hombre') as Hombres,
(select count(T2.Rut)
from Tabla T2
where T2.Curso = T1.Curso and T2.Sexo = 'Mujer') as Mujeres
from Tabla T1
group by curso
La otra consulta sería muy similar.
Saludos.