App Challenge
I am pleased to announce that my office is hosting a 2023 Congressional App Challenge.
The Congressional App Challenge is a competition aimed at encouraging middle and high school students to learn how to code by creating their own applications. The Challenge is intended to highlight the value of computer science and STEM (Science, Technology, Engineering and Math) education.
The House of Representatives knows how crucial these skills are and wants to encourage students to engage in these fields. By encouraging and recognizing our nation’s young programming talent, Congress hopes to shine a light on the growing importance of these skills.
This competition is open to all students who meet the eligibility requirements, regardless of coding experience. We strongly encourage students of all skill levels to participate, enabling them to learn how to create their own apps. Students are encouraged to register online and submit their apps by November 1st, 2023 at 12:00 PM.
To learn more about the competition or to submit an app visit the Congressional App Challenge website.
Eligibility
- Students must live in or go to school in the Fourth Congressional District
- Students must be in middle or high school by the competition deadline, November 1st, 2023
Rules and Guidelines
- Students may participate in teams up to four
- At least two teammates must be eligible to compete in the district
- Apps can be coded on any platform (PC, web, tablet, robot, Raspberry, Pi, mobile, etc)
- Students may use any programming language (C, C++, Java, JavaScript, Python, Ruby, etc. or “block code”)
- Apps can be based on any theme or topic
- Students may only compete in one Congressional District
*More information about the 2023 Congressional App Challenge rules can be found at https://www.congressionalappchallenge.us/wp-content/uploads/2023/06/2023-CAC-Rules.pdf
Free Online Resources
· Apple – Learn to code just like the pros with Swift, a programming language that’s as easy to learn as it is powerful to use.
· MIT App Inventor – MIT App Inventor helps anyone, regardless of experience, build fully functional apps.
· StackOverflow – StackOverflow is a question and answer site. You can find answers to many of your questions that come up during app building on this site.
· Code.org – Code.org provides courses to help you learn programming. It also has App Lab, which teaches you how to design, build, and share apps.
· CodeAcademy.com – CodeAcademy provides self-taught online courses in 12 different programming languages.
· Replit – Web-based IDE that works great on iPads, tablets, and even mobile phones. Part of what makes Replit so great is that it is a cloud based IDE that allows students to code at school and then continue working on their code at home.
· Khan Academy – Khan Academy provides online courses in HTML, CSS, and JavaScript.
· Scratch – Scratch is an introductory programming language that helps you learn how to think like a programmer and lets you create your own stories, games, and animations.
· Thunkable – Thunkable lets you build your own app for iOS or Android using a drag and drop interface.
· Roblox Education – Roblox Education offer free resources to teach students of all ages real coding, game design, digital civility, and entrepreneurial skills.”
Coding Partners