Een hackathon is een bijeenkomst waar programmeurs in korte tijd samen op een extreme manier coderen. Hackathons duren minimaal een paar dagen – of over een weekend – en over het algemeen niet langer dan een week. Tijdens het werken aan een bepaald project is het de bedoeling dat elke ontwikkelaar de mogelijkheid en vrijheid heeft om te werken aan wat hij / zij maar wil.