Turing School of Software & Design Reviews
Page 5
-
Eric
Awesome program for a career change
Read more Read less of Eric's review
Making a career change is an incredibly difficult decision. I was eight years into a successful career when I finally decided it was time to make a change. After extensive research I put my trust and money in the Turing School led by Jeff Casimir. For anyone who may be in a similar boat and decides to make that jump I can say from my experience that you won't be disappointed with Turing. Jeff runs a challenging program staffed by instructors who are both incredible developers in their own right as well as gifted teachers (a rare blend). You will be putting in a lot of hard hours over the months of the curriculum, but in the end you will most definitely be prepared to step into a developer role.
-
David Daniel
The best decision i've ever made
Read more Read less of David Daniel's review
A year ago, I recognized that I was unhappy with my career and decided to make a change into Software Development. After researching several programs nation-wide, I ultimately settled on Turing for a few reasons:
1. Their emphasis on the importance of pedagogy
2. A (relatively) longer program sounded appealing
3. The reputation of Jeff Casimir within the industryOverall, I am beyond satisfied with my decision. At the risk of sounding fanatical, it's probably the best choice i've ever made.
As a student, you are surrounded by a wonderfully weird and diverse group of intelligent, driven, and empathetic individuals, all working toward a similar goal. Most of the instructors come from an education background, and do a remarkable job of patiently walking you through very complicated subjects. In addition to the teachers and more 'advanced' students, you also have access to an ever-growing network of mentors that provide one-on-one guidance.
That said, the program is incredibly demanding, and you get out what you put in. It's up to the individual student to fully utilize the resources which are provided, and often you will be thrown into the deep end without much hand-holding or direct guidance. This can be very frustrating at times, but also forces you to learn how to problem solve on your own, creating confidence to tackle problems in a professional setting.
Also a brief warning: DO NOT assume that acceptance into the program guarantees success. People often fail or drop out, and I would strongly encourage anyone considering the program to at least spend some time doing free online tutorials (codeacademy, etc) to get an idea of what you're getting into before making the plunge.
After 7 (very difficult) months, I landed my dream job. If that wasn't such a common occurrence among Turing graduates, it'd be remarkable.
-
Michael Dao
An Experience Beyond Words
Read more Read less of Michael Dao's review
Full Disclosure: I am currently employed by Turing as an Assistant Instructor.
There's a lot that I can say about Turing, and my experiences there. It would be best to start at the beginning.
Before Turing I was a Systems Engineer at a large company, and I didn't enjoy my work. It was procedural in nature, and I started exploring Ruby to automate some of my work. Like so many others, I found that working in Ruby was actually REALLY fun. After a while I started wondering if I could somehow make a living from this.
I contacted a friend of mine who had done the same thing I had, making a career change to become a developer. I got accepted to a few programs, and wanted her input on them before I made my decision. She said to me that if I wanted to do this right, I should go to Turing. That I should spend seven months there and become a better developer than she was. She put me in contact with an alumnus.
I was not planning on spending seven months unemployed and in school. Denver wasn't even on my radar as a place I'd like to spend seven months. I had never even been to Colorado before. But I asked questions. A lot of questions. And in the answers to the questions, I came to the conclusion that yes, if I wanted to do this right, I would have to go to Turing. It was the structure of how things were laid out that sealed the deal for me. How there were warm ups to get the mind working at the beginning of each day. How there was a mix of work time for projects and class. How Fridays were more about guest speakers, learning new things in a fun way, possibly working on open source.
I applied and got accepted. If you're interested in how that all went, I wrote a lengthy blog post on it. Just Google, "Turing Application Process."
Looking back, there are just SO many adjectives I could use to describe being a student at Turing. I came to Turing thinking that it was just a tool. I would pay my tuition, I would come to class, and in return, I would get knowledge, and a better job after graduation. It turned out to be so much more. It's a community. It consists of the staff here, the students, and our incredibly amazing alumni and mentor network.
As a student, I had a lot of fun. I had a lot of not so fun. I learned an incredible amount. I worked a ton. I felt frustration. I felt triumph. I made incredible lifelong friends. I learned how to code. I learned about other people. I learned about myself.
Much can be said, and much has been said about the instruction and the curriculum, and you can see from the other reviews here actual student outcomes.
Choosing the right program is hard, but there are two imporant points to be made. First is that this is a non-profit. There are no investors or outside interests. Turing is fully committed to students and their success. Second, the staff cares deeply about the students and enabling them to succeed. More so than I suspect anyone can reasonably expect them to. They believe in the mission, they believe in what they are doing, and most importantly, they believe that you can become a developer.
-
Chase van Hekken
Great Program
Read more Read less of Chase van Hekken's review
Turing was one of the best experiences of my life. I met a bunch of great people and got a pretty good job. I learned a bunch and am doing well at work because of it. It's also worth mentioning that I was in the third cohort, so they were just getting started.
In my opinion, compared to other similar schools, I would have liked to have instructors with more professional experience, compared to teaching experience. But, I think they've done a lot to improve this by now.
I also think there should have been more JavaScript in the curriculum, or a different type of JavaScript curriculum. I thought their curriculum was lacking in this area at the time I attended. Once again, I think they have done a lot to improve this.
Even with those criticisms, I would still go here over most other programs. It was a great school for me as a beginner and I got a good job. They're constantly improving and the results speak for themselves.
-
Luke Aiken
Solid Investment (how often can you say that about school?)
Read more Read less of Luke Aiken's review
Attending Turing is a privilege worth more than it's price. Simply put, the return on the investment to attend is reliable and lucrative.
This institution is sincere in its mission. While many schools are accredited, few are accountable to the students they serve. Turing is accountable, both in word and deed.
The instructors and staff are compassionate people. They are unified by the excitement of the educational revolution underway at Turing.
The curriculum is very realistic in its requirements on students; it reflects the demands of the professional world. Furthermore, it is a living curriculum that evolves out of the passion of the instructors. It is relevant.
Complaints? Certainly not in hindsight.
This is an intense container both academically as well as interpersonally. The nature of Turing's endeavour to get you and your classmates where you all need to be under a compressed timeline is such that individual student needs cannot always be satisfied. It is best to be prepared to accept this when entering the program.
-
Michelle G
Life Changing Experience
Read more Read less of Michelle G's review
When I began Turing I had absolutely no prior experience with programming and that was almost exactly one year ago. Today I am in my sixth month working as a Software Developer for a company that has been rated #1 on Crain's best places to work in Chicago four years in a row. I believe that speaks volumes for Turing's ability to produce quality, hireable, Software Developers in such a short amount of time. I won't repeat all of the well written reviews here but will add a few comments on what stood out the most to me.
The network Turing has built is very impressive and I did not expect going into it that I would be able to hear guest speakers of such high caliber or meet so many amazing members of the Rails community.
While I appreciate the focus on community and other soft skills and personal development I felt it was overkill. If you expect to go into Turing, put your head down and do your own work you will quickly find yourself dissapointed. Students are required to present a portfolio at the end of each Module that proves they have been helpful to their classmates, given back to the community (in ways such as teaching student-led electives or organizing activities for classmates) and participated (in events such as field days or meetups etc). As an introvert I felt this was a lot of added work/stress on top of learning to program.
As others have mentioned the program has outgrown the space it currently occupies but I did not feel it significantly impacted my abilty to learn.
Lastly, of course, it is hard. The amount of effort you are required to put in is extreme by any normal standard (the final assessment for my cohort required us to work 24 hours straight, for example). Make sure you are willing to give 7 months of your life to this experience and take the most from it you possibly can by working hard and utilizing all of the amazing resources Turing will provide. After that ridiculous final assesment when I hadn't slept in over 24 hours and was anxiously awaiting my final grade I received a phone call offering me my current job and I'd say that sums up my experience very well- the hardest and most rewarding thing I've done.
-
David
What a difference one year makes.
Read more Read less of David's review
A year ago, I was an accountant with nearly a decade of experience. I hated my job and was dreading doing it for the rest of my life. I realized that life was too short to be miserable and decided to quit. I had no idea what my future held, but I did know that I had an interest in programming. I had done a few tutorials online and messed around with a few frameworks. I stumbled across an article online about coding bootcamps and honestly couldn't believe the claims that were made. I did my due diligence and discovered a substantially longer program that is the Turing School located in Denver.
The extremely intense 7 month program did deliver. I was not only taught the programming fundamentals I would require but also how best to adapt these skills to new languages and frameworks. My current job requires an entirely different javascript framework but I was able to pick it up quickly due to the foundation that was built by the Turing curriculum.
Unfortunately, Turing isn't perfect. While I attended, Fridays were not very structured. They were usually a mishmash of random teambuilding exercises and student led sessions. I think that time could have been spent better by exploring new frameworks and languages that were not covered during normal classtime. Most importantly, I would have liked to see those sessions led by instructors. Also, be prepared for Turing to consume your life while attending.
Nevertheless, In the course of just 1 year I went from hating my job to being employed in a completely different career. Turing absolutely delivered on their promise to create and support a new developer.
-
Tess
One of the best decisions of my life
Read more Read less of Tess's review
Turing was one of the best environments to learn how to program in. I had very little experience coming into the program, but I didn't feel left behind from the other students who came in with more experience. After the first six weeks, I felt that the levels of students evened out. I truly feel that after attending Turing I can go on to learn any other language/tool set out there.
One of the biggest caveots I will say is that it is hard and a huge time commitment. I was lucky that my husband could support the both of us while attending and was able to stand my being away 50+ hours a week. The seven months of late nights and long hours is also draining. This is the hardest thing I have ever done and the most rewarding. 7 months at Turing was harder than my 4 years of undergrad but certainly more rewarding.
-
Mitch
Amazing Program for a Career Transition
Read more Read less of Mitch's review
When I had started Turing, I had just graduated college a few weeks prior. I had studied social work in school but realized my senior year that I wanted to go into software development. Rather than spending years furthering my education by traditional means, I decided to apply for Turing.
Turing is hard. Turing is going to push you to your limits in many ways but if you can stick through it you will be a software engineer. I now have an excellent job and they've told me on several occasions that I'm closer to a midlevel developer than a junior developer. Thats after only 6 months of schooling! Turing will teach you everything that you need to know to become a software developer, period.
My only critiques for the program would be the space. When I attended, Turing was in a basement of a building in downtown Denver. It definitely had its character, but not seeing the sun for hours definitely took its toll. My other critique would be the cost. Compared to what you get for the program, for most people this is an excellent option. However, I would suggest that you save up to attend rather than taking out loans. -
Anonymous
Career Transformation
Read more Read less of Anonymous's review
I graduated with a BA in English and worked in elementary education for 7 years prior to joining Turing. I left teaching in 2014 and enrolled in a semester of intro-level programming courses at a community college and quickly realized this was not going to help me develop the relevant skills I would need to transition into a career as a developer. After some serious agonizing about how to move forward, I bit the bullet and joined Turing's second cohort.
It's really difficult to summarize my whole experience here. What's most important is that, after a truly intense seven months of being pushed and stretched, I arrived on the other side, working as a full-time developer. This didn't happen because of some sort of magic or because Turing had some sort of special "partner company" placement deal. It happened because Turing knows how to build developers. They have a lot of experience doing this, and are always refining their process for shaping well-rounded, capable developers.This is not a program I would recommend for someone who wants to casually explore whether he or she might like programming or web development. It's also not a program I'd recommend to someone who just wants to a different job. If, however, you want to build a solid foundation in best practices of modern web development, one from which you can grow and start a new career, I can't recommend Turing highly enough.
Just be prepared to work really, really hard. -
Max T.
DC to Denver and Back
Read more Read less of Max T.'s review
I chose The Turing School for a few reasons:
1) The Executive Director--Jeff Casimir--ran Hungry Academy at my old company and is well-connected in the DC area (where I knew I'd be returning after the program), and in the tech scene in general
2) The long duration and high intensity of the program
3) The fact that it's a non-profit and has no interest in cramming classrooms with more students and/or depressing instructor compensation to meet a bottom-line earnings goal
4) I have friends that went through Hungry Academy and gSchool that raved about Jeff's teaching style, curriculum, and instructor quality...and I have to say I wasn't disappointed. My seven months at Turing were seven of the most intense and rewarding months of my life. I was studying constantly, living two timezones away from my family, and forced to exist in an endless state of feeling like I was a half-step behind where I should be, but that's where the value of the program lies. And because I researched what I was getting into, I was mentally and emotionally prepared to be challenged.
I grew faster and learned more than I ever though possible in such a short amount of time, and made some lifelong friends while doing it. The instructors are fantastic, and the community is open and welcoming. Additionally, I graduated in early October 2015, received three job offers by Thanksgiving, and I'm now working at one of the three companies on my short list when I first started Turing on day one. I'm incredibly thankful that I chose to take the leap to move out to Denver for seven months to learn skills that have helped me love what I do everyday.
I want to make room for a few critiques as well, however:
1) Turing expects you to give back to the community. Fostering and sustaining a welcoming group of people that's dedicated to not only to Turing, but the larger development community as a whole, is incredibly important to the instructors. If that isn't something that drives you, it might mike your time there a little rougher.
2) When I started the program, it was less than a year old, so there were some growing pains, including one project that was assigned to us while the learning goals, technical expectations, and benchmarks for success were still being written and developed by the staff.
3) The space can be a bit depressing. While the instructors and fellow students are fantastic, and everyone does what they can to brighten it up, the space is located in a basement, so going entire days without seeing the sun--including some weekends during project weeks--can get depressing and impose a toll on your mood/sanity.
4) I can't stress enough the level of intensity of the program. Don't attend Turing until you KNOW you want to be a developer. You should know you're all-in on day 1, because it's not a place that's forgiving of apprehension. There were people who dropped out because they weren't prepared for what they were facing.In summary, though, I would highly recommend Turing to anyone who's ready to take the leap and become a professional developer. I'm incredibly glad I did and I'm so thankful I found a community of friends and instructors (who are now software industry peers) that I can continue to learn and grow with.
-
Dave Maurer
Turing School of Software and Design
Read more Read less of Dave Maurer's review
Comprehensive software development program totalling an average of 1600 hours over a 7 month period. Immersive, difficult, life changing.
Turing is the most challenging thing I've ever done in my life. I was a former bartender with no programming experience at all. The terms console, command line, function, method, and variable all had completely different or alien meanings for me. Also, being in my 40's and well above the age average added some cultural and "getting up to speed" bumps.
Coming in I thought, "how hard can it be?". I had no idea what I was getting in to, but I don't regret one second of it. Turing was a crucible I survived and benefitted from in so many different ways. I know a new language. The language of software, and I can learn any derivation of that language because I now how programming is structured. That's what Turing gave me above all else. A firm understanding of what programming does. Armed with that, no software career is out of reach.
Turing isn't just about teaching you to be a developer though. They also it teach you to be a better human. The social and cultural events really bring out the more reclusive students, but in a very comfortable way, and for those who are already extroverted, the gear up discussions and programs like improv are a way to evaluate and challenge the way we think, and the way we act.
I recommend Turing to anyone who has even a slight interest in software and discovering what makes things tick. It won't be wasted time or money, even if you don't make an entire career out of it. The experience, the challenge, and the life lessons are what you will value most when all is said and done.
-
Marla B
Life changing
Read more Read less of Marla B's review
Turing for me was truly one of those once-in-a-lifetime transformative experiences. The program not only made me into a software developer, it also helped me re-evaluate my sense of self and who I am relative to the rest of the world. Does that hook you? (Maybe, maybe not, but either way, read on...)
Turing is H-A-R-D hard. They warn you about this up front, but trust me, whatever your preconceived notion of difficult is, this program in all likelihood takes the cake. Your personal life will suffer over the course of the program, but all worthwhile things are worth the sacrifices made along the way.
The quality of the instruction is top notch: I think one of the key differentiators between Turing and [insert-bootcamp-down-the-street-here] is that Turing is led by educators who happen to also be amazing developers rather than developers who may or may not actually know how to teach others. This detail is critical in a program this long and relentless.
If you want to learn how to be a professional developer, this is the only game in town. I will say that it is getting increasingly more challenging to find a job post-school and given the current enrollment (approximately 70-80 current students at any given time in the building), it can be challenging to get the same individualized attention at that stage in the game as it was perhaps a year ago when Turing was just starting to graduate its first and second classes. That does put the onus more on students to build their own job plan and seek out guidance, but that is sort of the deal for all of Turing. If you're looking to have your hand held, this is not the place for you, but if you're willing to be challenged in ways you never dreamed possible, this is your chance.
-
Ian A.
Extremely Satisfied
Read more Read less of Ian A.'s review
I came to Turing from a career as a Psychotherapist. I had dived into programming many times and always bounced out from frustration due to lack of good instruction but mainly due to not having the time or energy to commit to it. Turing provided the structure I needed to maintain focus. Turing is a grind, it is extremely demanding and does not leave time for much else, so if you have one, make sure your significant other is prepared to not see you much for seven months. I was part of the second class, and the Job Assistance piece was a bit lacking at the time, there were a few events but it seemed that many of us were often frustrated during that time. From what I've heard they have made quite an improvement since then in this area. All that being said, I got my first job as a web developer about three months after graduating, and have been consistently delivering more code than most of the senior developers with years of experience.
-
Dustin
Intense, rewarding, worth it
Read more Read less of Dustin's review
I enrolled in Turing on the recommendation of a close-friend and completed the program in 2015. Being an adult with a previous career and history I hope this will be a more clear-eyed and less infatuated review.
Anyway, what they expect out of you at Turing can border on the unreasonable but what can you expect when they are trying to pack 4 years into 7 months? They are trying to take someone with no experience and make them hirable as a junior software dev in 7 months. You need to be very serious about becoming a dev, intelligent, and not a dick if you want to succeed at Turing.
Honestly, to their credit they pull it off brillantly.
I feel like overall my Rails and Ruby knowledge that came out of the program was very strong, with my JavaScript knowledge being somewhat weak. The fact that I now am employed as a Python and Django developer and am excelling at my job goes to show the power of teaching one langauge and one framework very well is all you need to enter into software development.
As far as the curriculum, beyond feeling weak in JavaScript overall (they have since changed their curriculum to be more focused on JS), I think the complete lack of focus on HTML and CSS was somewhat of a detriment as it has a basic skill that has been required for being a full stack engineer. 1-week would probably be suffecient honestly.
The community itself is very strong and Jeff Casimir's support network/guest speaker list was truly incredible. Jeff has an uncanny ability at attracting quality people.
That said, the two main criticisms I have with Turing are:
First that the job search was much more difficult and time-consuming than expected, which was very difficult financially, even with Turing's help. I feel like this is less of Turing's fault than a shift in the market and a flood of other bootcamp graduates (who are likely less qualified in my opinion).
Secondly, while the Turing community is very strong, this strength was sometimes abused; I feel like the focus on non-software topics constantly is distracting and at times even felt like they were trying their hand at social engineering and experimentation, even if the progressive intentions of such were mostly positive. Turing is the brain-child of Jeff Casimir, and I have never met someone with a stronger personality or higher ambitions. Turing is in many ways a reflection of this personality for both good and ill.
Nonetheless, I strongly respect Jeff Casimir and all being said I still recommend Turing to anyone I know and still appreciate the fanatsic quality of the instructors (Jorge Tellez especially). They aim their sites very high and for the most part achieve them for the majority of students.
-
Kristina Brown
Best Educational Experience
Read more Read less of Kristina Brown's review
I'll start of by saying Turing is the best. You should shop around and look into all your options but I guarantee you will not find a software development program with a better curriculum, staff, or reputation.
One thing I didn't see other reviewers touch on is that Turing is run using agile methodologies, meaning every 6 weeks the staff will make small-large changes to each of the modules based on how the previous 6 weeks went. It's a great way to do, well anything, but it's kind of revolutionary in education. It means the experience is always getting better and evolving with this ever-changing industry. The only con to this aspect of the program is that you sort of feel like you're part of some social experiment, because you kind of are, but it's really for your benefit, and for the benefit of future students (you're welcome).
-
Kenny
Moved From NY
Read more Read less of Kenny's review
I moved from NY to take this course becaues of the quality and duration. In any 12 week course, there is only so much you can learn so lots gets left out. The instructors and curriculum are great, they know thier stuff and invest so much in everyone. When I was there, they were less than a year old, so much has changed for the better. So they definitely have made mistakes and will continue to make some but they are always listening to alumni and students for feedback. This is a HARD course. Make sure you are dedicated for 27 weeks. Everyone in my class found it well worth it.
-
A.C.
Turing - Carreer or bust
Read more Read less of A.C.'s review
Turing is hard. From day one I was pushed. Before Turing I was a bartender and restaurant manager. I could use social media and type, but that was about the extent of my technology experience. More than once I thought about taking a break or leaving the program completely. Those thoughts stemmed mainly from self doubt and stress, but 6 months after I finished the program I can't believe I ever thought about quitting.
Best decision I ever made. Also one of the harder more stressful things I've done, but the 7 month sacrifice of a personal life, free time and generally all leisure time paid.
I don't think this program is for everyone, but if you're ready to put your head down, work hard, and change your life then I'd recommend Turing for you.
-
Bryce
In a league of its own
Read more Read less of Bryce's review
I am a graduate of Turing and I think these reviews have summed up a lot of the great aspects of Turing. The curriculum is top-notch as are the instructors. The length of the program is commensurate with the amount of material covered, and needed to be covered in order to become a real developer that is ready for work in the field. I had done my homework before applying to Turing and anticipated most of these qualities, but what impressed me most about Turing were the things I wasn't expecting.
I think where Turing truly sets itself apart is outside of the classroom. Turing has quickly built a large community and it puts that community to work for its students. When I was a student we had small groups assembled of several current students, some from each of the four "cohorts", and mentors. We held weekly meetings with these small groups and the topics ran the gamut of simple tips and tricks to checking in on workload management (because there is a lot of work), but the real value is making connections and setting you up for success. The thing that helped me succeed the most while in Turing as well as post-Turing was spending time with mentors from all walks. I could get any question I needed answered, but in addition I often left with more than I asked for in wisdom imparted on me. For someone that is new to anything, that wisdom can go a long way since you don't quite know the right questions to ask. This community goes to bat for its students when it comes time to find a job as well. Turing has alumni all over the country and likely in several other countries as well at this point.
-
Drew Fink
Transformative
Read more Read less of Drew Fink's review
Turing is what happens when a bunch of immensly devoted people with a ton of experience in both the tech world and education go into a basement in downtown Denver and try to re-imagine how education itself, and the tech industry as a whole could be better... I'm obviously referring to the instructors and staff, but they also want each student to be an active participant in their quest. There's a vision, there's a huge emphasis put on community, there's that scrappy start-uppy (start puppy?) attitude of constant improvement and questioning. Turing continuously re-evaluates it's curriculum, they ask for feedback every week from every person so that things never get stale. It's hard, but there's no wasted effort. Like I said, it's located in a basement, which can feel a bit stuffy at times, but it's Denver... Denver rocks. Just make sure to take periodic breaks to come up for fresh air and see the sun for a few moments. I have tremendous faith in Turing as a "non-institutional institution." Super glad I took the plunge, highly reccommend it, I made my roomate do it after I finished. You should too.
-
Andy
Educator to Developer
Read more Read less of Andy's review
I had been working as a technology coördinator/person-who-handles-everything-that-plugs-in-and-teaches-classes-on-the-side for seven years prior to enrolling at Turing. Unfortunately nothing I had done previously transferred to programming and I started with basically nothing.
The program was rigorous. All those water analogies (drinking from the fire hose, being thrown into the deep end, &c.) accurately described my experiences, especially at first. As the program progressed though, so did my understanding and looking back week by week, my progress was real and impressed me.Turing's strongest and weakest points are the same: self-reflection. Sometimes the staff can seem obstinate, assuming that any troubles students are having are the student's own and holding the curriculum above reproach. I had a very difficult time with this coming from an education background. On a grander scale, the staff are committed to turning out the best alumni in the world. That goal is lofty and they take it very seriously. Add in a non-trivial social justice mission, and you can see that the staff are holding themselves to at least as high a standard as they do the students. This can lead to a greater good mentality that can be difficult for individual students while beneficial to the community.
I was lucky to have a job the night before graduating, and I'm still there, a little over a year later. The first few months were very difficult as I had to get up to speed with topics and skills I had not learned at Turing, but my colleagues were helpful and understanding. Now I work as a peer with senior developers and have interesting side projects in the open source community.Turning my career around was a scary and difficult process, but one that I am glad to have undertaken. Turing was not easy, but I left prepared to do meaningful work that I continue to enjoy.
-
Erik Butcher
Excellent investment
Read more Read less of Erik Butcher's review
I'm going to keep this quick - you really get a sense that the staff aren't almighty overlords but just people like you, which is great to know that they've been in similar positions to you as a student, prospective or otherwise. Turing also strongly believes that you need to be aware of social issues in the tech industry and beyond, and while I agree they way this gets presented can be intimidating. All in all though it is an excellent program that deserves your consideration even if you're not already in Colorado or Denver.
-
Danny
7 Months of Quality Education
Read more Read less of Danny's review
I originally went to university for a traditional 4-year degree in Computer Science. I dropped out after 2 years because I was ultimately paying to teach myself the technology I was interested in. I worked in IT for years prior to and proceeding my time at school. I had multiple internships and freelance gigs as a developer. Not once during all that time did I feel confident in what I was doing.
Then I attended Turing.
Turing completely altered the way I approach problems. It gave me the confidence to say, “I don’t know the answer, but I can figure it out.” They helped me develop not only a mindset for programming, but also the soft skills necessary for the real world.
The curriculum pushes you to your limits, fills you to capacity with new knowledge. You will be physically exhausted from the overload of new information. The instructors challenge you to be better than those before you. You’re pushed by your peers. You’re constantly pushed, but at the same time given the support to go beyond.
A lot of students find their breaking point. You learn when to stop and go for a walk. You learn to think clearly under stress. You learn to navigate the turmoil of collaborative engineering. It can be a shit show at times, but it’s in tune with the business world.
Much like traditional schooling, a major selling point is the network. Turing’s network is incredibly valuable, despite being relatively young.
I don’t have much to say regarding the downsides of Turing. They do weekly check-ins with each cohort and 1-on-1s with each student weekly, so they’re constantly gathering constructive feedback. They constantly iterate on their lesson plans and work on whatever flaws are uncovered. Jeff has somewhat of an inflated ego, but he’s conscious of it and the worst it brings is hearing the same stories a few times over.
Ultimately, you’re paying for an opportunity to create a better life for yourself. They will give you ample resources to do so. Don’t naively go into this thinking you’ll be handed all the answers or that Turing owes you a job at the end. It’s not easy, but it’s worth it.
-
Travis Haby
Best, most rigorous pathway into web development
Read more Read less of Travis Haby's review
Before attending Turing I was a 7th grade math teacher with no programming experience. Turing's extremely high academic expectations and strong support from faculty, mentors and fellow students helped me go from knowing nothing to feeling like a very competitive candidate for Jr. Web Developer positions.
Turing requires you to commit yourself completely to emmersing yourself in learning as much as you can, as quickly as you can. I would say that on average I worked 60-70 hours each week.
I became employed as a full-stack software developer one week after graduation at an education technoology startup using a Rails stack. I couldn't be happier with me decision to attend Turing.
-
Adam Ki
If you want to learn Full-Stack and be challenged...
Read more Read less of Adam Ki's review
I am currently enrolled in Turing School of Software and Design. The school is broken into 6 week sections called modules. I am in Module 3 of the program and I would like to share my experience thus far.
The entire course is made up of 4 modules with a week of recovery in between each one. You can look up the general focus of each module online at Turing.io, so I wont focus on that.
My experience at Turing has been nothing short of amazing. I strongly feel that it is among the best schools available at this time. Of course, you can go to any school and succeed. you could also go to an amazing school and not succeed. i can say that Turing has been the most challenging thing that I have ever done. I am constantly challenged in technical areas and even personal areas.
Jeff Casimir is leading the students to a new career and a happier life. I see it all the time. I see students complete Turing and get jobs that are amazing! I believe it is due to the fact that Turing focuses on both technical and soft skill preparation. There are plenty of events and communal efforts to improve each and every student during there time at Turing. For example, Turing brings in specialists as often as they can to help us with learning the in -and-outs of coding and job preparation. But more importantly, Turing puts an equal amount of resources into improving things such as soft-skills, interview skills, commnunication and co-operation, and even public-speaking skills.
If you are considering Turing, I would urge you to prepare yourself to be challeged in every aspect. I will admit that turing pushes students very hard. Every new batch of students (cohort) is doing increasingly more diffucult assignments. It's really amazing to see new students come into school and start taking on challenges that I didn't even get to do. They are raising the bar every chance they get an expect top performance from the students.
There are definetely times at Turing when you might think that it is complete madness. That's OK. Just be ready for it. Organization and time management is really important under such tough conditions and will serve you well.
I know that I am rambling. I did not fill in the rating for "Job Assistance" just yet as I am still very much enrolled in School and have yet to start my Job Search. But I know that Turing will give me the foundation to enter the industry as a competent and able Jr Developer.
If you have additional questions, you can feel free to check out my Github Profile: https://github.com/adamki
-
Mihir Parikh
Great Way to Make a Career Switch
Read more Read less of Mihir Parikh's review
I came to Turing keenly interested in programming but unsure how to approach translating that into a career. I had done some online tutorials and classes but was never able to truly immerse myself into the world of software development. This is where Turing came in. For seven months you eat, sleep, and breathe programming. You are surrounded by classmates, staff, and mentors who support you in learning new skills but also integrate you into the developer community.
Turing students’ track records speak for themselves and reflect the quality of the program. However, as one previous reviewer mentioned, there is NO Magic in learning how to code. I know that my cohort-mates and I put in hours upon hours everyday to get to where we got in seven months. Turing is not a part-time program, you really have to be all in. Having said that, I found the curriculum to be very practical and relevant to the real world. The greatest skill I got out of Turing was learning how to learn programming. I came from a background in health sciences where memorizing information was key to success in school. In programming, practical problem solving is key. After 3 months, I was able to take on learning new concepts on my own. Seven months is seven months, you can only be taught by staff only so much. Having developed the skill to teach myself what I was interested in was AWESOME and that alone made the program worth it for me.
I do want to address a misconception that some people (including myself) had about the job hunt. On the internet I read a ton about the vast shortage of developers we have and Turing’s amazing job placement rate. In my mind, I built up this image of employers lining up fighting to hire us. In reality, YOU have to do whatever it takes to prove to employers that YOU have it. This means it is YOUR responsibility to network, prepare for technical interviews, and job hunt. Turing does have resources and connections that help you make initial contact with potential employers, but the onus is on YOU to deliver. Turing provides you the necessary skillset to be successful in the job hunt but do not expect a job waiting for you, YOU got to go get it.
I would highly recommend Turing to people who are looking to jump into the software development world and break into the workforce as soon as possible. Just remember, this is not a replacement to a CS degree so there are going to be knowledge gaps but those can always be addressed on your own time. It is awesome to go to work everyday knowing that you are doing what you love while making a solid living doing so. Thank you Turing for helping me get there.
-
Herbert Joseph
Best Program in the Country
Read more Read less of Herbert Joseph's review
I attended Turing School, which is way longer than most 'bootcamps' (Turing instructors don't really take a liking to the bootcamp label). 40+ hour workweeks over four 6-week modules.
I found their model very effective, especially for being one of the earlier cohorts (so were essentially test dummies). In my experience, it was awesome to be taken from the basics and scale up. The program's length allows for a perfect mix of fast-paced learning without sacrificing for comprehensiveness, leaving less knowledge gaps you'll inevitably have from only 9-12 weeks. The teachers are all great; most of them have both teaching and development experience (but all have one of the two). There's always 4 concurrent cohorts running, so you have the benefits of learning with people who're at, below, or above your skill level. They do a great job keeping you enriched and focused with weekly lightning talks, electives, after school classes/clubs/podcasts and talks from visiting developers in the industry. My issue was more with CS theory (there was a data structures & algorithms class after school), front-end development, and JavaScript coverage in the curriculum. They've antied up on teaching heavier CS theory in Module 1 with newer cohorts and I'm confident Steve (JS teacher) has worked on incorporating more JS after our cohort's feedback. I can advocate for Turing as a strong program for anyone who wants to become a great developer. -
Christopher Knight
Zero To Hero
Read more Read less of Christopher Knight's review
I had zero programming knowledge before learning from Jeff Casimir & the instructors who now operate Turing school of software & design.
There is no magic in learning to program. You truly get out what you put in, and these people will simply give you the skills you need to teach yourself once you graduate. It was a lifechanging experience that empowered me with the ability to build amazing tools with code. I love solving and automating businesses' problems with code and encourage anyone on the fence about the Turing program to jump in head first.
A short ( & mildly embarrasing) video I made of the program & my compatriates. Don't be confused that this is about gSchool. There was a silly branding switchup after my cohort and I highly reccomend Turing and Jeff Casimir's team.
https://www.youtube.com/watch?v=jXSIGtwsGEM
-
Minnie Lee
Best decision that I have ever made in my entire life
Read more Read less of Minnie Lee's review
I had little to no experience programming, coming into Turing and wanted to give programming a try after having exhausted myself in different industries and never being satisfied with how stale and unchallenging the work came to be after a bit. I am a creative and logical individual. I enjoy being challenged constantly but also need to satisfy my creative needs, and programming has allowed me to satisfy both of those needs. That being said, I am now working for Visa using the skills that Turing has equipped me with. Not only do I feel prepared and ready to take on the challenges at my job, but I also have forged relationships with my peers and mentors that I have met and worked with while at Turing. To me, this is the most important part of what I gained during my 7 month adventure. Not to mention, the support and time that the staff puts in, in order to prepare us for post-graduation cannot be measured with words. I am so grateful and blessed to have been taught by such wonderful and hard-working teachers. I definitely recommend Turing if you're looking into a career in software development.
-
Markus Olsen
Turing School of Software and Design was amazing
Read more Read less of Markus Olsen's review
I had very little experience with programming when I decided it was something I wanted to pursue full time. I did extensive research as to which program would be the best fit for me, and when I heard about Turing it became immediately obvious that that was the school.
The length of the program and the quality of the instructors make this program the best one out there. We had time to dig into the basics, which is an area that is often neglected by people trying to jumpstart their coding careers. Having the time to work with both Ruby and JavaScript before working with frameworks of any sort has been a huge help for me out in the working world, because by doing this and grasping the concepts I've been able to smoothly transition into a job that has me writing a language I've never used before.
I definitely recommend Turing to anyone that is serious about pursuing programming.
-
Miriam Moser
The best way to change your career
Read more Read less of Miriam Moser's review
Here's a little background on myself - I majored in English and spent several years trying to get into a relevant job. When I finally landed one, copywriting for non-profits, I found it really boring and repetitive. The agency I worked for needed someone to code mobile responsive emails, so I began teaching myself the ways of HTML and CSS and found it far more interesting than the other parts of my job. I began taking every online course I could find, but those could only take me so far.
I began looking at bootcamps. My husband was really skeptical. He's a software developer himself and his opinion is that most bootcamps are just VC's trying to make a profit with very little value added. He also didn't believe you could learn much in 12 weeks. He was sold on Turing due to its length and nonprofit status. Also, the job guarantee.
Everyone talks about how much work it is. It's more work than a 40 hour/week job but the semester in college when I had 18 credit hours and was working 30 hours a week was much tougher. If you've ever balanced two jobs and/or a job and school, you'll be fine. If you get overwhelmed and stressed out easily, this may not be for you.
I had really incredible classmates who I enjoyed working with. The curriculum was well thought out and they are constantly iterating on it so it continuously improves. The instructors are all really, really good at teaching. It's not an easy subject to communicate, but they do an excellent job of breaking problems down and teaching you how to approach challenges.
As far as finding a job goes, I finished a week ago and have had two job offers. (In case you were wondering, I was not top of my class, I'm pretty solidly in the middle.) Neither of those offers were from jobs I applied for. One came out of a Turing sponsored job fair, and another through a connection from the director. I start work tomorrow.
-
Anonymous
Best decision for switching career trajectory
Read more Read less of Anonymous's review
I came to Turing to change the course of my professional career. After completing an undergraduate degree in engineering I worked as an engineer for 8 years, however, that time was primarily spent in management positions. I had the opportunity to work on some amazing technical challenges with great teams of people, but wanted to get back to more hands on work akin to what I did as an undergraduate student. So, in late 2014 I left my job to attend Turing. It has been the best decision of my professional career.
I will freely admit this program is not for the faint of heart. I end up writing code and working on school projects between 60-70 hours per week. There are lots and lots of late nights and I work through most weekends on school projects as well. However, it is not work that I begrudgingly do. I love it and get consumed with completing the projects and solving problems. If you want a change of pace from your current career and are interested in software development Turing is the place for you!
-
Paul Grever
The innovators of tomorrow
Read more Read less of Paul Grever's review
Turing does a great job of providing the tools and base knowlege to be successful as a developer, but they also foster a passion for continous learning and self improvement.
Turing has a learning environment like no other, people work on projects and attend lessons all day, then are inspired to learn more in their free time. Turing creates an unquenchable thirst for programming knowledge. I thought I knew what it was like to be in a passionate academic setting, as I majored in political science at a university in Washington DC, but the staunch political debates pale in comparassion to the Turing thirst.
An example, my group had been working 12 hours to complete a project, we were tired and worn down. Then someone announced they were going to checkout Paper.js, a few hours later instead of sleeping we were making shapes dance and spin around the page.
Turing creates the innovators of tomorrow.
-
Alex Tideman
Turing in Denver Review - Great Experience
Read more Read less of Alex Tideman's review
My experience at Turing has thus far exceeded my high expectations. In the finishing week of my first module, I feel like I have been challenged mentally to my limit while developing the fundamental skills, habits and attitude needed for creating useful, efficient software. The program is very difficult and takes full dedication of your time and energy, but the reward is incredibly gratifying by learning so much so quickly. The teachers and staff are insightful, willing to provide their time and deep knowledge and make the school enjoyable to come to every day. There are very few places where you get to be surrounded by so much talent and determination, it's an addictive environment.
-
Tino Espinoza
I feel going to Turing was the best decision I could have made.
Read more Read less of Tino Espinoza's review
Hello! There are a ton of things that I think are absolutely great about Turing, and I'd like to share my experience at Turing with anyone looking into bootcamps. The first great part of my experience has been the welcoming communitity. It's very diverse, and welcoming to people of all cultures. I'm only 19 and came straight from my first semster of college. I showed up young and inexperienced, but everyone has welcomed me. There are people of all backgrounds, so I don't see "fitting in" ever being a problem for anyone. The community is big enough so that you can always find someone to work with, or someone with experience to help you out, but also small enough that instructors and staff can still keep track of how your doing and give you anything you may need. The huge plus is that the staff is very responsive to feedback, so if there is anything about the teaching styles, or even the workspace that you could see improved, it happens as soon as possible. We are all like one big family. I'm in the last few weeks of the program, and boy, the program is pretty intense. But it sure does pay off. Now that I'm looking for jobs I find myself feeling confident and qualified to work with any problem that gets thrown at me. Everyone puts in a ton of hours, and by the end of the 7 months the amount of material learned is crazy.
-
Watts
Just Get Started
Read more Read less of Watts's review
The Interview: I SUCK at technical interviews. My mind goes blank, sweat starts forming in my palms and I generally bomb. Going to Turing didn't stop that from happening, but it did make it so that it didn't matter. After 7 months of training things that seemed strange and bizaare and required lot's of time to work out in my brain became almost automatic. Don't know how I would have done with a shorter program. It took me months before this stuff finally 'clicked.'
My Current Job: I got a job offer the day I graduated. Literally. Cool thing is, it's for programming languages I didn't even study at Turing. I know that seems kind of strange right now, but employers are less conserded about what languages you 'know' and more concerned about a demonstrated ability to learn. My current employers knew the Director of Turing and one of my mentors. Along with my interviews and review of my coursework, were convinced that I would be able to tackle the rigors of learning TWO new programming languages, move to a new city, and build web apps from the ground up.
Curriculum: There was definitely room for improvement here. Like other posters have said, I was not the biggest fan of their teaching style. However, since the staff at Turing take and respond to weekly feedback I would find myself listening in to classes I had taken 6 weeks ago saying to myself "Oh man! I wish they had tought that to me like that!" Turing knows when it sucks and continually works to make it better.
Job Assistance: Just like anything in life, you get what you put into it. I busted my ass filling out applications, sending resumes, and doing interview take home assignments. All this on top of our normal course load. When the people around me saw how seriously I was taking the job search both mentors and Turing staff alike went out of thier way to help me land an amazing job.
It's very simple. Go here, put in the work, get hired.
If you have any other questions, hit me up any time.
-
Tan Doan
The Goodies
Read more Read less of Tan Doan's review
Many of my peers will speak about what it's like in the classroom. I, on the other hand would like to dive into what it's like as a developer after Turing.
Interview: The foundation gained from Ruby in module one coupled with alogrithmic strategies taught by the instructors really built a foundation to understand problems naturally. My interviewers were usually impressed with how well I paired thanks to the emphasis on paired programming during classes and projects. The most important part of the process was being able to recall database relationships, test driven development, and best practices in design principles. For multiple companies that I spoke to, most potential employers valued my time at Turing as having one-and-a-half to two years production experience.
Job: I was fortunate enough to join the wonderful team at WellMatch, and upon being hired I had a lot concerns around my skill set. Although I had made it through the hurdles to graduate, I definitely had a mild case of imposter syndrome. However, after a few weeks, the work flow felt very similiar to when I was at Turing. From version control (github) to agile practices such as standup and retro, it definitely eased my worries. Since we had been used to swimming in the deep end, learning new technologies, or adapting felt like second nature. At this point I realized what I learned from Turing was not just how to code, but really how to learn.
What I really wanted to point out about the cirruclum itself is the iterative property of the cohorts. Going through the program I definitely feel that improvements were happening real-time. Based on our experiences, other classes were immediately receiving tweaks that would better prepare them through the life cycle. Now that I'm participating as a mentor, I felt each class that comes in is stronger as Turing matures.
Highly recommend and would buy again!!! :)
-
Emily Davis
Holy *best/hardest thing I've ever done or will do* Batman!
Read more Read less of Emily Davis's review
I am honestly still in awe of how much my life has changed since deciding to leave teaching and become a software developer. For the river rats out there, it's something akin to swimming a massive chain of rapids and at the other end being a bit unsure of:
1. What just happened?
2. How you survived?
3. What's next? *Hope it's as awesome as that was.*
The question I'm asked the most by people considering Turing is this, "I have zero coding skills, are you sure it's the right place for an uber beginner?". In my opinion it's the only place for an uber beginner. I had zero applicable techinical experience when I was accepted to Turing. I had degree in literature and had spent the previous six years teaching seventh grade language arts, and I honestly don't feel like it ever held me back during the seven months.
The instructors are not only excellent slingers of code, but they are excellent teachers. This was a huge factor in my decision to attend Turing. Coming from the world of education, I wasn't going to entrust my future to a place unless I felt confident they actually knew how to teach. Jeff Casimir, Jorge Tellez, Josh Cheek, Rachel Warbelow, and Steve Kinney know how to teach. Even better, they constantly seek feedback and act on that feedback. I was a member of the first cohort, and it would be an absolute lie to say that there were no bumps along the way. The instructional team at Turing is continuously iterating on their curriculum and instruction, and there are few things more important when it comes to education.
Before you decide to leap, it's worth taking a moment to seriously consider your grit. Turing is all consuming, as mentioned in some of the other reviews. Beyond that though, Turing will challenge your perservance, self-confidence, response to constructive feedback, and ability to bounce back from failure. Learning in an environment like this is not for those that give up easily. It's the single most rewarding thing I've ever done, but the journey was not graceful and I did not emerge unscathed.
All of us did this in order to change careers, and I have great news: It's so awesome out here in the real world of software development. I work for a company that makes me feel valued, and that I started contributing to during week one. I'm excited to go to work every day, because I love what I do and the people I get to do it with. I learn everyday, and am constantly amazed that I get paid to this. The money's not bad either.
-
Corey Davis
Just be f&*king awesome
Read more Read less of Corey Davis's review
I was first introduced to Jeff Casimir when I saw him speak at Refresh Denver; he gave a talk called "Just be f&*king awesome". Great title I thought, so I listened to what he had to say. And by the end of the talk I had started my application to Turing. Was it because Jeff was so eloquent and deft at wordsmithing that he somehow talked me into this life changing descion? Was it that his pitch for becomming a student of software magically implanted a desire to be a Turing student in my brain?! Or was it because what I actually wanted more than anything in this life was to Just be F&*king awesome myself? Well, actually it was a bit of each. But it wasn't Jeff all by himself, it was the whole experience. Never before had I seen a place or a group of people so nakedly, honestly, and heartfully devoted to the growth and success of others.
Turing changed my life, and I don't mean that in a, "Woohoo! I did it!" sort of way. In 2007 I started a teaching career as an 8th grade science teacher; I had a four year degree in biology and wanted to make a difference. I taught with everything I had for six years, earned a Masters in technology and instruction, and fell victim to the system as so many do. As a teacher I learned a lot, I learned that I was at the mercy of a greater system overwhich I had almost no actual control. I learned that my potential for creativity and innovation would slowly be stripped to the bone by a culture of standardized testing. And I learned that my future would be (at least in my opinion dismal). I woke up with dread each day, and came home with burden.
My wife and I literally hated what we were doing minute to minute (she too was a teacher). So we decided to take the greatest risk that I could have ever imagined. We piled together what money we could, we both applied for Turing, and by some miracle we both got into the first class of Turing. We quit our jobs, and in June of 2014 we stepped off the edge of a cliff not knowing how things would end.
The seven months I spent at Turing where some of the hardest I have ever lived. I have never been so frustrated, so tired, so confused or challenged. I also have never felt so empowered, so self-reliant, or so rewarded. Turing is incredibly humbling, but what stands to be gained is beyond description. The staff at Turing continues to blow my mind, each and every one of them is there because they believe in the students, and because they have the expertise to teach these skills fast and hard. Turing teaches deep knowledge, and builds actual developers - often from nothing. Students of Turing will and do succeed, my wife and I are proof.
I once wrote a game in Apple Basic, that was in large part the extent of my coding experience (and that happend in the late 80s). My wife, who was a 7th grade english teacher had never written / seen / thought about code or being a coder. In seven months we both learned not only how to develop in Rails, but how to write clean, elegant Ruby. Beyond that we learned how to manage web services, how to untilize APIs, how to build gems, create decorators, develop front end UI/UX, integrate JavaScript, develop for preformance utilizing tools such as redis, cron jobs, and background workers. How to interact with clients, and deliver in sprints under agile methodologies. We learned about EmberJS, eager loading, and strong test driven development. In other words . . . we learned how to just be f&*king awesome.
My wife and I both have incredible jobs, and when I say incredible, I mean the type that you read about in those articles that have titles like, "The 10 most amazing places to work. Ever". From day one I was a contributing member of my company, giving insightful, useful contributions. I am writing production code, and I am learning everyday. I am incredibly well prepared to do this.
To a potential Turing student I would say these things:
- Turing is hard, incredibly, intensely hard. It will push you well beyond your limits and give no quarter along the way.
- Turing is not for the feint of heart. It is a huge risk: financially, personally, professionally.
- Turing is not perfect. They are learning how to be the best, as a student so are you; the greatest success will happen when you work together.
- You are entering into a VERY competitive field. The world of software is packed with insanely smart people, and there are a lot of juniors who are looking for work. You need to be at your best always, and be patient (it took me 89 days to get a job offer after Turing, it was WORTH the pain, effort, and wait)
- Do NOT expect Turing to plop a job in your lap. This is your future you are working for, so the hunt is on you. Think of Turing as a big ole' hammer, in the end it is up to you to hit the nail.
- There is no other program out there that can compare. I did the homework, and I earn nothing for saying that. It's just the down right truth.
- Don't come to Turing and fall in love with Denver. Denver is a very small, very startup heavy market, and it isn't going to be an easy to place to land a job when you're done. (I mean that, its a long shot, and mostly in need of senior devs. Be ready and willing to move on.)
- If you go to Turing and give it everything you have and see it through to the end (which means beyond completion of the program and into your first job) you will kick so much a** its not even funny.
Turing changed my life, not evey part of it was happy, not every part was fun, but I wouldn't trust it if it was. If you get an offer to be a student at Turing you would be fool to turn it down.
-
Marc Garreau
Four Months After Graduating from Turing...
Read more Read less of Marc Garreau's review
Turing is what I've always wished the education system at-large would be. To summarize: it is a remarkable and intense program where gifted instructors teach you a practical, hard skillset. There are 'grades,' but unlike my bachelor's degree, this education is wholly focused on learning. This is a subtle, but monumental difference in perspective. No one cares about a GPA. There is no ranked order of students. You're not fighting to eek out an A- instead of a B+. You're here to learn. Pure and simple. When you embrace that idea, its freeing.
Now, I presume you've made it this far, because you're comparing code schools. I only considered gSchool and Turing, based on my proximity to them (already in Denver). In the end, I trusted some former (developer) colleagues who advised me to follow Jeff Casimir and apply to Turing. Their reasons were simple and compelling:
- Jeff is a very experienced teacher and taught the first iterations of successful gSchool students prior to starting Turing,
- Jeff is very well connected in the ruby community, and he will leverage that network to help you find a great job, and
- Turing is a nonprofit, so there are no questionable incentives to appease shareholders.
Folks commonly wonder how much experience everyone has when they begin. I went through the fairly standard rigmarole of free and paid courses: code school, codecademy, one month rails, and so on. When I started out, I felt like I had a little edge, because I was familiar with the terminal and had a smidge of proficiency with programming syntax. The edge didn't last long, as folks pick up that stuff in the first couple weeks. Some people come in with significantly more experience, and that can be a source of stress if you let it, but it's better just to make friends and view them as an opportunity to boost your own learning.
On the subject of classmates, I loved that mine came from a wide variety of backgrounds, but shared a common drive for learning and self-improvement. The screening process at Turing is a good one, and as a result, the community is collectively very bright, driven and passionate. Folks will have very different learning styles and speeds though, and learning to pair program is very difficult. How well you learn to work with others in the program will go a long way towards how well you do in general. It took me way too long to realize that the best way to get ahead is to stay behind and help others.
The program itself is very demanding. Class takes place from 9a - 4p, but I regularly spent 10+ hours a day in those classrooms. Before/after-hours were spent practicing assignments, reading docs, workings on group projects and participating in organized extra-curricular learning sessions (favorites: data structures & algorithms (dsa) and the javascript study group).
The program is made up of four six-week modules, with a week-long intermission week in-between each module. The intermission weeks are not a week 'off', but they are beaufitul oases. Despite having reading/homework, these weeks are essential to recharge the mind and allow you to do things like six weeks-worth of laundry, or see some sun. The last intermission week gives you time to perfect your resume and start applying for jobs.
There's 101 other things worth mentioning, but here's a final thought: Turing is constantly evolving. There has been zero instructor turnover at the point of writing, so each new six weeks - instead of spending energy bringing new staff up to speed - is spent experimenting with ways to improve the curriculum, processes, and community. My current roommate just finished his first module at Turing. I can tell you with certainty that his first module was more rigorous and thoughful than mine. And that's how it should be.
Two months after graduating, I was fortunate enough to be hired by a very reputable software consultancy, making nearly twice my last salary. This education catapaulted me into an inspired network and a fulfilling career, and for that, I am forever grateful. Find me on social media if still have any unanswered questions.