Skip to content


Location: Washington, D.C. / Remote

Commitment: 20-30 hours per week 

About the internship: 

The Congressional App Challenge (CAC) is a national contest that requires it participants to have some knowledge of computer programming. In order to help those would-be participants (and their tutors, educators, camp counselors, etc.) who have not been exposed to computer science, the CAC seeks to craft a Computer Science 101 course designed for beginners. The CAC aims to improve the teaching and learning of computer science for middle school students throughout the United States. Our intern would develop an innovative new curriculum which would span 8 to 10 days.

The curriculum would cover: 

  • The history of computing 
  • Diversity in the industry
  • The difference between static and dynamic websites
  • User-centric design
  • Programming basics in JavaScript (
    • Variable declaration 
    • Integers and strings 
    • For and while loops 
    • Swap 
    • Function calls 
  • Creating a JavaScript web app for a well-known child’s game
    • Rock, paper, scissors 
    • Hangman 
    • Math Quiz
    • Personality Quiz 
    • Tick-tack-toe 
    • Randomized Dice 
  • How to record screen captures of your work, edit the content, post it to free online video sites 


  • Basic knowledge of computer programming 
  • Previous coursework in lesson planning 
  • Interest in coding and computer science education
  • Please Note: The Congressional App Challenge only considers applications from college students

If you are interested, please apply here.