Create & Learn
Congressional App Challenge
Congressional App Challenge (Thunkable)
Congressional App Challenge (Javascript)
Congressional App Challenge (FIGMA)
Congressional App Challenge (Python)
Congressional App Challenge (Roblox Game Development)
1M+

Learning Hours

100K+

Projects Created

25+

Countries

Google logo
Apple logo
Stanford University logo
Harvard University logo
MIT logo
Code.org Hour of Code logo for Create & Learn coding activities

Congressional App Challenge Class

Congressional App Challenge Class

Code an app to address a social problem in your district

  • Grades 6-12
  • 2-3 students group class
  • 60 minutes per session
  • Live online class

Congressional App Challenge Guide & Classes

What is the Congressional App Challenge?

The annual Congressional App Challenge, the only competition hosted by the members of the U.S. House of Representatives, encourages middle school and high school students to create and submit original apps that solve a community problem. Winners are selected at the Congressional District level and have the opportunity to join a celebration event in Washington DC and have their apps displayed in the US Capitol Building! 

The 2026 competition has launched and submission deadline is October 26, 2026 at 8:00 pm ET. The Congressional App Challenge is a great way for students to apply their coding skills to address real-world problems. 

Check out several of our students who won this year:  Dylan and Henry  from Washington, Devansh from Pennsylvania, and Rachel from Oklahoma.

How to Get Ready for the Congressional App Challenge? What Do Students Need to Learn?

Students may use any programming platform to build their apps. Choose a platform based on your interest, skill level, and what you would like to build. A winning app needs to exhibit great artistic design, usability, and technical depth. We recommend considering the following platforms. Start learning so you are ready to build your apps.

Middle School/Beginner Students:

High School & Advanced Middle School Students:

See FAQ below for a comparison of these platforms. 

Congressional App Challenge Tutoring Classes

Eager to join but don’t know what project to build or how to complete it end to end? Our mentoring classes are built exactly for this purpose.  

Each mentoring class will meet for 5 sessions. We guide students through the entire process of identifying real world problems, designing their overall app, planning out the steps, and building the app step by step. Our teacher will also help students resolve any coding challenges they might run into during the development process. We estimate students will need to spend 2-3 hours a week to build the app outside of the class to complete a medium level difficulty project in 5 weeks. Check out projects by 2025 winners for reference.

Please choose the mentoring class corresponding to the primary platform you would like to use. All mentoring classes have the same scope and are led by teachers specialized in that particular platform. If you don’t see the tool you would like to use, please message support@createandlearn.us

Note - Congressional App Challenge opens around summer each year and ends October / November. So we only run mentoring classes June through October

Congressional App Challenge (Thunkable)

This class is designed for students who would like to build their mobile app with Thunkable for the Congressional App Challenge. Similar to other mentoring sessions, we identify real world programs, design the app, and help students resolve any coding challenges they might run into during the development process. You need to have completed our Mobile Coding for Apps and Games class or know Thunkable well to join.

Congressional App Challenge (Javascript)

This class is designed for students who would like to build their app with HTML/CSS/Javascript for the Congressional App Challenge.  You need to have completed our Build Your Web or learned equivalent materials to join. We also recommend completing the Advanced Python class. Even though it focuses on Python, the learning there can be applied to building websites just as effectively.

Congressional App Challenge (FIGMA)

New this year! is the most popular UI/UX design tool in the industry. Traditionally, designing a beautiful UI with FIGMA can take hundreds of hours that highschool students can not afford. With recent development of AI, students can now do it in a matter of hours. Moreover, AI can also turn design into functioning code even with a backend, resulting in a working product. Take UI/UX Design with FIGMA class, if you are not familiar with FIGMA already. 

Congressional App Challenge (Python)

This class is designed for students who would like to build their app primarily with Python for the Congressional App Challenge. The structure of the class is similar to others. Our teacher will work with students from ideation to planning, to resolving problems that come up along the way. You need to have completed the Python for AI class or learned equivalent materials to join. We also highly recommend completing the Advanced Python class, which will allow you to build a lot more sophisticated projects with the time available.

Congressional App Challenge (Roblox Game Development)

Roblox has become an official sponsor of Congressional App Challenge! We are excited to support students who would like to build their app on Roblox for the Congressional App Challenge. With the Roblox popularity, a Roblox app will likely get a lot of interest from other kids who are excited about your cause. We will start from identifying a community topic you care about, designing the app, to building it step by step. Our teacher will also help students resolve any coding challenges they might run into during the development process. You need to have completed Beginner Roblox Coding or Roblox Coding with Lua to join.

  • $175 (5 Sessions)



Don't see a time that works for you? Click here to request another time.

  • Must be familiar with HTML/JSS/Javascript already to join
