How to Apply to
Code Fellows

To make submitting your application as straightforward as possible, we've written up this guide that explains each phase of the process. We've also included some tips on how to prepare for and ace the interviews and entrance test.

Jump to:

Preparation

Step 1: The Application

Step 2: The Phone Interview

Step 3: The Prework and Entrance Test

Step 4: The Final Interview

How to Reserve Your Spot

Continuing On

Paying for a Course

Start Your Application

How to Apply

Preparation

To find out which course is right for your experience level, check out the topics and prerequisites for each of our courses. Whether you are looking to begin a career in software development, technical operations, or cybersecurity we have courses designed for all skill levels.

Once you've picked which option fits your goals, here are the steps you'll go through for the application and enrollment process:

Step 1: The Application

Start your application here!

Once you submit your application, an Admissions Coordinator will follow up with you to determine a course plan that is right for you and connect you with an Admissions Advisor.

Step 2: The Phone Interview

Once you are connected with an Admissions Advisor they will conduct your initial phone interview. The initial phone interview is a 15-30 minutes long. During the call, we also get a better idea of your goals and help you figure out how to reach them.

For the phone interview, be prepared to discuss:

  • Your background
  • Why you are interested in Code Fellows
  • What you hope to get out of the experience
  • Your long term goals

Step 3: Prework and The Entrance Test

If you’re applying to a 201 course, you’ll have the option to either test-in to 201 or join us for a 102 course in a structured classroom setting.

Regardless of which method you choose, both will conclude with an entrance test designed to test for comprehension. During your phone interview your Admissions Advisor will discuss all relevant timelines as it pertains to your entrance test due date.

This is the end of the 201 application process. At this point, we’ll review your submitted evaluation and let you know if you are accepted into the course. If you aren’t quite ready for the course you've selected, we will help place you in the course that best matches your skill level, or tell you what you need to do to get to your desired course level.

If you are applying to a 301 course you will need to either pass the entrance exam for this course or successfully complete the 201 course that precedes this course.

Step 4: The Final Interview

If you are testing directly into a 401 course, the final step is a technical interview. At this point, you'll get a chance to explain the code you submitted. You may also be quizzed on the stack you're applying to and your skillset to make sure that you’re ready for the intensity and advanced level of the course ahead.

Please bring your laptop for this interview, and be prepared to explain your process in solving problems and make changes to your code based on your interviewer's suggestions. You may also be asked about your long-term goals, any other programming languages you have experience with, and your familiarity with computer science terms and concepts. If you aren’t local, your interview can be completed over Zoom.

How to Reserve Your Spot

Going through the application process is completely commitment-free, so if at any point in the process you decide that this isn't the right path for you, just let us know.

101 Courses: If you're ready to take a 101 course, you can sign up directly for a date and time that works for you. No application necessary!

Spots go fast, and your seat is saved as soon as you register.

102, 201, 301 & 401: Your seat is saved in these courses when you’ve received your acceptance email, signed your contract, and paid your deposit. Insider tip: Apply at least two months in advance. This not only gives you time to go through the complete application and interview process, but also allows time to plan finances, complete the prework, and arrange your work schedule before the start of class.

For all 102, 201, 301, and 401 courses, your spot is saved when you sign your contract and pay your deposit. Don’t delay once you have the acceptance email (virtually) in hand!

Continuing On

If you are currently enrolled in a course (or are a previous student) and would like to continue on through the program, please email us your preferred course, start date, schedule (Daytime or Nights & Weekends), and city. Direct enrollment depends on the capacity and successful completion of the previous course.

Upcoming Courses

Paying for a Course

At Code Fellows, we believe everyone should have the opportunity to find rewarding careers in tech. In reality, many qualified candidates aren’t pursuing careers in a technology-related field because they simply don’t have the financial means to afford the kind of education necessary.

This is why we are more than excited to offer financial aid options that ensure finances do not prevent you from discovering your potential. Learn more about all the options we have available and discover which are right for you!

Start Your Application

Ready to apply? Our modular approach allows you to start in the course that best matches your skill level, so whether you're applying for a single course, the entire program, or anything in between — this is the place to start. Once you have submitted your application, a member of our admissions team will follow up to schedule a call with an Admissions Advisor who will set up your course plan, apply for financial aid and get you started on your journey into a rewarding new career in tech!

Apply Now

I Have More Questions

Still have questions about the admissions process? Attend a Code Fellows Virtual Information Session!