Welcome to Turing

We're happy you're joining us! Please read through this list carefully and complete all steps. If you'd like a printable checklist, you can find one on the Documents page under Optional documents.


  1. Please take some time to review both the Calendar and the Course Catalog on the Documents page. In the Course Catalog, you will find a lot of helpful information, including our policies, grading practices, and code of conduct. Take a look at the Student Handbook as you get closer to joining us here at Turing.
  2. Go to http://enroll.turing.io, where you will:
    • Choose your program, payment plan and class enrollment date. Moving forward, your cohort will be identified by YYMM, e.g. January 2019 is called 1901.
    • Submit a credit card or bank account to pay the $1,000 deposit, which secures your enrollment at Turing. This is due upon signing your enrollment agreement.
  3. Sign your student enrollment agreement electronically. You will receive a link to this contract in an email from RightSignature, a secure signing service that we use.
  4. Contact our Student Success Coordinator, Sarah Schnall, at sarah@turing.io or on Slack. She is happy to answer any questions about getting ready for your time at Turing! She will also be your point of contact for picking up your laptop. (Please note, you must submit your $1000 deposit in order to pick up your laptop).
  5. In order to secure your spot in the cohort of your choice, please pay your tuition balance 30 days before your class begins. If there is a delay in your payment, please communicate with us - we are happy to work with you! Contact joanne@turing.io if you have finance-related questions. If you enroll later than 30 days before your cohort begins, please contact Joanne with your plan for paying your tuition.
  6. Begin your pre-work as soon as possible! You will find instructions and links on the Pre-work page. Check this Pre-work page and the calendar for exact due dates.
  7. Complete the survey on the Surveys page.


Here are some books our instructors recommend. These are not required but will be helpful for your ongoing development.

Back End Books:

Passionate Programmer At Turing and beyond, your learning will be dependent on your ability to stay motivated to learn new things. This book helps introduce you to the mindset of a programmer who is motivated by their desire to learn rather than external forces.

Eloquent Ruby Good introduction to Ruby syntax and style, especially for people coming to Ruby with some familiarity with another language or to dig in more once you’ve gotten your feet wet.

Practical Object Oriented Programming in Ruby The book to read if you want to learn how to write good object-oriented Ruby that will make code more maintainable. Every Ruby developer should read this.

Front End Books:

HTML & CSS: Design and Build Websites

JavaScript & JQuery: Interactive Front-end Web Development

Eloquent Javascript: A Modern Introduction to Programming (Also available online for free)