Overview
The Congressional App Challenge isn't a typical coding competition. It's a district-by-district contest run by individual Members of the U.S. House of Representatives, which means your child isn't competing against tens of thousands of students nationally — they're competing against the other middle and high schoolers in their own congressional district, judged on behalf of the Representative who serves that district. Over 80,000 students across all 50 states have participated since the contest launched, and entry is free, open-ended, and remarkably accessible: students can build in any programming language, on any platform, on any topic they choose.
How the Competition Works
Students design and submit one original app, working alone or in a team of up to four. There are no theme requirements, no platform requirements, and no language requirements — block code counts, and so does Python, JavaScript, C++, or anything else. The submission includes a video demonstration of the app and a written description of what it does and how it was built.
Submissions are judged at the district level by a panel assembled by each participating Member of Congress. One winner (or winning team) is named per district. Winners are then invited to #HouseOfCode at the U.S. Capitol the following spring.
Who It's For
This is a genuinely strong fit for the kid who has been tinkering with code on their own and is ready to ship something — but also for the kid who has only just started and wants a real reason to finish a first project. Because the rules are wide open, a beginner using block-based programming and a high schooler building a polished mobile app are evaluated on the same district-level playing field. The contest rewards the thinking behind the app — the problem the student picked, the choices they made, how they explain their work — not the technical sophistication of the codebase.
What #HouseOfCode Is
#HouseOfCode is the annual celebration held at the U.S. Capitol each spring where district winners come to Washington, D.C. to demo their apps. Students set up at booths inside the Capitol and present their work directly to their own Member of Congress, other lawmakers, sponsors, and the general public. The 2025 event drew over 1,000 attendees, including dozens of Members of Congress. For most participants, it's the first time they've shown their work to a sitting Representative — and the first time they've stood next to other student coders from across the country who built something the same year they did.
What Makes This Different
Most coding competitions hand students a prompt, a platform, and a leaderboard. This one hands them total creative latitude and asks them to build something they actually care about. The geographic structure is the real differentiator: your child isn't lost in a national pool of submissions. They're competing locally, judged by a panel that represents their own community, with their own Member of Congress as the figure handing out the recognition. Winning apps may be displayed in the U.S. Capitol Building for a year and featured on house.gov.
Application & Eligibility
- Open to middle and high school students who are U.S. residents at the time of submission (no citizenship requirement)
- Individuals or teams of up to four
- Students may compete in the district where they live or where they attend school — but not every congressional district participates each year, so confirm your Representative is hosting the challenge before your child invests time. The participating districts list is updated each year on the contest website.
Cost & Information
- Entry: Free
- Typical cycle: Pre-registration in January, official launch in May, submissions close in late October, winners announced in December; #HouseOfCode reception held the following spring in Washington, D.C.
- Prizes: Winning apps are eligible to be displayed in the U.S. Capitol and featured on house.gov, winners are invited to #HouseOfCode, and additional sponsor prizes may be announced each year