Congressional App Challenge - Student registration is now open. We will accept submissions May 1, 2024 through October 24, 2024 at noon.


Do you want to create a game? Do you want to create an app to solve a problem? There is no limit to what you can create for the Congressional App Challenge.


What will your app look like? What does it need to accomplish?


I am excited to announce the 2024 Congressional App Challenge, the most prestigious competition in computer science. North Carolina’s Second District is one of hundreds of participating districts and thousands of students nationwide to participate.

Established by the U.S. House of Representatives in 2013, the Congressional App Challenge encourages middle and high school students from across the country to develop an innovative app for a mobile device or computer. The competition is designed to expose students to the world of app development without requiring prior coding experience. 


  • The winning app will be featured on the U.S. House of Representatives’ website 

  • The winning app will be displayed in the U.S. Capitol for one year.

  • Winners will be invited to the #HouseofCode Capitol Hill Reception.

  • Winners will receive a copyright fee waiver through the ARTS Act.

Students may register and find more information at: 


  • Students must either be in middle or high school by the App Challenge deadline (October 24, 2024)

  • Students can participate as individuals or in up to teams of four

  • For teams, at least 50% of the students must either live or go to school in the district

  • For solo students, the student must either live or go to school in the district

  • Students have until October 24, 2024 at noon to submit their apps.

  • Apps can be coded on any platform (web app, desktop/PC app, a web browser extension, robot, Ruby on Rails, mobile, etc.), using any programming language, on any topic

  • Eligible apps must be created after November 1, 2023

  • To view the 2024 Congressional App Challenge complete rulebook please use the following link: 



May 1 – Student registration opens and Challenge officially launches

October 24 at noon – Deadline for students to register and submit their app online for North Carolina Second District Eligibility


Who is eligible to participate?
Students are eligible as long as they live or attend high school or middle school in the Second District. If you do not reside or attend school in this District, you can check other participating districts. Students can also participate in teams up to four – at least two of the students must live or attend school in the District. Return to Top
What do I need to do to register?
Students must register for the challenge at: Only participating students may complete the registration. Teachers may not complete this on behalf of students. Return to Top
Do I need experience in coding?
Not at all! The App Idea Challenge allows for students to explore coding for the first time, or to advance their skills. A finished app is not required for final submission. Instead, a 1-3-minute video and answers to questions will be required. Return to Top
What is required for final submission?
Students will need to submit a 1-3-minute video detailing their app or app proposal, and answers to questions about the app idea process. A complete app is not required, but a final, fully detailed proposal is expected. For more information on the content on the video and other submission requirements, please view these materials. Return to Top
How many apps can I submit?
Each student or team may only submit one app to a single District. Return to Top
I created an app or app proposal for a different project. Can I submit that app to the competition?
Absolutely! Students may submit apps created for other programs or projects, as long as it meets the eligibility criteria listed above and was created after November 1, 2023. Return to Top
What resources will be available during the Challenge?

To assist students in their app idea development, the Congressional App Challenge has partnered with sponsor STEM organizations to provide free resources that students can use to learn how to Code at Home. Students can access these free resources at

Follow the Congressional App Challenge on Social Media:

Instagram: @congressionalappchallenge

Facebook: The Congressional App Challenge

Twitter: @CongressionalAC

Return to Top