Хакатон — это конкурс программирования, в котором участники имеют ограниченное время для разработки программного продукта. Обычно хакатоны проводятся в течение одного или нескольких дней, и участники должны использовать свои знания и навыки программирования, чтобы решить поставленную задачу. В конце хакатона происходит презентация разработанного продукта, и победитель определяется по оценкам судей.