Is there a way to include a LIKE expression in a GROUP BY query? For example:
SELECT Count(*) FROM tblWhatever GROUP BY column_x [LIKE %Fall-2009%]
If your courses always take five letters, you can keep it really simple:
SELECT substring(column_x,5,100), count(*) FROM YourTable GROUP BY substring(column_x,5,100)
Otherwise, check Peters or Rexem's answer.