Can I view all the events and deadlines of my courses at a glance?

Yes, on the main page Dashboard, all events of the courses in which you are enrolled are summarized in a single calendar that is in the left block.

(last update: 17.07.2018)