Hola quimfv,
 
primero, gracias por tu tiempo y buena disposición. 
utilice la query y me sale este error:  
#1054 - Unknown column 'c.idalumno' in 'on clause'     
Código MySQL:
Ver original             c.curso, 
             a.nombre, 
             SUM( IF( n.permiso
, 1, 0 ) ) AS publicadas
          cursos c
                    ON c.idalumno 
= a.idalumno
                  noticiasPeriodistas n 
                     ON a.idalumno 
= n.idalumno
 
  
Esto porque no existía el campo idalumno en la tabla curso. Así que lo cambié por: n.idalumno
(cursos c INNER JOIN alumnos a ON a.idalumno = n.idalumno) 
y me sale: 
#1054 - Unknown column 'n.idalumno' in 'on clause'  
me gustaría entender bien lo que haces para poder detectar el problema y corregirlo.