Generation Joshua is youth movement for ages 11-19. The goal of the program is to help educate and train the leaders of tomorrow. Students are educated through their online civics curriculum that covers topics in history, government, and worldview and their annual summer camp. Generation Joshua.
State Wide: Generation Joshua
Labels:
Civics