Само слово «хакатон» – это термин, получившийся от сочетания двух слов: хакер и марафон. Сегодня хакатоны уже не относятся к хакерству, это просто «марафон программистов», где небольшие команды специалисты из разных областей разработки программного обеспечения (программисты, дизайнеры, менеджеры) сообща работают над решением какой-либо проблемы. Обычно хакатоны длятся от одного дня до недели.
Хакатон — это марафон, предназначенный для создания совместных проектов не только обучающихся, но и преподавателей различных дисциплин. Хакатоны предназначенные для образовательных целей могут решить важные проблемы в области образования. Результатом хакатона является не прототип будущего приложения, а уже готовый к запуску минимальный жизнеспособный продукт – первая версия приложения, на котором можно протестировать работу идеи.