Mobile Menu - OpenMobile Menu - Closed

Congressional App Challenge

Officially launched in 2015, the Congressional App Challenge is a competition aimed at encouraging U.S. high school students to learn how to code by creating their own applications.  The Challenge is intended to highlight the value of computer science and STEM (Science, Technology, Engineering and Math) education and encourage students to engage in these fields. This nationwide event allows high school students from across the country to compete by creating and exhibiting their software application, or "app," for mobile, tablet, or computer devices on a platform of their choice.  By encouraging and recognizing our nation’s young programming talent, Congress hopes to shine a light on the growing importance of these skills. My office invites all middle and high school students from the 2nd Congressional District to participate in the 2018 Congressional App Challenge.


Student Registration for Early Incentives Period (June – Sept 10, 2018)

June 4: Congressional App Challenge launches

September 7: Deadline for MOCs to signup for 2018 App Challenge

September 10: Target Student Registration*

Student Submission Period (June – October 15, 2018)

October 4: Deadline for MOCs to submit selected judges to IEF.

October 15: Deadline for students to submit their app.

Judging Period (October 20 – 28, 2018)


For a full list of the rules for the 2018 Congressional App Challenge, please download the 2018 rulebook here.

  • Students must be in middle or high school at the time of app submission.
  • Students may not participate after having graduated from high school.
  • A student may only compete once per year, in one district.
  • Students may compete in either: the district in which they reside, or the district in which they attend school.
  • Students are only eligible to compete in districts which are holding a Challenge.
  • Students may compete as individuals or in teams of up to four.
  • If competing as a team: at least two of the teammates must be eligible to compete within the district in which they are submitting.
  • No limits on application theme or topic.
  • Students can use any programming language (example: C, C++, Java, JavaScript, Python, Ruby, “block code”, etc).
  • Students may use any platform (PC, web, tablet, robot, mobile, etc.)

For additional details, you can visit

We hope you will participate in this exciting event! Should you have any questions or concerns, please call my District Office at 757-364-7650 or e-mail

Tropical Storm Contact Information