A hackathon (hacking marathon, hack day, hack/codefest, or datathon) is a design
sprint-like event; in which computer programmers, graphic designers, interface
designers, domain experts, and others collaborate intensively on computer science
projects.
The goal is to create functioning software or hardware by the end of the event.
Hackathons tend to have a specific focus, which can include the programming language used, the
operating system, an API or framework to be tested, ... . Although in some cases there are no
restrictions.
Below is a list of the ones I have done so far.