Admissions Preparation
Fullstack's Software Engineering Immersive starts at an intermediate level, so students need to have a good base of programming knowledge. Preparing for the technical portion of admissions is key to being successful in the process. Below you will find more details on admissions and resources to study to prepare. The Cybersecurity Analytics and the Data Analytics Bootcamps start at a beginner level, so no preparation is necessary, but we recommend getting familiar with the industry before you apply.
Online Assessment
Software Engineering
The coding assessment, taken in JavaScript, is a 12-question, 30-minute test designed to help us understand your technical ability for problem-solving.
Cybersecurity & Data Analytics
The assessment for our Cybersecurity & Data Analytics Bootcamps is a 20-question, 30-minute nontechnical assessment to get a sense for your problem-solving skills and technical potential.
Face-to-Face Interview (Software Engineering Immersive Only)
If you do well on the coding assessment, we will invite you to a one-on-one technical interview via Zoom. We want to get to know you as a person and as a student. This interview will include a conversation about your background, a pair-programming session, and time to ask questions.
Preparation Materials
We've outlined some study materials below to make you successful during your Coding Assessment and Technical Interviews. Note: If you consider yourself close to a beginner at coding, then we recommend completing Codecademy's JavaScript track before reviewing this material.

Software Engineering
The coding assessment contains 12 multiple-choice problems. We recommend practicing challenges on CodeWars, but you also might want to consider starting out with our Intro to Coding course. If you're able to finish most of these medium-level problems, you're in good shape to take our coding assessment. If you want more practice, try to get comfortable with problems up to the 6 kyu level.

Cybersecurity & Data Analytics
To prepare for your nontechnical assessment, we recommend working on your logical reasoning skills with these resources.

Live Classes
If you are coming from a more beginner background, you may find one of Fullstack's introduction classes good preparation for Software Engineering admissions. Check out Bootcamp Prep for a more thorough level of preparation.
More Online Resources
There are many great online classes/guides to prepare for the Software Engineering Immersive as well. We recommend completing Codecademy's Intro to JavaScript Track. The JavaScript courses on Team Treehouse are also a good place to start. Specific to our coding assessment, please review the areas outlined on to the right, from Marijn Haverbeke's awesome programming book, Eloquent Javascript. We have indicated a few sections that you can SKIP for the sake of our assessment.