Hold Tight
Your personalized Road to Code is ready to view

What we look for
in successful candidates

The software engineering course at The Grace Hopper Program is a challenging and rewarding educational experience.

Grace Hopper's curriculum covers a lot of ground — from computer science fundamentals to front and back-end software development. We’ve created an excellent environment for motivated, passionate students to learn, but the program does not start at a beginner level, so some coding experience is required prior to attendance.

The Program's admissions criteria are centered around one goal: Ensuring you are prepared to succeed in the educational environment at Grace Hopper and as a software engineer after graduation.

Candidates are evaluated on a variety of criteria, including programming skill, educational/professional background, and culture fit. The weightings for these areas are not set in stone, particularly if you have a strong academic track record. We encourage all aspiring programmers to consider applying for our program; you might just find you have a natural knack and love for coding.


Programming Fundamentals

The Grace Hopper Program's curriculum does not start at a pure beginner level. Students should already be familiar with the building blocks of coding (loops, conditionals, arrays, objects, functions) and be able to apply that knowledge to solve problems.


Motivated Learners

The educational structure at Grace Hopper is hands-on and fast paced. We look for students who can work hard to solve challenging problems, and who don't give up when faced with a question they can't immediately answer.


Team Players

Collaboration is a huge part of being a developer. From pair programming to working in a group of people, being a team player is vital for success at Grace Hopper and afterwards. We're looking for students who work well with others and will contribute to the overall environment at the school.

Cohort Dates

Application Deadline Foundations Start Date Live Online Course Dates Location
Closing Soon March 12, 2021 April 19, 2021 - July 23, 2021 Online
April 25, 2021 May 7, 2021 June 14, 2021 - September 10, 2021 Online

Interview Preparation
Resources to help you.

If you’re just starting out with programming or are early in the process, there are plenty of great resources online and in-person that can help you prepare for our admissions process.

Online Admissions Prep Guide

Check out some online resources to prepare for the technical aspects of the admissions process.

View Resources
Admissions Interview Article

The Grace Hopper Program's admissions process is similar to our partner school's, Fullstack Academy. Read this article by Fullstack Co-Founder Nimit Maru on how to ace the admissions interview.

Read Article

If you're just starting out with programming, you may want to attend one of our events to help you in your coding journey.

Browse Events

The Process
What you should expect

The Grace Hopper Program has a rolling admissions process.

We aim to respond to candidates in under 1 week after each stage of the admissions process, making the average admissions timeline approximately 2-3 weeks. This timing may be accelerated for applicants to a cohort starting soon, or may take longer if we receive a larger number of applications than usual.

In the unusual case that your application has been pending in a stage for more than 1 week and you have not heard from us, please send us an email at admissions@gracehopper.com for an update.

Apply to The Grace Hopper Program


The application

You submit your complete application.


Online assessment

After reading your application, we respond with an invitation to take our online assessment.


In-person interview

Depending on your assessment outcome, we invite you to an in-person behavioral & technical Skype interview.



We deliver an admissions decision to you, and talk about next-steps.

Cohort Dates

Application Deadline Foundations Start Date Live Online Course Dates Location
Closing Soon March 12, 2021 April 19, 2021 - July 23, 2021 New York City*
April 25, 2021 May 7, 2021 June 14, 2021 - September 10, 2021 New York City*