Re-populate additional fields on Contact Form on failure of form validation
From the changelog:


  1.7.0
  
  Added the ability to access individual message fields values via message.messageFields when a validation error occurred. For example, the value of the input message[Phone] can now be accessed via message.messageFields['Phone'].


So I think you should be using message.messageFields[Course] rather than message.message[Course]