This document provides advice for winning hackathons. It discusses what a hackathon is, the benefits of attending one, and strategies for each stage - pre-hackathon, the hackathon event, and post-hackathon. The most important stage is pre-hackathon, where teams should check the authenticity of the event, form a team, analyze the problem statement, research the domain, draft a solution, and create a prototype. During the hackathon, teams should incorporate feedback, network, and focus on the presentation. After the event, teams can improve their solution and stay connected with people they met. Common hackathon questions are also addressed.