Application Deadline : October 15th 2018

The Congressional App Challenge (CAC) is a public effort to encourage kids to learn how to code, through annual district-wide competitions hosted by Members of Congress for their district.

Students in districts which are hosting an App Challenge code original applications for the chance to be selected for recognition by their Member of Congress, win prizes, and have their work put on display in the Capitol Building in Washington, DC. The district-wide competitions, now in their third year, take place from July through early November. The CAC is executed by the Congressional staff of each district which hosts a Challenge, and coordinated by the Congressional Internet Caucus and the non-governmental sponsor of the project, the Internet Education Foundation.


The Congressional App Challenge’s mission is to inspire, include, and innovate efforts around STEM, coding, and computer science education:

  1. Inspire: To inspire students from every corner of the country to explore STEM, coding and computer science through hands-on practice;
  2. Include: To actively include and engage students from communities that are traditionally underrepresented in the tech community; and
  3. Innovate: To innovate policymaking by connecting Members of Congress to new and emerging technologies through personal interactions with their student constituents.


  • AGE: Students must be in middle school or high school at the time of submission. Students may not participate after having graduated high school.
  • LOCATION: Students are only allowed to compete in a Congressional District which is hosting a Challenge. Students may compete in either the district in which they reside, or the district in which they attend school. Participants may compete only in one single district.
  • TEAMS: Students can compete as individuals, or in teams of up to four (4) students.
    • Any team with more than four (4) students is not eligible to compete.
    • At least two teammates on any team must live or attend school in the same Congressional District.
  • PRIOR PROJECTS: Students may submit any app they’ve created within the last calendar year, as long as the app meets the submission requirements.
  • ONE ENTRY PER PERSON PER YEAR: Students may only submit ONE app.
  • U.S. LAWS: The Challenge is subject to all applicable U.S. federal laws and regulations. Participation constitutes entrant’s full and unconditional agreement to the Official Rules.
  • TIME KEEPING: The Director’s computer is the official timekeeping device for this Competition.


The winning app in each district will be featured on the House.gov website and the CongressionalAppChallenge.us website.

      1. If the winner is not able to attend a district awards ceremony, the prize will be mailed to the winner’s address within 45 days of receipt of the signed affidavit(s) of eligibility and liability/publicity release(s) form(s).
      2. The Program Administrator (the Internet Education Foundation) may distribute additional prizes equally to all participating Congressional Districts.
      3. Each district may provide prizes to district winners. A Member of Congress’ office may provide authorized gifts or awards of nominal value as part of the app competition. Gifts authorized by the Members

Online Registration

To register as an individual, students need:

To register as a team, you’ll need:

  • The above information for each team member.
  • One team may participate ONCE as a group.

Within 3 business days of registering online, students will receive an email from studentSupport@congressionalAppChallenge.us with your Submission ID Number.

Save your Student Submission ID Number. You will need it to submit your app.

App Parameters

  • TOPIC: The  app can be about any topic.
  • PLATFORM: The app can be on any platform (web app, desktop/PC app, a web browser extension, robot, Ruby on Rails, mobile, etc).
  • PROGRAMMING LANGUAGE: Use any programming language:  C/C++, Objective C, C#, Java, JavaScript, Python, Ruby, PHP, Swift, “block code”, etc.
  • FUNCTIONALITY: The app must have some degree of functionality to be competitive.
  • CONTENT SUITABILITY:The  app cannot be indecent, defamatory, in obvious bad taste, demonstrate a lack of respect for public morals or conduct, adversely affect the reputation of Congressional districts, or depict hatred, defame, or threaten a specific community in the society or incite violence. Contain pornography, obscenity or sexual activity are prohibited. The app must not violate the Intellectual Property, common law or privacy rights of other parties.
  • ORIGINALITY: The app must be original and solely owned by the Contestant such that no other party has any rights or interest, whether known or unknown.
  • LANGUAGE: The app must be understandable to English speakers.

For More Information:

Visit the Official Webpage of the Congressional App Challenge (CAC) 2018