Become a Software Engineer

Change careers with North Carolina's most advanced coding education

What’s Unique About Project Shift?

Computer Science + Industry Curriculum

With the best of both worlds, our students learn the stuff that coding bootcamps don’t teach and can do what CS grads can’t.

100% Transparency

As a member of CIRR, we are the ONLY coding school in North Carolina committed to publicly publishing our graduate hiring statistics.

1:5 Student-Instructor Ratio

From code reviews to career coaching, we’re all about staying small and investing in mentorship.

Our Program Syllabus

Fill in your email below for curriculum details on our immersive course.

The Team

Aaron Hayslip

Founder and Instructor

For the last few years Aaron has worked with some of the country's top immersive coding programs and even started "The Startup Nation's" (Israel) first immersive coding program. Aaron brings his experience to Project Shift with a vision to reform education and build the country's leading software education experience through staying small, prioritizing students, and focusing on mentor relationships. Aaron lives in downtown Durham with his wife and 2 sons.

Sean Doherty


Sean has both his Bachelor's and Master's degrees in Computer Science with a focus on AI and a certificate in university teaching. Since deciding to not become a Computer Science professor, Sean has had 10+ years building and architecting apps for companies from start-ups to Fortune 50 brands. His passion for teaching software has expressed itself in the many developers he's hired and mentored as well as his frequent guest lectures and advisory board position at The Iron Yard. Sean lives in Durham with his wife and 5 kids.

Brett Colyer

Teaching Assistant

Brett was a formal logic teacher for several years where he passionately taught his students to think and reason well. Brett decided to make a change and become a software engineer. He now combines his passion for teaching and coding skills to help others learn and grow in their understanding of computer programming. He is actively involved in the community by planning meetups and engaging with others who want to learn to code. Brett lives in Knightdale with his wife Meredith.

Sarah Williams

Director of Career Development

Sarah is an experienced Career Coach and Certified Resume Writer with over 10 year history of advising candidates on all aspects of the career planning and professional development processes. She holds a B.A. in Human Development from the University of Illinois Urbana Champaign and is currently earning a Master’s in Career Counseling from North Carolina Central University.

Mentors, Partners and Advisors

Chris O-Rourke


Brenton Leanhardt

Red Hat

Rob Witman


Josh Johnson

Highrise, Inc

Shaun Peoples


Christopher Worley


Lindsey Titus


Ken Auer

RoleModel Software

Jeff Reed


Josiah Phipps


Elizabeth Shealy


Hadas Zeilberger

Coconut Coders

Bernard Worthy


Benjamin Schell

Monkey Bread Technologies

Emmanuel Kaunitz


Eric Tillberg

Def Method

Course Overview

Location: Downtown Durham, North Carolina

Next Cohort: 12 weeks, April 16, 2018 to July 3, 2018

Hours: Full-Time

Tuition: $9,900 ($500 scholarship for women)

Financing OptionsWe’ve partnered with a local Durham company, Loanable, to ensure that money isn’t your barrier. Apply to learn more.


Frequently Asked Questions

Will I get a job when I graduate from Project Shift?

Unlike many other programs in our area, Project Shift is designed exclusively for serious candidates who are ready to transition their careers into software engineering upon completing the program. We go to extensive lengths to ensure that we’re only accepting students who we believe will be successful (get jobs). We believe so much in what we’re doing, and that we can get our students jobs when they graduate, that we’ve joined CIRR to hold ourselves to that high standard.

How do I get accepted to Project Shift?

As of now, we only accept a maximum of 10 students per quarter (cohort) to ensure that all our students receive devoted mentorship from our instructors. Primarily we’re interested in three things:

  • Character
  • Technical Competency
  • Experience

If you’re unsure if this program is for you or if you’re curious to know if you have what it takes to get in, we encourage you to apply and meet with our team. In any case, we want to help you meet your goals whether that’s as a student in our program or not.

What if I'm accepted and can't pay for the program?

So far we’ve never had to turn away a qualified, hungry candidate due to finances. We have a variety of financing and scholarship opportunities available to those who qualify. Apply first to see if the program is right for you and we can help guide you when it comes to finances should you be accepted.

What are your connections to employers and the industry?

As you can see, we have deep roots in the local job market and have a variety of mentors, partners and industry advisors in the highest ranking positions in some of the Triangle’s top companies.

Each student is matched 1:1 with a mentor who is an experienced local software engineer and throughout the program can advise them in all areas of their new career.

In addition to mentorship, students will meet a variety of industry leaders during our invite-only Project Shift networking events and throughout the course as our partners come to speak and teach electives.

What kind of career development training do your students recieve?

Since we’re laser-focused on getting our students jobs when they graduate, and since we realize that “getting-a-job” is often times a different skill than coding, we have developed a robust career-develop training program.

Sarah, our industry expert, meets with our students one-on-one for coaching sessions through the entire course to help them identify their values, vision, goals and help them create a profile for the kinds of companies they might want to work for.

Additionally, as we host networking events, students receive training on how to make lasting impressions and connections that will ultimately leave them with a robust network of potential employers upon graduation.

Lastly, we go to lengths to help students crafting winning resumes, take them through mock interviews with local engineering managers and help them cultivate a plan for applying and interviewing toward the end of the course.