Конструктивная программа (КП) — термин, придуманный Махатмой Ганди для описания одной из двух ветвей сатьяграхи (другая представляет собой формы ненасильственного сопротивления, например, гражданское неповиновение). Ганди признавал ценность конструктивной программы и успешно использовал её уже в своей кампании в Южной Африке в 1894 году. Значение КП в борьбе за независимость Индии невозможно переоценить, поскольку Ганди описал гражданское неповиновение как «помощь конструктивным усилиям». Ганди писал своему другу и стороннику Джамналалу Баджаджу: «Моя настоящая политика — это конструктивная работа».
Современной ненасильственной борьбе часто не хватает конструктивной программы, которая может легко сочетаться, поддерживая активность и непрерывность усилий, когда прямое сопротивление невозможно. Конструктивная программа также показывает общественности и оппозиции, что борьба может быть не разрушительной, но созидательной. Самое главное, конструктивная программа может создавать альтернативные институты, чтобы сопротивление не привело к вакууму власти, возвращающему насилие, как было, например, в Египте после свержения президента Мубарака в 2011 году.