For those unaware, a hackathon is known as a 12-24 hour long invention marathon. Participants work in teams, or on their own, to create awesome products from scratch, learn new skills and have some fun along the way! People from all backgrounds and education are welcome, and learning the requisite skills is half the fun.