I believe vocational courses have to do with a specific job. In other words, courses that provide skills for a particular specialization. As for non-vocational, well, that's relatively obvious: courses that do not provide anything for skills of a particular trade. If it were up to me guessing the difference, I'd say it's similar to electives outside of a degree (ex: Chinese taken while being a major of a technology degree would be considered non-vocational).