Hidden fields are not visible to the user and are often used to specify the ID of the content being edited.

Don’t use them to store sensitive information because they can easily be accessed via the source code of the page.

<form>
  <input type="hidden" name="course-id" value="1234" />
</form>