Si può fare anche questa cosa... ovviamente è meno immediata.
Ad esempio puoi creare una Form con una ListBox a selezione Multipla Estesa che fa tutto...!
Dalla Form principale, apri in modalità [acDialog] la form di Selezione, e, su chiusura della stessa esegui il Requery della SubForm.
Nella Form di Selezione non ti resta che effettuare un INSERT nella Tabella con il riferimento alla FK del Corso che puoi passare sfruttando OpenArgs.
La cosa è "relativamente" molto semplice, sono 5 righe di codice in tutto, ma la questione del "relativamente" è quello che può fare la differenza.
Quì trovi un esempio di come usare la ListBox, nel ciclo apri un Recordset sulla Tabella ed effettui un ADDNew ad ogni iterazione:
https://msdn.microsoft.com/en-us/vba/access-vba/articles/listbox-itemsselected-property-access