A hackathon is an innovation marathon where teams are put together to come up with new solutions to existing problems. They move fast and come up with concrete ideas and concepts that can be taken forward to make a difference. Typically, hackathons are physical events, but these days, the way to get together and collaborate is online.