عبارة عن حدث إبداعي يجتمع فيه المبرمجون والأشخاص المهتمون بتطوير البرمجيات معاً لفترة زمنية قصيرة تمتد من يوم واحد إلى أسبوع كحد أقصى، وذلك بهدف التدريب أو حل المشكلات أو تطوير برمجيات وعتاد قابل للعمل في نهاية الحدث. ومصطلح هاكاثون هو مصطلح مركب ناتج عن دمج مصطلحي (Hacker) التي تعني مبرمج ذكي، وكلمة ماراثون (Marathon) التي تعني حدث ينطوي على اختبار القدرة على التحمل. ظهرت فكرة مثل هذا النوع من الأحداث في مجتمعات تطوير البرمجيات مفتوحة المصدر، وقد جرى أول حدث وُصف بأنه هاكاثون في كندا عام 1999.
يمكن تصنيف أحداث الهاكاثون حسب الغاية منها:
يساعد الهاكاثون المشاركين على صقل مهاراتهم في مجال تكنولوجيا المعلومات والتعرف على أشخاص جدد والعمل مع آخرين في نفس المجال وتبادل الأفكار الخلاقة. كما يُشجع هاكاثون الشركات الموظفين على الابتكار والإبداع وتعزيز بناء فرق العمل، بالإضافة إلى توفير فرص التعاون المشترك في بين الأقسام المختلفة في الشركة نفسها. فعلى سبيل المثال تم تطوير العديد من ميزات فيسبوك في أحداث الهاكاثون التي أقامتها الشركة مثل زر الإعجاب والدردشة الفورية.