भगत सिंह और महात्मा गांधी दोनों भारतीय स्वतंत्रता आंदोलन के प्रमुख व्यक्ति थे, लेकिन उनकी विचारधारा और स्वतंत्रता के लिए लड़ने के तरीके अलग-अलग थे। भगत सिंह एक समाजवादी क्रांतिकारी थे जो ब्रिटिश औपनिवेशिक शासन को उखाड़ फेंकने के लिए हिंसक साधनों का उपयोग करने में विश्वास करते थे, जबकि गांधी ने अहिंसक सविनय अवज्ञा की वकालत की। भगत सिंह भी वर्ग संघर्ष पर अधिक ध्यान केंद्रित करते थे और जाति व्यवस्था के आलोचक थे, जबकि गांधी भारतीयों के बीच धार्मिक सद्भाव और एकता से अधिक चिंतित थे। भगत सिंह का लक्ष्य ब्रिटिश औपनिवेशिक शासन से जल्द से जल्द छुटकारा पाना था, जबकि गांधी में विश्वास था शांतिपूर्ण तरीकों से स्वतंत्रता प्राप्त करना।