So here's a quick primer of what is possible.
We built a special-purpose tool for this particular client, but you can use our holiday cmdlet with the schedules in a CSV file.
Here is Zyg's daughter's Economics class in the syllabus and translated into a CSV.
Because her university probably won't give me credentials, I loaded it into my calendar (initially blank)
Then populated with her classes:
Opening one of them gives some more detail as well as seeing it tied to a useful Category.
Keep in mind - this is all going on server-side with no end user intervention.