Generation Joshua seeks to educate students on the history and founding of the United States through a conservative Christian perspective, while also providing hands-on opportunities for students to be involved in government and politics. To this end, the organization provides civics education classes, a book club program, and bi-weekly current events discussions. Generation Joshua also seeks to promote activism opportunities for members through local clubs, voter registration drives, and Student Action Teams, where student members campaign for political candidates. The organization also offers a college scholarship program, called the Ben Rush Awards Program, where students participate in civic involvement to earn money for college.