At The Software Guild, we are committed to the success of our students. By ensuring our apprentices understand our high expectations and are prepared for the rigorous nature of our program, we are able to accept and graduate students who are equipped to succeed in the workforce. In particular, we look for three traits in our applicants:
- High Aptitude
- High Drive
- High Preparedness
Our admissions process is intended to help us gauge these traits so that when applicants enroll, we are confident that with proper effort and dedication to our program, they can meet expectations and standards of tech jobs.
To be admitted as an apprentice in our program, you must complete our admissions process before the cohort start date. Due to high demand, we recommend you complete your admissions process at least five weeks prior to the cohort start date.
The admissions process for the Java and .NET/C# tracks consists of the following steps:
1. Fill out the Application on Our Site
Filling out the application kicks off the admissions process. There is no obligation for filling out this form. It simply gets you into our system so an enrollment counselor can contact you and help facilitate this new chapter in your life.
Please be mindful that as a program created by professionals to prepare professionals, we take into account all interactions with our staff, whether by phone, email, chat or in-person meetings. Our admissions process is similar to a job interview process, and it is a good idea as a prospective apprentice to approach it with the same consideration that you would give an employer.
2. Complete the Admissions Interview
An admissions interview is conducted with one of our enrollment counselors. This interview is the first real impression we have of you as an applicant. As part of our focus on professional conduct, we expect our applicants to show their interest and commitment to learning to code via timely responses to scheduling and approaching the process with enthusiasm!
During the interview, we will cover any questions you might have about the program as well as ask some of our own. Our goal is to ensure that you as an applicant understand what our challenging programs offer (and what you are getting yourself into).
3. Take the Aptitude Assessment
The aptitude assessment is designed to measure whether an applicant has the meta skills that we have linked to success in our Java and .NET/C# programs. Think of the test as a mix between an SAT math test and an IQ test. The questions on this test are not computer specific, but expect some basic algebra, pattern recognition, logical deduction and abstract thinking.
The aptitude assessment is timed and allows 1 hour for completion. It has a high correlation with being able to cope with the rigorous pace of our program.
All apprentices are required to complete the Introduction to Web Development course if they have not already done so.
4. Complete Introduction to Web Development
All applicants are required to complete our Introduction to Web Development course.
The goals of the Introduction to Web Development course are:
- To establish a baseline of knowledge for incoming apprentices.
- To allow potential applicants to get a feel for what web development is like.
- To allow Guild staff to assess the knowledge and retention of the competencies covered in the course as prerequisites for the program.
You will have some support during this course via our Slack channels where you can interact with Guild staff and peers while you learn.
On average, the Introduction to Web Development course takes six full weeks to complete at 10-20 hours per week.