Step 1: Non-Technical Skills Assessment
The CCAT is a proven, scientifically validated aptitude test that measures an individual’s ability to solve problems, digest and apply information, learn new skills, and think critically.
- The Criteria Cognitive Aptitude Test (CCAT) (15 minutes)
- A quick typing test (1 minute)
Learn more about the CCAT
Step 2: Submit Application
Set aside 10-20 minutes to complete your application, which contains questions related to your background and professional goals.
Please note that our cohorts fill up quickly. Indicating a particular cohort start date on your application does not guarantee a seat in that cohort. Rather, your acceptance into the program means you can enroll in any cohort with available seats as long as that cohort begins within one year of your acceptance.
Step 3: Attend an Info Session
We strongly encourage all applicants to attend a live online info session, where our team walks you through the curriculum, our approach to teaching, the daily schedule, and much more. Come get all your bootcamp-related questions answered during the event and Q&A session. We’ve seen that students are less likely to pass the interview if they did not attend the info session beforehand.
Register for an info session
Step 4: Admissions Interview
This 15-minute non-technical interview is completed asynchronously as a recorded video interview, and helps us get to know you better. We’re looking for students who can demonstrate a passion for a new career in software engineering, who can work independently and also collaborate with others, and who can talk about their commitment to the rigor of the bootcamp.
Those who do not pass the interview will need to wait 6 months before scheduling another attempt.
Learn how to prepare for the interview here.
Step 5: Learning Readiness Test
The final step in the admissions process is a Learning Readiness Test designed to help you and us confirm that you’re ready to embark on this learning journey. Successful completion of this will give you full confidence in your ability to thrive in this program.
You will not be programming during this material, but rather will confirm the skills needed to program. Specifically, we’re going to explore computer literacy, math, and problem solving skills. We anticipate the Learning Readiness Test taking up to 15 hours to complete.
You’ll have three attempts at the successful completion of each quiz within the Learning Readiness Test. There are 6 quizzes in total. If you fail a given quiz three times, you’ll have to wait two weeks before returning to that quiz. You may continue with other quizzes and/or topics in the Learning Readiness Test during that time. You have unlimited chances to pass the Learning Readiness Test as long as there are two weeks between failed quiz attempts.