How to check who deleted, updated and edited the course?
Ross, to be honest it's not super easy to get this information. If you have admin access you could check the Page View for each person who had access to the course and see if you can find who was in the course and might have done it. Yet, that's not too effective and would be very time consuming.
What I've done in the past for situations like this is to contact Canvas Support and ask them to take a look. They are able to access this information much easier than we are and should be able to help you out with this.
Good luck! Kona
You can get some information about changes to the course and its settings through the Course audit log using the Canvas API. This includes who made the change and when, but only for changes to the course itself (published, setting changes, copying content, and some other things). It does not contain information about changes to assignments, pages, quizzes, discussions, or other user content within the course. It sounds like you're after changes to content, in which case this is of limited to no help, but other people who stumble across this in a search might be looking for that.
Retrieving data ...