A hackathon is a 24 or 48 hour-long prototyping event where participants of different skillsets come together to create innovative solutions answering to a specific challenge.