Слова с первой частью демо- (со значением "демонстрационный") пишутся слитно: демокурс.
Сложносокращенные слова пишутся слитно: демоавтомобиль.
Первая часть сложных слов демо... пишется слитно с последующей частью слова: демодиск (демонстрационный диск).
Дефисное написание слов с первой частью "мини-" нужно запомнить. Демоальбом - сложносокращенное слово, от сочетания "демонстрационный альбом".