There are already so many barriers preventing students from learning how to code - money should not be one of them.

We believe learning how to code is the key to social mobility.
That’s why we’re committed to ensuring all students
regardless of socioeconomic background
have the opportunity to learn in-depth coding skills.


About the Scholarship

Each year, there are three cycles for receiving scholarships: spring, summer, and fall. Scholarships range from 25% to full scholarships. For students without limited prior coding experience, selected scholarship recipients are placed in an online, semester-long Introduction to Coding course with a live instructor. Students are required to complete this course before participating in other programs, such as our coding camps or 1:1 or group coding lessons.* In the class, students will learn foundational coding concepts in Python, Java, or JavaScript. After the completion of the class, students are eligible to apply for group, 1:1 coding lessons, or our camps.

*This does not apply to our quantum computing program. Students do not need to complete our Introduction to Coding course to participate in our quantum computing programs.

Due Dates for Applications

There are three application cycles: spring, summer, and fall. Students will be notified via email 2 weeks after the due date whether their application was successful or not.

January 15
June 1
September 1

Application process

Fill out the application, which consists of three parts:

1. Statement of Interest

300-700 word statement of interest that discuss the student’s interest in participating in the program, future aspirations, and how they feel they would benefit from learning how to code. The student should also note any prior STEM or coding experience the student has. This must be written by the student.

2. Document on financial need

You can submit one or multiple documents to demonstrate financial need. A Word document explaining your financial need is sufficient. If you receive free or reduced lunch and/or SNAP benefits, please mention this in your note.

3. References

We require two references - these can be a mentor, college counselor, or teacher. This is a way to ensure that you remain accountable in attending the full program. We will only contact the reference if the student is accepted into the program and does not complete the program. Full name, job title, and working email is all that is required. We will not contact your references if you complete the program.


Students grades 6-12 with priority given to high school students

Priority is given to students from traditionally underrepresented backgrounds (female identifying and students of color, specifically Black, Latinx, and American Indians) who are from under resourced or low-income backgrounds

All students applying for scholarships must have clear, demonstrated financial need. Financial need is defined by whether or not the student receives free or reduced lunch or SNAP benefits. If you do not qualify for either of these programs but have extenuating circumstances, we will also consider these, and you should note them in the applications.

Frequently asked questions