Create & Learn
Congressional App Challenge
1M+

Learning Hours

100K+

Projects Created

25+

Countries

Congressional App Challenge Class

Congressional App Challenge Class

Code an app to solve a social problem in your district
  • Grades 6-12
  • 2-4 students group class
  • 60 minutes per session
  • Live online class

Enjoy Congressional App Challenge classes

Learn more about this class with audio overview

What's Congressional App Challenge?

The Congressional App Challenge program, 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 district-specific problem. Students can use Python, JavaScript, or any other programming language to build their apps. The winning apps are displayed in the US Capitol Building, and are featured on the House of Representatives’ website. The 2025 competition deadline is October 30th, 2025 at 12:00 pm EST.

The Congressional App Challenge is a great way to apply what you have learned in coding to address real world problems. Any student in middle school or high school can submit a project, as long as your congressional district participates (check here to see if your district is part of it). We have supported our students for Congressional App Challenge with mulitple students winning in their respective each year. Learn more about how to choose a platform, and other tips in the FAQ section.

Congressional App Challenge Tutoring Classes

Eager to join but don’t know what project to build and how to complete it end to end? To help more students participate, we run several groups of mentoring classes. Depending on your child's favorite tools, your child can choose to build their app with Thunkable (for mobile apps), Python, or HTML/CSS/Javascript. We run mentoring classes for each of these areas.

Each group will meet for 5 sessions. We will guide students through the entire process of identifying real world problems, designing their overall app, planning out the steps to complete, 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 2024 winners for reference.

Note - Congressional App Challenge opens around summer each year and ends October / November. So we only run these mentoring classes June through October. If you are interested in this excellent challenge, we recommend taking one or more of following classes first so you have the core coding skills to build your app - Mobile Coding for Apps and Games, Python for AI, or Build Your Web with HTML/CSS/Javascript.

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 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. We will start from identifying real world problems, 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 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 website just as effectively.

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)

We are excited to support students who who would like to build their app on Roblox for the Congressional App Challenge. With the Roblox popularity, an 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 topics 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.

  • $160 (5 Sessions)
  • 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

Kids & Parents Love Our Classes

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. 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 – how cool is that for a resume builder and a confidence boost!

Can my child participate?

Any students in middle and high school can 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, we might be able to help connect you with students in participating districts to form a team.

Does my child need to be an expert coder to join the Congressional App Challenge? What are the prerequisites?

Any middle and high school students can join the Congressional App Challenges. You can also join every year and it is free to join. Start early to get used to the process. As students build their coding skills, they can build increasingly advanced apps.

Where and how do I register for the Congressional App Challenge?

The 2025 Congressional App Challenge is open for registration now and the deadline for submission is October 30th, 2025. 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.

What’s the benefit of taking a mentoring class instead of just building the app on my own?

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.

What tips for the Congressional App Challenge do you have? How can middle/high schoolers be successful with their project?

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:

Should my child start with a foundational coding class like Mobile Coding, Python for AI, or Web Development, or dive straight into the Congressional App Challenge mentoring program?

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 build more advanced apps and have a high chance of winning.

Do I have to sign up for Create & Learn mentoring classes to submit projects?

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.