NO - if you are setting up each course as a completely separate event, then no because you can only process one transaction at a time currently.
YES - if you set it up where there is one event with multiple course options included, where the user selects their courses using custom fields... then yes.
My assumption would be that you are dealing with completely separate events though in this case.
The prerequisite events will keep someone from registering for Event A unless they have already registered for Event B. However, you still can only register for one event at a time.