The application process consists of a few steps. We try to customize the process for every candidate, but be prepared for both nontechnical and technical challenges.
The non technical challenge will dive deeper into your background, understand your goals and motivations for attending a/A and answer any outstanding questions you may have about the program or admissions process. Please note our Admissions Specialists do not have technical backgrounds and will not be able to answer questions regarding the prep work.
For the technical challenges, more practice in your programming language of choice will definitely help you in completing the coding challenges. If the practice problems for the coding challenge prove difficult, continue reading and practice coding in the language you will be using to complete the challenge.
If you are looking for additional resources, some people report that Project Euler is a good way to become more familiar with Ruby (https://projecteuler.net/problems) or have studied with Codecademy (http://www.codecademy.com/en/tracks/ruby).