A hackathon is an event where students individually or collaboratively create innovative solutions with technology, often using hardware, software, or both! Students present and share their ideas with other participants and can be awarded with prizes for their work. In addition, due to many workshops and experienced mentors, a hackathon is a great learning opportunity and experience. Overall, hackathons are an excellent event for any student with an interest in computer science and programming to attend, no matter the skill level.