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.
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.
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.
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.
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
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 firstname.lastname@example.org for an update.Apply to The Grace Hopper Program
You submit your complete application.
After reading your application, we respond with an invitation to take our online assessment.
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||Admissions Deadline||Foundations Start Date||On-Campus Dates|
|October 2017||Waitlist Available||Sept 22, 2017||Oct 30, 2017 - Feb 16, 2018|
|January 2018||Nov 10, 2017||Nov 27, 2017||Jan 8, 2018 - April 6, 2018|
|February 2018||Jan 12, 2017||Jan 26, 2017||Feb 26, 2018 - May 25, 2018|