Skip To Content

App Challenge


1. Students are only eligible to compete in districts that have signed up for the Challenge.

2. Students may only compete in a single district.

3. Students may only submit one application.

4. Students may compete in either:

  • The district in which they reside, or
  • The district in which they attend school.

5. Students may compete as individuals or in teams of up to four. a. If competing as a team: at least 50% of the teammates must be eligible to compete in the district in which they submit their app.

6. Middle school and high school students are eligible. Students may not participate after having graduated high school.

7. The Challenge is subject to all applicable United States federal laws and regulations. Participation constitutes the entrant’s full and unconditional agreement to the Official Rules.


Grading is split into two categories: Concept and technology. Concepts consist of ideology, impact, and structure. The technology focuses on function, code, and user interface. A sample grading rubric can be accessed here.


C++, JavaScript, Python, Ruby, “block code,” etc.) and ANY PLATFORM (PC, web, tablet, robot, mobile, etc.). There are NO limitations on the application theme or topic!


1. Winning apps are eligible to be displayed in the U.S. Capitol Building and featured on the House of Representatives website,

2. Winning students are invited to the #HouseofCode Capitol Hill Reception in Washington D.C.

3. Additional sponsor prizes TBA!


Past Winners


Learn to Code




A complete submission will include the following components:

1.  Register

2. Application Elements

Name of your app The coding language used to create the app Purpose: Explain your app’s purpose in ONE sentence Inspiration: What inspired you to create this app? Tell us about a technical/coding difficulty you faced in programming your app and explain your solution. What still needs to be improved about your app?

3. Demonstration Video

Students must create a 1-3 minute video showcasing what your app does and how it works. The video must be uploaded onto a public site like Youtube or Vimeo and set to public so the judges can view them. Video Requirements: Tell us your name(s) and the name of your app. Clearly explain the purpose of your app. Explain whom your app is intended for. Tell us what tools and coding languages you used to create your app. Show us how your app is used. This constitutes the entrant’s full and unconditional agreement to the Official Rules.

4. Exit Questionnaire

A mandatory and anonymous exit questionnaire will be e-mailed to all students after the submission period closes

To register your students or to request further information, please get in touch with Erica Gregory at: or (941) 499-3214.

Timeline 2022