MIME типы

Добрый день друзья!
Существует много MIME типов, они где либо указываются при создании сайтов?

А почему возник такой вопрос?)

Например, в HTTP заголовках могут быть.
Content-Type - HTTP | MDN
MIME types (IANA media types) - HTTP | MDN

На stepik обучаюсь в этом курсе рассказывают про MIME типы.
Это как понять в заголовках могут быть? То есть в адресной строке что ли?
Для чего они, их при программировании указывают?
Можно своими словами объяснить?

Так написано ж прям сверху по второй ссылке — чтобы браузер мог понять что это за файл (картинка, видео, текст, …) и что с ним делать.
Как написано внизу, для этих целей еще может использоваться расширение в имени файла или содержимое (в некоторых форматах в начале файла бывают определенные значения байтов, ru.wikipedia.org/wiki/Магическое_число_(программирование)#Сигнатура_данных), но это менее надежно и не всегда возможно. Наверно когда не передан MIME тип.

В каких-то случаях веб-сервер сам может определить, например, когда отдает статичные файлы популярных форматов, по расширению. А так да, бывает надо указывать.

Нет.
ru.wikipedia.org/wiki/HTTP#Структура_HTTP-сообщения

Можно увидеть в DevTools —> Network в любом браузере.