A hackathon is an invention marathon. Students come together to learn, build, and share their projects over the course of one or more days. Not to be confused with illegal and unauthorized programming, “hacking” in this context means quickly and intelligently creating a real application that others can use.