As a Member of Congress representing the Puget Sound region that includes a booming tech industry, I am pleased invite students to participate in the 2018 Congressional App Challenge.

The Congressional App Challenge is a competition open to all middle school and high school students in the ninth district regardless of coding experience. The competition is designed to encourage students to explore opportunities in computer science, coding and STEM education. Students can submit their applications (apps) and demonstration video individually or in groups of no more than 4 people, before the deadline of October 15th.  Students are encouraged to send in an original application using these programming languages; C, C++, JavaScript, Python, Ruby, “block code,” etc.) and any platform (PC, web, tablet, robot, mobile, etc.). The apps will be judged by a community panel beginning on October 20, the app will be judged on the ability to address and solve a problem, the idea’s originality and the creativity of the app idea. In addition, to user experience and demonstrated understanding of coding and programming skills learned during the creation of the app. The winner’s app will be on the Congressional App Challenge website, U.S. House of Representatives' website as well as displayed in the U.S Capitol with the other winner from across the country. Winning students are invited to attend the #HouseofCode Capitol Hill Reception in Washington, D.C. to


  • A complete submission will include the following components:
  • Registration Form (found on
  • App Elements
  • Name of your app
  • The coding language used to create the app

Purpose: Explain your app’s purpose in ONE sentence

Short Description: What is your app trying to accomplish and why?

Tell us about a technical/coding difficulty you faced in programming your app, and explain your solution.

With what you’ve learned, what improvements would you make to a version 2.0 of 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 watch them.

Video Requirements:

Tell us your name(s) and the name of your app.

Clearly explain the purpose of your app. (You should be able to do this in one, clear sentence.)

Explain who 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

For more information, please visit the official Congressional App Challenge website at

Resources: – self-taught courses in HTML/CSS, Python, Ruby, and PHP

Thunkable For first-time app builders.


Khan Academy – Ages 13+.

Code Wars – For ages 14+.

Turtle Academy

Local resources: