Are all carbohydrates a subset of alcohols?
Whenever you see -OH is bound to a saturated carbon atom in organic chemistry it is Alcohol group.

So answer is YES. All carbohydrates are  subset of alcohols.

Though in linear forms they also have aldehyde or ketone group.