(b) The healthy marriage development program shall promote and provide three instructional courses on the following topics:
(1) premarital counseling for engaged couples and marriage counseling for married couples that includes skill development for:
(A) anger resolution;
(B) family violence prevention;
(C) communication;
(D) honoring your spouse; and
(E) managing a budget;
(2) physical fitness and active lifestyles and nutrition and cooking, including:
(A) abstinence for all unmarried persons, including abstinence for persons who have previously been married; and
(B) nutrition on a budget; and
(3) parenting skills, including parenting skills for character development, academic success, and stepchildren.