Online doesn't mean independent. Turing School is instructor-led and community-based learning, in real time. Read More

Unlock your potential

Turing School is an industry leading, online computer programming school, focused solely on helping students launch fulfilling careers in technology.

Apply Now

Our Mission

Turing’s mission is to unlock human potential by training a diverse and inclusive student body to succeed in high fulfillment technical careers.

Our student outcomes are built through collaboration across a dedicated community of students, instructors, mentors, and job coaches. Whether you choose the Back-End Engineering program or the Front-End Engineering program, Turing will support you every step of the way as you begin a career in tech.


Today, over 95% of our alumni are working in the tech industry.


While there are now over 1200 graduates, we've kept our class sizes small to ensure every student gets the attention they deserve. A typical online class has a 1:16 student-to-instructor ratio.


Turing grads received a median starting salary of $75k in their first technical job.

The ultimate goal of our full-time, online coding school is student success. We work with employers to ensure we're teaching the skills needed for in-demand software development jobs. We constantly refine and reimagine our curriculum to meet student needs.

Beyond our technical curriculum we offer mental health support, financial coaching, and a mentoring program to ensure each student has what they need to succeed in the program and on the job.

Our Career Services team works with every student individually to prepare them for a job hunt where they define and find their own fulfilling technical career.

And, we regularly gather and act on feedback from our entire community to ensure our methods are working for everyone.

Explore Programs

Turing School's curriculum is all about web development, where there are thousands of open roles. Some people look for "Full-Stack" training, but we believe that it's best to develop a deep knowledge in one area. That's why we offer two full-time programs:

Front-End Engineering

Front-End engineers work close to the actual user of the software. Many Front-End developers have an interest in visual design, but it is not a design discipline.

In this program, students focus on building the "client-side" of applications where code is executed in the browser. They learn to write JavaScript, leveraging the React framework.

Back-End Engineering

Back-End engineers work close to the data and how that data moves, changes, and grows over time. A Back-End engineer can build a fully-functioning web application, but the majority of their work is all the parts of an application you don't see.

In this program, students focus on building "server-side" applications. They learn to write Ruby, leverage the Ruby on Rails framework, and work with SQL databases.

Unsure of which program is right for you? Don’t stress! The application process is the same for either program, so you can still start your application now.

Try Coding

Our online Try Coding events are your place to learn and experiment. Some sessions are just a few hours and others run multiple days. But every Try Coding is a chance for you to dig in and write real code with the support of other beginner learners and an instructor.

This is a no-risk opportunity to determine your interest, passion, or aptitude for a career in programming. When you attend any Try Coding event, you receive a $500 discount toward Turing School tuition.

"This is 100% my dream job and industry. It combines my passion for tech with my passion for music and artists. There are a handful of Turing alumni that work at my company so they know the skills I'm coming in with and I'm able to learn new languages and technologies. It’s huge, and I couldn’t be happier."

Isabelle Villasenor

Turing Alum and Software Developer

Our Team

Our instructors are a mix of educators turned programmers and programmers turned educators. All lessons and projects are designed with employer needs in mind and ensure that our students are equipped for continued learning throughout their careers.

Our operations team supports the Turing community at every stage of their journey from prospective students to active alumni.

Every team member at Turing is working toward one common goal: to prepare students for a thriving career in tech.

Our Team

“Turing works to disrupt the status quo, training great people to become great developers. Together, our community of students, alumni, instructors and staff are redefining the landscape of the tech industry, and I hope you can join us.”

Jeff Casimir

Executive Director and Founder of Turing

Hire a Grad

Turing School’s curriculum is designed and constantly refined with our industry partners to ensure our students leave with technical skills to be successful in the long-term.

View Grads

Our mission is to unlock human potential by training a diverse and inclusive student body to succeed in high-fulfillment technical careers.

Contact Us

Looking for more information about applying, enrolling, or anything else?

Visit our FAQs or contact our team directly.