Admissions
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.

1

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.

2

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.

3

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.

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 aspecs 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

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 recieve 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

1

The application

You submit your complete application.

2

Online assessment

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

3

In-person interview

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

4

Decision

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

Cohort Dates

Foundations Start Date Cohort On-Campus Start On-Campus Graduation
January 27, 2017 February 2017 February 27, 2017 May 26, 2017
March 17, 2017 April 2017 April 17, 2017 July 14, 2017
May 5, 2017 June 2017 June 5, 2017 September 1, 2017
June 23, 2017 July 2017 July 24, 2017 October 20, 2017
August 11, 2017 September 2017 September 11, 2017 December 8, 2017
September 29, 2017 October 2017 October 30, 2017 February 16, 2018