Our Guarantee
  • #1 Coding Curriculum

    Designed by Stanford, Google & Apple Experts with kids in mind.

  • 100% Satisfaction Guarantee

    We'll help you find the right class, always. Love it or get a full refund.

  • Expert Teachers

    US-based, background checked, highly trained and 3+ years of experience in their fields.

  • Downloadable Certificate.

    Show the world you did it. You really did it!

Explore Classes By Grade Level

Frequently Asked Questions About Congressional App Challenge

Why should my child participate in the Congressional App Challenge?

We are a big fan of the Congressional App Challenge. It is an amazing opportunity for middle and high school students to put their coding skills to use to solve real world problems in their local community. Afterall, that’s why we learn coding!

It is also the only competition that is officially sponsored by the US Congress and competition is conducted within each Congressional District. Last but not least, winning apps get displayed in the U.S. Capitol Building and featured on the House of Representatives' website. Top winners from each district get to meet in Capital Hill in DC to celebrate together – how cool is that for a resume builder and a confidence boost!

Any students in middle and high school that is a citizen or a legal resident in the United States are eligible to participate.. Your congressional district must also be part of the initiative. You can check the list to see if your district is participating. If not, you can reach out to your congressional representative and request them to join the challenges. We might be able to help connect you with students in participating districts to form a team.

To build a strong Congressional App Challenge app, you need the foundational technical skills, a great project idea, a strong execution of your idea, and a polished application.

Our Congressional App Challenge mentoring classes above assist students with the last three areas. But how do you build the technical skills? The great news is, the winning apps can be built with any technology. The key is on how you apply your coding skills. These are some of the trackers we recommend and classes to take to get ready.

Beginner Track - Ideal for middle school students with little coding experience or just block coding experience.

Intermediate Track - Build apps with relatively simple frontend/backend.

Advanced Track - Build apps with sophisticated backend and AI features.

Design Track - For students who love art and design.

Game Development Track - For students who want to make a game as their app.

You don’t need to be an expert at all to join. Any middle and high school students can join the Congressional App Challenges. You can also join every year. Start early to learn the process. As students build their coding skills, they can develop increasingly advanced apps.

The 2026 Congressional App Challenge is open for registration now and the deadline for submission is October 26th, 2026. Students may register as individuals or as teams of up to four. Students can register in either the district they reside in or the one they attend school in.

For students new to the Congressional App Challenge, working with an experienced instructor can be invaluable. A mentor can help you brainstorm topics, define key features, and follow a clear, stage-by-stage timeline to bring your app to life. Inevitably, you’ll run into challenges along the way, and a mentor can guide you through them to keep you moving forward. For students already familiar with the Congressional App Challenge process, private tutoring sessions can provide targeted technical assistance.

The best way to learn how to create a winning app for the Congressional App Challenge is to hear from past winners. Over the past several years, we’ve hosted many of them, and here are some key highlights and quick tips they’ve shared:

  • Choose an impactful topic – Focus on an issue that is important to your community. It could be something you’ve personally experienced or observed in others.
  • Work on something you’re passionate about – This will help keep the process fun and motivating.
  • Get feedback – Share your ideas and features with others early and often to improve your app. Your family and friends can all be great people to share with. Or come join one of our events.
  • Pay attention to design – A well-designed app can be much more appealing.
    -** Make a great video** – Clearly explain why your topic is important, how your app addresses it, and the technical skills you used to build it.

Check out these videos featuring past winners for more tips:

Great question! We highly recommend students start with learning foundational skills. But they can do Congressional App Challenge any time to experience it and test out their ideas. Over time, they can learn more skills to more advanced apps and have a higher chance of winning.

No, you can submit your app directly on the Congressional App Challenge website. However, our classes are designed to help students build high-quality projects and guide them through the iterative process of solving real-world problems and app development. Classes can also assist with answering technical questions that arise.

Here are the dates for this year’s challenge:

  • May 1 2026 – Challenge Launch!
  • September 15, 2026: Deadline for Members of Congress to register their district to host the challenge.
  • October 26 – Deadline for students to submit their app online
  • October 30 – November 23 – Judging period
  • November 23 – December 31 – Winners announced!
  • April/May 2027 - Winners meet at House of Code in DC!

Register early to get a sense of the detailed submission requirements.

CNBC logo for Create & Learn media coverageThe Nueva School logo for Create & Learn featured partnersLucille Nixon Elementary School logo for Create & Learn featured partnersEl Carmelo Elementary School logo for Create & Learn featured partnersHerbert Hoover Elementary School logo for Create & Learn featured partnersGSV Cup logo for Create & Learn award recognitionSilicon Valley Business Journal logo for Create & Learn media coverageBest of 2021 award badge for Create & Learn online coding classesMinecraft Education logo for Create & Learn STEM classesSMASH logo for Create & Learn featured partnersBerkeley ATDP logo for Create & Learn featured education partners