The Tech Academy
The Tech Academy is a flexible full-time, 15-week software development bootcamp offered online, on-site in Portland, Oregon, and in Seattle, Washington. This immersive experience focused on creating well-rounded software developers, also gives students the option to take the course at their own pace.
Recent The Tech Academy News
- Alumni Spotlight: Temple Naylor of The Tech Academy
- Am I the Right Candidate for a Coding Bootcamp?
- Instructor Spotlight: Adam Smith of The Tech Academy
Recent The Tech Academy Reviews: Rating 4.87
Software Developer Bootcamp
- Financing available with Skills Fund.
- Minimum Skill Level
- No prior experience required.
- Placement Test
- Prep Work
- No prep work required
Software Developer Bootcamp
- Financing available with Climb Credit.
- Minimum Skill Level
- No prior experience required.
- Placement Test
- Prep Work
- No prep work required
Software Developer Bootcamp
- Financing option available with Climb Credit.
- Minimum Skill Level
- No prior experience required.
- Placement Test
- Prep Work
- No prep work required
The Tech Academy Reviews
144 reviews sorted by:
- Only Applicants, Students, and Graduates are permitted to leave reviews on Course Report.
- Post clear, valuable, and honest information that will be useful and informative to future coding bootcampers. Think about what your bootcamp excelled at and what might have been better.
- Be nice to others; don't attack others.
- Use good grammar and check your spelling.
- Don't post reviews on behalf of other students or impersonate any person, or falsely state or otherwise misrepresent your affiliation with a person or entity.
- Don't spam or post fake reviews intended to boost or lower ratings.
- Don't post or link to content that is sexually explicit.
- Don't post or link to content that is abusive or hateful or threatens or harasses others.
- Please do not submit duplicate or multiple reviews. These will be deleted. Email moderators to revise a review or click the link in the email you receive when submitting a review.
- Please note that we reserve the right to review and remove commentary that violates our policies.
Although I haven't yet completed the program, so far I have really understood what I am studying. Sometimes I can forget what I was reading when I intake too much data at once, but there are coding challenges that have let me practice and thus retain what I have learned.
To start things off, I would like to say that the experience here has been phenomenal. The entire staff, the flexible scheduling, course work layout, lessons, and teaching style has been nothing short of great.
I came to this school with zero prior knowledge on sofware development. I came from a dental background. Starting off with computer basics, it was a good course for me to get my feet wet within the computer world. They have laid out the courses in a great way that makes sense and logical for the students to learn.
Moving through the courses in succession is a great sensation. I never would have thought I'd learn this much about software development. Definitely not possible on my own without The Tech Academy. Learning both front-end and back-end development is a great way to make yourself a well-rounded developer.
Funny thing is, I landed a job at a fantastic location before even finishing the entire program. Now I am making a salary for the first time in my life and taking over my household as the main income provider (I'm only 24 years old). I couldn't have been more thankful for enrolling here. It is life changing and great relationships were built.
The main reason I attended this boot camp was to land a coding job. Here's my experience:
1. It started with talking with the Registration staff about the program. They were helpful and not pushy (which I appreciated). I wasn't into the entry testing but I did it and passed.
2. The first course was computer basics. For me this was beneficial because I hadn't written code before. The first 2 or 3 courses really helped me understand computers and programming and I felt more confident that I could learn coding.
4. The live project was awesome. I got to help on an app they were making and it allowed me to use some of my skills and I found out I had a bit more to learn... It was nice to do a real life project.
5. Finally, I got into the job placement section. They have a short class on job placement and a job placement director to help students. At first I had thought that I would just be handed a job but this wasn't the case. I had to apply at various places and it was rough for me because I'd never had a tech job before. Luckily the school helped me out a lot and after 3 weeks I got hired.
I am now making three times what I made before going to The Tech Academy. Anyways, I basically went from never coding to having a coding job. I am glad I went here. There you go
Response From: Danny Condon of The Tech Academy
The course on SQL was my favorite. It's a very well-designed curriculum. I went from knowing very little to being very confident of my knowledge and skills. I like the focus on actual practice to build skills.
Response From: Danny Condon of The Tech Academy
I recently attended an open house hosted by The Tech Academy. More than anything, they seem to genuinely WANT every student to succeed. They literally have staff members that are available at virtually all times to assist students when they need help (Each one has completed the course him/herself as well). I think that's critical for students. At the open-house I was able to speak with quite a few graduates who spoke very highly of this program. I'm not surprised to see all the 5-star ratings.
Response From: Danny Condon of The Tech Academy
I had been working in the semiconductor industry for most of a decade when I learned about The Tech Academy. I had known about code schools for a couple of years and was intrigued by the idea, but I didn't know that they had begun opening inPortland. I had become dissatisfied with my career and I have always enjoyed working with computers, so after researching some of the local schools I chose to quit my job and enroll in The Tech Academy. I chose The Tech Academy because of its focus on the .NET framework and the flexibility of its schedule.
The Tech Academy's curriculum is very well thought out because it does not assume a student has a background in computer science or programming. Although a lot of the Computer Basics Course was a review for me, it was a useful review that I needed. Each course in the program builds on what a student has already learned. Along with all the computer languages and database work, students also learn the basics of project management as well as the skills they need to write a quality resume and stand out during a job interview.
All of the instructors I met were friendly and wanted me to succeed. If I asked a question they did not know the answer to, they admitted it instead of telling me something that was wrong. They also encourage students to attend Meetups so we can meet people that are working in the industry and learn about all of the different kinds of work in which we can get involved.
I have accepted a job offer as a web developer for one of Portland's largest employers and it was only possible with the skills I learned at The Tech Academy. For the first time in a while, I feel positive about my future. Thank you.
The Tech Academy has been one of the best choices that I could have made for furthering my education. Going through multiple jobs in multiple fields really put a perspective on what I wanted to do for a career and I know It was with coding and software developing. With The Tech Academy I was able to accomplish this in a faster, more cost effective way without the extra classes that didn't relate to my studies! I was able to go through the courses at my own fast pace and really get a true understanding for the fundamentals. Each course that you go through gives incorporates the past ones so you don't forget and you see real life applications of using it. Completing this program has landed me a job with a well known company making an awesome salary! It even gave me the knowledge to start my own business on the side to help other business owners with their websites! Many thanks to The Tech Academy for doing what they do with highly qualified instructors that help you along every step of the way.
Response From: Danny Condon of The Tech Academy
Response From: Danny Condon of The Tech Academy
However, I would like to clarify one thing. You mentioned that we have students sign a waiver that they will never write a negative review. I want to clarify this: we have students take entry testing. One of the purposes of this testing is to locate negative personality types that are hyper-critical and will cause problems on the program. A couple years ago, one of our Registration Directors (Morgan) was using a "loophole" for students that failed entry testing. He created a waiver that protected the school from potentially problematic students and it included in it that these students that failed our entry testing would not attack the school publicly (since it was already clear from their entry testing and our experiences with them that they were highly critical). Very few people ever signed the waiver and our Co-Founder canceled its use over a year ago (I estimate only 10 out of the 300+ people we've signed up ever signed it). None of the reviews on this site are from one of the very few students that signed this waiver.
I joined The Tech Academy in November 2015 aiming to switch my career to software development from a background in Electrical Engineering and many long years of voluntary work. I had sensed that the growing tech community in the city would be a great opportunity to be hired as a Software Developer. I had been checking out several options and ultimately decided to join Tech Academy because of the curriculum that covered web development using Microsoft Technologies. The self-paced learning environment was another selling point. Although I was aware of some aspects of software development, it was during the bootcamp training that I got to learn and understand a lot more. I believe I gained a solid foundation on the basics as a result of my training at The Tech Academy.
The way the course is designed was of great benefit to me as it helped me to get a firm grip on programming basics starting with terms and abbreviations and then moving on to more complex topics such as databases, data structures, Object Oriented Programming concepts and layered architecture. The video tutorials, starting from WordPress and version control to actual full-stack development using .NET, the follow-along exercises and the short drills at the end of each topic also were very helpful.
The job placement course with the short videos on etiquette and soft skills, resume and cover letter preparation and mock-interview drills helped me to be interview-ready.
Working on live projects was very useful for me, as it prepared me to get a foretaste of what to expect in the real world of programming. In addition to practice in solving technical challenges, I experienced how it would be to work in a team, collaborate, communicate status, and complete tasks in a deadline-driven environment. In fact, in my job interview the focus was on the live project and my contribution in it which eventually helped me get hired!
I want to express my gratitude to the team of instructors at Tech Academy who helped me throughout the course and for encouraging me to never give up but keep on persevering. The journey was long and hard but it was worth the whole time. My experience here taught me a lot that has, I believe, helped me not only secure my first programming job, but will also help in building a career in software development.
Prior to The Tech Academy, I could operate a computer alright. Type documents, send emails, use Facebook, etc. I never considered myself a nerd and when I heard programmers talking I wanted to fall asleep.
But I was attracted to learning coding because I thought I could do well at it and it pays well. I tried some self-training and crashed and burned. The data was way over my head and I didn't know what to study.
My friend told me about boot camps and I researched a few. I chose The Tech Academy for two reasons: 1. Their staff was friendly, helpful and nice and 2. Their curriculum looked more thorough than other schools.
Four months later, I can now code in seven languages and I have my highest ever paying job.
The program was laid out in a great sequence so nothing was too over my head but at the same time it was challenging. The Instructors and job placement staff were amazing and I couldn't have finished without them.
I'm now working in tech and totally couldn't have done it without these guys. Anyways, that's my story - hope it helps
Twelve weeks ago, I began my studies at The Tech Academyand next week I begin an intellectually challenging job, developing software for one of the biggest names in I.T.!
Software development is a great field to be a part of: it is creative, intellectually rich, full of dynamic people, and in high demand. Plus it's fun! Changing careers has been an exciting process, and I can now say that my training at The Tech Academy has clearly given me the foundation I need to be successful.
The three greatest merits of The Tech Academy are the Job Placement resources, the Live Project experience, and the selfpaced structure. When I refer to Job Placement resources, I don't mean that The Tech Academy sets you up with prospective employers—which will be a disappointment to some prospective students. But the Academy brings in speakers each week, which introduced me to the recruiter who worked so amazingly to place me. I also got great advice in the Job Placement course, which gave me a terrific looking resume and got me in the right forums. Most importantly, the weekly technical Round Tables prepared me specifically for my interview, which was quite technical.
The Live Project gave me the crucial experience I could point to, using the very technologies that are most in-demand. That, of course, is by its design, because the projects are real contracts from the I .T. marketplace. And unlike an internship, where one could potentially be placed in a niche doing entry-level tasks, I worked on the full functional breadth of a large website.
The selfpaced structure of The Tech Academy is its great two-edged sword. It allowed me to start immediately, and to devote myself fully to progressing. In the timeframe that I would be waiting to start the next course at another bootcamp, I was able to complete the Tech Academy curriculum and move on to putting my skills to work.
The self-pacing also allowed me to take sidetrips for a few minutesor a few daysto more fully understand various concepts that I was introduced to in the courses. I would not have passed my technical interview if I had not done this. Although we covered the concept early on, I revisited database normalization repeatedly throughout my training before I really understood it. I spent an extra hour studying garbage collection in .NET, and I spent two days understanding delegates, event handling and the associated Observer Pattern. I was quizzed on all of these topics, so that was certainly time well spent!
To make the curriculum at The Tech Academy work, though, students have to be selfmotivated to a great degree. You will get out what you put in. One of the beautiful things about a self-paced program is that it accommodates competing priorities in peoples' lives—but it is also possible to lose momentum. So you have to maintain the energy. You also have the responsibility for really learning the material. The Tech Academy curriculum is like a freeway—it will get you across the country, but if you just race across the freeway as fast as you can, you haven't seen the country.
You have to pull over at the historical markers and read the plaques. It certainly worked for me, and I would like to take this opportunity to thank everyone at The Tech Academy for all their hard work and their assistance! It was a lot of work, and a lot of fun.
Response From: Danny Condon of The Tech Academy
Here is my long essay about my experience with The Tech Academy:
Tech Academy has changed my life and I want to let people know where I was before I started and what I accomplished with it in such a short time.
To start, I have never been in tech, I had absolutely no experience with programming. The only thing that I had ever done that even had a flavor of it was some advanced Excel work. I had been in sales my entire life. I was great at it but like most sales people I found that I was working really long hours, at times had to travel and be away from my family, and had deal with the weeks where I just didn't sell much and had to experience the painful side of a primarily commissioned based income.
About two years ago when my wife and I found out that we were going to have a second child (already had a 3 year old at that point) I knew I would have to change something career wise so that I could be with my family more and honestly get out of working just for sake of working.
I didn’t know what to do at first so I started driving for Uber and Lyft which provided a lot of work flexibility and I could make decent money with it in San Francisco. After a year of doing it I had the opportunity of talking to thousands of people about their lives and careers and there was one thing that completely stood out to me: it was the programmers that were the happiest people I met and had the most financial security and even above that were able to do the things they wanted to do in their life.
I got really interested in a programming career so I started to ask people what the best way was to get started. Driving in SF actually gave me the opportunity to talk to programmers, recruiters, HR managers, and even several executives and a couple CEOs of major tech companies about how to get started. Literally, every single one of them told me the same thing: the number one place they want to get their programmers from is from a software bootcamp school.
I did A LOT of research into different bootcamps. They all seemed great but there were a few things that really made Tech Academy stand out to me:
1.The curriculum seemed well balanced covering both front and back end development. Most of the bootcamps that I researched would only teach either front end or back end (not both) and usually taught only one language.
2.After talking with Tech Academy themselves I saw that the team there worked to provide a certain amount of flexibility to there students so that people who had families and still had to work had options to still get through the school.
3.And probably the most important thing to me was that they were the ONLY tech school that actually provided courses that could take someone from having no experience or education in programming to a well trained programmer in a short amount of time. NONE of the other bootcamps (even if they said they did) could bring on and teach students from scratch. They all required a certain amount of experience and knowledge in the field first.
At the time I found Tech Academy I had some commitments that would occupy most of my time for several months that really could not get out of. But I knew it was the right decision so I did sign up immediately knowing I wouldn’t be able to start until later.
I finally got started about two months ago and I will tell you that these last two months have been a major rocket ride in my life. Right from the start with the Computer Basics Course I was learning more than I thought I could ever know about tech, computers, and programming. I want to make this very clear:
THE COMPUTER BASICS COURSE ALONE MAKES ANY AMOUNT OF MONEY YOU PAY FOR TECH ACADEMY MORE THAN WORTH IT. NO ONE ELSE HAS ANYTHING REMOTELY CLOSE TO THE EDUCATION IN THIS COURSE AND IT WILL GIVE YOU THE FOUNDATION THAT YOU NEED TO ENSURE MAXIMUM SUCCESS IN THE TECH INDUSTRY. I AM CONVINCED THAT ANY FAILURE OR HARDSHIP SOMEONE HAS IN DOING TECH IS SOLELY BECAUSE THEY DO NOT HAVE THE EDUCATION THAT IS IN THIS COURSE.
I was spending every spare moment I had doing Tech Academy. I was doing most of it online and also worked out my schedule so that I could go in person to Tech Academy for 2 weeks to do it even more intensively in that time. The instructors were all amazing and totally willing and able to help me with anything.
It really stuck out to me how focused and caring all of the Tech Academy staff were on ensuring that I had success. Most educational systems I have been in since I was a child were set up to just through a bunch of information about random subjects at me and then when that class or semester was over I was on my own. Not here, the staff all have as their primary goal to have every single one of their students succeed in the industry and that is the product that they are all personally going after.
A good analogy is that the Tech Academy instructors help you in a way as if they were bridge building teachers that would one day have to cross the bridges that their students built in order to make it home. If you had to cross a bridge that one of your students built then you know that you are going to damn well ensure your students are VERY successful bridge builders.
After just 4 weeks into the curriculum I began telling everybody that was going to a tech school and any tech person I met or would run into I would tell them what I was learning. At the time, I wasn’t even sure what exactly I wanted to do or where I wanted to work at but I was hungry for connections in the industry and figured the more connections I had and the more people that knew about me would come in handy.
In the process of doing this I ran into a guy that worked for Disney Studios. As soon as I found out that he worked there my interest peaked. I have always loved the film industry and even started my high school’s first film club. And I am big comic book geek and Disney recently bought Marvel. I thought that that would be a perfect place to work. I also thought that it was pie in the sky that I could work there after coding for just a few weeks. But I said to hell with those considerations it doesn't hurt to give it a shot.
I got the guy to give me his boss’s contact information and through some polite persistence I got the boss to agree to give a phone interview. Then the Tech Academy instructors on a daily basis started to prep me for the interview and what to do in the hiring process. This was awesomely extensive and gave me the confidence I needed to do the interview. After a 30 minute phone interview I was invited to Disney Studios to do an in person interview. Tech Academy prepped me for that one too. I was able to handle all the questions including the technical ones and felt good about the interview.
I am now very excited to say that after just doing about 2 months at Tech Academy I was just hired by Walt Disney Studios as a front end developer for $145,600 a year! This is a literal dream job for me and will have enough income to support my family and work on accomplishing other goals I have.
I know this success story is already long, but I cannot stress enough how important it is to do Tech Academy and this education and support. If you want to change your life and if you want to become a major part of what is one of the top industries in the world then commit yourself to getting through your courses and then really apply the education and skills you are getting (like anything, you are only going to get back what you get into action on) And if you are not yet a student of Tech Academy then become one now, it’s that simple.
Thank you to everyone at Tech Academy for your amazing approach at teaching me and your stellar support and care in ensuring my success!
Response From: Danny Condon of The Tech Academy
My husband was working as a telemarketer and I was employed as a nurse on the graveyard shift. He was always good with computers so we decided to roll the dice and see about him going back to school to learn programming. We looked around and found The Tech Academy. My initial impression of them was good but I remained skeptical. My husband made his way through the coursework. There were ups and downs but altogether he relayed a positive experience to me. He then began applying for jobs and received help from the school's job placement staff. He was able to land a technical job that paid him enough so that I no longer have to work nights and weekends. Because we are now surviving better and on the same schedule, I am very grateful for all the help The Tech Academy has provided us. His attending has changed our lives for the better.
Response From: Danny Condon of The Tech Academy
I am a recent graduate of The Tech Academy and my experience there was fantastic. I signed up for their software boot camp in December and by April I was hired with no prior experience in I.T. The knowledge I gained from doing the course work at the boot camp was invaluable. It didn’t just teach me about programming, but it taught me how to think like a software developer. One of the best experiences of the boot camp was the live project. This entailed working with a team using Agile/Scrum methodologies to complete a two week long sprint. It was very rewarding being able to put what I learned to use in a real world project.
I studied remotely from Maryland and then came out to Portland to work on the live project and search for a job. I was able to find employment promptly with the help of The Tech Academy’s job placement crew. Overall, my experience at The Tech Academy was great and I would recommend it to anyone trying to break into the field of software development.
Response From: Danny Condon of The Tech Academy
I made my appointment to interview the staff and experience their learning environment and take their phony "entrance exam" which consists of a IQ & personality test.
They claimed their test results revealed that I would need to sign a wavier because the personality test revealed a red-flag which they said means that I do not "play nice with instructors".....???? I asked why an exception is being made for me and they responded that because I passed their IQ exam with a reasonably high score, that they would, "love to have me as a student". I asked to retake the personality evaluation due to botched initial answersheet during first attempt. When I completed the retake evaluation, they sent me a copy of their wavier. **It had nothing to do with "playing nice" -which was explained to me earlier, that if I should encounter any conflict during my program, that I would follow a structured channel/chain of command to resolve any conflicts that may arise between students, faculty and insturctors" In reality, the waiver was simply a form requesting several disturbing things:
1. I would agree to relinquish all of my legal rights to ask for refunds on tuition or any legal/litigious recourse to protect my investment in the school.
2. That I would not speak negatively of the shool on any social media. (there were more bullet items, but those are the two red-flags for me.)
Why would anybody invest in or take on intellectual debt in a rigged deal where the school has absolutely no responsibiltiy or accountability to your success or even your satisfaction? evidently people do sign and relinquish their legal rights under the guise of some false behavior exam with a supposed "red flag"...... don't be taken advantage of here -I won't do it. Any shool that genuinely cares about your success is not going to ask you to put yourself in such a vulnerable position.
Moving on and you should too! This after narrowly surviving Portland Code School who also tried to rip me off to the tune of $1,000. in tuition as the result of a secretive backdoor business transaction and abrupt school closure with strong resistance to do the right thing and provide refunds. In my case fortunately, PayPal automatically recovered my tuition money for me and Oregon Department of Justice is still investigating the loss of opportunity.
Play nicely with your students and you won't have to worry about lawsuits and headgames.
I am very grateful to the Tech Academy. My life is complete. I was trying to find what I wanted to
do with my life. I always enjoyed learning new things. I get that with programming. There's
always something new. It's just mindblowing. My brain feels alive solving problems and applying
my knowledge. It's just continuous growth in the world of programming. There was a time in my
life when everything seemed familiar from Biology to TV shows. There was no more novelty.
With programming, that sense of newness and curiosity came back. I used to just watch movies
and surf the internet when using a laptop. Now, the possibilities are endless. You can do robotics,
statistics, art, etc.
Before the Tech Academy, I was looking for answers like how does a computer really work. The
answer I got from Google was lacking for me. The Computer Basics Course opened up a whole
new world for me. I think you can't find everything on the internet. Some of it is through people's
experience. Erik Gross clearly has experienced how to teach what programmers should know.
Going through the course will certainly prepare anyone for a career in programming. I would hire
anyone who graduates from the Tech Academy. I know they have put in the time and the repetition
to be able to do the job.
I am really glad I took the leap. I could still be stuck in the past and not be part of the future.
Programming is the future. Maybe we're heading towards a world like Star Wars where most of the
jobs are “Luke Skywalker” jobs, you can either fix machines or program them. To any prospect
who's reading this, be part of the future, enroll at The Tech Academy. Thank you.
I'm not done with the training yet, but I must admit that I have learned more (in such a short time) than any class that I have ever taken. This atmosphere is electric and there are so many people to meet and draw from. If you are looking to join a community of developers, this is the right place to start. On that note, let me get back to my studies! ; ) joinUP!...
Response From: Danny Condon of The Tech Academy
I started the program at the Tech Academy at the age of 58. I have had no experience with coding and wondered if someone with as little experience and as old as I was could do this program. Upon being around the other students here, I have seen the excitement of the newer and older students doing this program. Upon talking to the other students, I have only heard positive comments about their experience here. Once when I was in the office, I witnessed a graduated student that walked into the office say how happy he was with the job he had and how his income was much higher than it was before attending the Tech Academy. I think this is a program that many people can do if they have the desire to do it.
Response From: Danny Condon of The Tech Academy
I’m writing this review for my son as he was forced to sign a waiver that he would not provide a negative online review. Since I paid for the classes, I do feel I have a vested interest to provide an honest review.
Up front, the Tech Academy served its purpose for my son and it was part of the reason he did get employed in the tech industry; but the program did not live up to the upfront promises. And if you are not the right fit, this would not be a wise investment.
My son had received a minor in computer science in college and this program was to supplement and enhance his employability. The program did fill in some technical gaps, but much of it was due to his own effort (which is fine, the students should not be spoon fed), but see the detail below:
- Upfront, the promises were that all graduates got around $65,000 and were successfully employed. REALITY: This was a trick claim, the Tech Academy does not consider a student a graduate until they get a job (since finishing, the school has changed this requirement, but they did mislead us at the time). So just completing the courses is no guarantee. Of all the co-students of my son, none of them got a $65,000 job and over 75% are still looking after completing their course work three months ago. (Note, the tech industry is very difficult to get started without experience). My son did get a job, but it almost 25% below the “average $65,000” promised rate.) Do know we pressed the school on this fact just before I signed the check and they said it was absolutely true with just once exception. (I see that their web site has updated their “stats” now claiming that over 95% of all graduates have landed outside tech jobs, but from a sampling of his seven friends, only two got tech jobs afterwards.)
[Many of the “graduates” are employed at the school, which warps the math – draw your own conclusions.]
- The actual successful completion rate in 15 weeks is very rare, some students are still in the program after a year. Some do get discourage and just plain quit. Even though we asked up front, we were told that almost everyone finishes and nobody had quit. Not true.
- At the very start, they make you take a “personality” test to see if you have the aptitude to succeed. Turns out to be a Scientology personality test. And it almost always finds some flaw. Based on that flaw, they won’t let you sign up, unless you sign a waiver to never write a bad online review (yes, you should be suspicious when all the reviews on the Internet area almost all 4 & 5 stars . . . and yes, some of the reviews are written by the owners and employees of the company). In my opinion, this is just plain trickery.
- The course topics are appropriate and the school does a good job trying to keep the students focused, motivated and moving forward. Instructors do check in with the students on a very regular basis.
- The content of the courses is a mixture of books, videos, printed material. About 75% of the learning material comes from the outside world and not created by the school (a non-consistent mishmash of material). And some of the material was inaccurate and not always best practice. Also at the time, they did provide the use of a laptop computer. And the downtown location was open and available almost seven days a week. A great way to build discipline based on a set “work/study’ schedule.
- The “instructors” are there to help answer questions by email or in person. But the instructors are almost always other students that are still working through the program. This is neither good nor bad, but if you are expecting experience “lecture” sessions in a structured fashion from seasoned professionals, you won’t find it here. REALITY: my son did find that some of the material and instructor help was sometimes off the mark, when compared to previous college level classes. There is no strong emphasis on “good programing” techniques and strategies.
Was it worth the $7,000 I paid for my son? I believe it turned out okay for him; but this was only because he had a fair amount of foundation programming education in college and had done quite a bit of self-learning (TreeHouse.com and CodeAcadmy.com) over the previous four years. If you have never had experience, you may struggle; and even with just aptitude, you may only learn the basics and struggle in the future without the strong foundations. (With that said, there are amazing situations where someone is able to become a fabulous coder through their own self-determination, so anything is possible). After finishing the coursework, there was no substantial job placement help; it took about 8 weeks on his own to find a tech job and the effort was his concentrated effort on all the right steps (with 50+ applications and five company interviews).
So in the end, this part of his life with the Tech Academy turned out fine; but the school was not what it was advertised, and the reason for the review is to give a more complete picture for prospective students to decide if this is a right fix for them.
To offset some of the co-opted favorable review by staff and signed waiver keeping others from providing bad reviews, I am lowering my rating down an extra notch.
A Parent that paid Tech Academy $7,000 in tuition
Response From: Danny Condon of The Tech Academy
Again, I’d like to thank you for your review. There were some valid points, which have long since been corrected. We are a relatively new company and always try to learn from mistakes and constantly better ourselves. If you’d like to discuss this further, or if you have any other concerns you would like addressed, please send me an email at email@example.com or call me at (503)206-6915.
My name is Andrew Earls and this is my experience at The Tech Academy:
I have taught myself many computer languages and most of my experience with coding has been unprofessional. I have always desired to go to school for software development, but always lacked the funds and time. After working a high paying job for a company that had just gone under I was presented with enough time and money to attend a software boot camp. The Tech Academy having the highest ratings and offering a discount drew me in.
The curriculum is work at your own pace, which is nice. The approximate time of completion that is posted on the website and every curriculum, I feel may be a bit of an exaggeration, as I completed in nearly half of the time, however I can understand how someone not knowing anything about programming may take longer to complete the course. As the industry changes so must the curriculum, this leads to a lot of info constantly being changed and updated, which in my opinion is much better than paying for a five year old book that has lost all value and is no longer relevant.
The instructors were all very helpful and focused on connecting with the students, this is great if you come into class everyday, but also helps if you work from home. Some of instructors have not completed the course and even would join us in our studies. This was interesting and unconventional, but honestly it helped in making the environment a great place to study.
The job assistance. I am a shy guy. Interviews are not my thing. But these guys never gave up on me. They worked hard to help me perfect my resume, cover letter, website, and soft skills for any interview. At the beginning of my time at The Tech Academy, I was afraid of talking in front of people, but by the end of The Tech Academy I was sharing and interviewing like a pro, with confidence.
My overall experience, I was looking for a school that would teach me the skills I needed to know to land a job and start my career. What I thought I needed to learn and what I actually needed to learn was complete opposites. I thought once I knew the languages I would easily get a job, also not true. The curriculum was easy and it is my belief that children can learn how to code. Knowing enough to get a job and getting a job are two different beasts. The Tech Academy taught me what I needed to know to get a job, but they also gave me so much incredible support as I struggled through application after application. I would have never landed my job if not for their support.
The Tech Academy, unconventional, continually adapting, and very supportive. It is not what I expected, perhaps not what I wanted, but it is what I needed.
Response From: Danny Condon of The Tech Academy
Our latest on The Tech Academy
From high school dropout to lead developer for a marketing agency at just 19; Temple Naylor took a huge risk and it paid off. He left school at 16, taught himself to code, then enrolled at The Tech Academy’s online coding bootcamp for a more structured learning environment, and to boost his professional skills. Temple tells us what it was like studying remotely with The Tech Academy, how his instructors went above and beyond for him, and how he landed his Lead Developer role at Coates Kokes!
What is your pre-bootcamp story?
I’m 19 years old. I left high school at 16 because I felt the classes I was taking would not apply to my future career goals in technology. I was already involved in technology on the side – freelancing and helping people out. It’s something I knew I could excel in, so I took a leap of faith, I didn’t apply to any colleges and said I’d make it work. When I first left high school I was doing a lot of photography creation, creating websites through SquareSpace and WordPress, and helping people put their brands online, using things like Instagram marketing.
At what point did you decide learning to code would be a good move in your career?
As soon as I no longer wanted to rely on WordPress and Squarespace to make websites! Also, I have an uncle in the tech industry who runs a successful SaaS company. I went to his house after I left high school, and saw that he had this control panel like an iPad on the wall. He used this to control his entire house – his fridge, his stove, his hot tub, etc. That boosted my enthusiasm for tech, and made me realize that coding is something you can actually use to create things and make your life easier.
Did you try to learn on your own before you thought about a coding bootcamp? What types of resources did you use?
Yes I did. Udemy courses were great, and TeamTreehouse also had some great courses to take if you want to deep dive into a specific technology or niche. I also believe in just building, building, building – that’s how you learn. I took a lot of online courses at first and read a lot of books, but because I wasn’t really building, I wasn’t learning anything. As soon as I realized that you don’t really learn until you fail, I really started moving forward.
What made you think you needed something more than just teaching yourself? Did you consider college?
I wanted a bootcamp to have someone to talk to at the end of the day – someone to plan everything for me, and to say hey, here are the resources you need, run with it. So that’s what I did.
I started out looking into colleges, then realized I couldn’t get into college because I was a high school dropout. Then I discovered coding bootcamps, and saw that they took anyone who had the enthusiasm and passion to move forward. I liked that coding bootcamps were self-progressive in that you don’t have someone holding your hand – if you don’t do the work you’re not going to excel at it, or get anything done. That’s how my whole life has been structured – I’m always helping myself, and pushing myself forward without anyone’s help, so I thought a coding bootcamp was a viable option that would allow me to grow.
Did you research other coding bootcamps? What made you choose The Tech Academy?
I was living in a really small town called Fort Bragg in California. I wanted to do an onsite bootcamp, and I wanted to move to Portland, so I started looking there. I kept coming across The Tech Academy in Portland, and saw they had really good ratings. I decided between that and Coding Dojo, in Seattle.
I eventually chose The Tech Academy because of their 99% job placement rate, and the career training part of the course. I knew I could teach myself to code, but I needed someone to teach me how to be professional in an environment I’d never been in. The Tech Academy really stood out to me because of that.
How did you pay for the tuition? Any creative tips you can share with our readers?
I just worked really hard and saved up money. I came halfway close to affording the whole tuition. I was going to work even more and save up the rest, then my uncle saw how hard I was working, and gave me a loan to go for it. He said I could code some stuff for him in the future in exchange – I’m really thankful to him.
What was the application and interview process like for you?
They made me take an IQ test and a personality test. It was a standard personality test that asked what you would do in certain situations, how certain things affect your mood, and that kind of thing. They also asked me about my future goals, and why I wanted to move forward with a tech career. They were definitely curious, instead of just trying to grab everybody’s money. They wanted to know what I wanted to do with this education and where I wanted to go.
What was the learning experience like?
The great thing is, I got the experience of both worlds – the remote and in-person training. The Tech Academy offers an online training program with students across the world. When I arrived in Portland, some family emergencies came up, and I had to head back to California. I’d already enrolled and my start date was within two weeks, but The Tech Academy was very flexible and the team transitioned me into the online course instead. They called me through Skype, and I could message them to ask questions, or send emails. I ended up doing the whole program remotely. Upon finishing the course, they allowed me to go work with them for a bit so I got to see the campus, meet students, and see how the onsite course works.
What was a typical day and teaching style like?
The Tech Academy goes through the really easy stuff first, like HTML and CSS, then you start learning back end technologies. On a typical day you have to get through a certain number of pages and exercises. Each day starts out with reading a bunch of definitions to get the terminology down for that day’s lesson. Then you watch some course videos and you get a problem to work through. The instructors explain what you need to do, but they are very vague on how to do it, because they want you to figure it out. That teaching style is very beneficial for the real-life coding world, because that’s how it is – your manager is not there holding your hand telling you what to do. At end of day, you check in with your Tech Academy instructor, and they ask what you had trouble with that day, what did you feel you really benefitted from, and what did you learn, etc.
How often did you interact with students in the remote course?
When you work remotely, you mainly work on your own. There is a live project at the end where you work with other students. It’s better to do it in person if you can, but I did it remotely, and it was still very beneficial. We had Slack channels where we could communicate, we had morning meetings, standups, and talked on the phone. I was very much there, even though physically I wasn’t.
How often did you interact with instructors and The Tech Academy staff?
Every day pretty much. When I had a simple question, they would try to answer via email, or if it was something more difficult, I could talk with someone one-on-one. I once had an instructor who called me and we were on the phone for two hours trying to figure something out. Then at the end of the day sometimes they’ll text you or check in to see how your day went. They are definitely there to help you.
Every Friday, The Tech Academy has a live tech talk, where people already successful in the tech industry – sometimes it would be an alum – would visit the Portland campus, and remote students could watch it live. They talk about strategies, what to do, and sometimes The Tech Academy CEO does tech talks about becoming a software developer.
What was your favorite project that you built at The Tech Academy?
I didn’t really build any complete projects during the course because I went through it really fast – I wanted to get through it and get a tech job.
One of the coolest projects I worked on was when The Tech Academy hired me to go on site after I graduated, and we built out a whole new online system for them. That was really fun.
How long did it take you to finish the program? Was that the standard length of time?
It took me 4 months full-time. The standard length of time is 5 to 6 months. They try to wrap everyone up in 6 months, to get out and start applying for jobs. They do have students who finish as early as 3 months, but I’m not sure how that’s possible!
How did The Tech Academy prepare you for job hunting? What advice do you have for other bootcampers going through the job search?
That’s where I found The Tech Academy really excelled. Every Wednesday we had terminology training where they would ask us basic tech questions, and a lot of database questions which get commonly asked in interviews. Also, the Job Placement Director, Aaron Frichtl, would sit down with us every morning and do mock interviews and prep. He would ask in a one-on-one how the job search was going, and how many jobs I’d applied to.
Aaron attends tech meetups pretty much every day and is constantly making new connections. When I graduated he was sending me constant jobs and referrals, and told me what to apply for.
Tell me about your job search once you graduated.
I was living in a really small town, and that really hindered my job search. I found some remote jobs with clients, but couldn't get a full-time job. I was also applying for jobs in other cities, but employers usually wanted me to attend interviews in-person. In the tech world, they say you can attend interviews remotely, but I found that wasn’t really the case for junior roles. They want to see you in person, see your mannerisms, and how you react. I would get leads who would say, “Come into the office,” and I would say, “I’m in another state,” and the whole thing would end.
Eventually, one of The Tech Academy instructors saw how hard I had been working to find a job for 3 to 4 months and how I was having a hard time. He offered me an opportunity to come out to Portland, and work on a website in-house at The Tech Academy. He said, “We know you’re a hard worker, and you can look for a job on the side.” So I moved to Portland, where they taught me a lot more .NET to build the site, and we used React as well. It seemed to be an odd combination using React and .NET but it was really fun. That role provided me with the flexibility to do job hunting and go to interviews when I had to. This was about 3 months before I found my current role.
Congrats on your new job at Coates Kokes! What’s your role and how did you find it?
Coates Kokes a marketing agency and I’m one of the lead developers. I first saw the job on LinkedIn. They were looking for a web developer and I sent a resume in. I think my marketing experience with Instagram caught their interest, as well as my coding skills.
My job hunting involved sending tons of applications. I sent out around 1000 resumes in total. I got decent responses, but many didn’t turn into interviews. I ended up going to six or seven interviews before I got a job. Most of those interviews went pretty well, but it’s a tough world.
When did you start and what does your role involve?
I started on August 1st and I build out a lot of websites for clients. We have a lot of government and cause-oriented clients and one of our main clients is a huge hospital district out here called OHA. We also have Pelican Brewery which is one of the biggest beer companies in Oregon.
The marketing agency is pretty big, and includes PR and advertising. My team is just two designers and a freelance, part-time web developer. I’m the main developer onsite, working with the designers to build their designs into actual functional websites.
Are you using the stack/programming language you learned at bootcamp or a new one? How do you learn a whole new programming language?
I’m using a lot of PHP actually. They hired me for PHP which I didn’t learn at The Tech Academy, so I had to get up to speed on it. We also do a lot of custom WordPress websites.
How did you learn PHP so quickly? How did the company ramp you up and train you?
To be honest, they thought I was more experienced than I was, so they didn’t do much training. They put me straight into it and I had to fight the fires. It has definitely helped with my learning. If I had gone into a more entry level position I would have had a much slower learning process.
You’ve got to work hard, there’s no secret. It’s just lots and lots of hustle, dedication and ambition. Get up early in the morning, do some coding before work, then get to work and do more coding until you finally get up to speed and can start relaxing a little more. I just powered through – you’ve got to be a bulldog. I’m almost there now, but I’m always a hard worker. I love progress in any manifestation so I don’t think I’ll ever really take a break.
How has your previous background been useful in your new job?
It’s been really useful in that I’ve had experience dealing with customers. (I know how to deal with an angry customer, or a happy customer.) That definitely helps when I’m sitting in meetings with clients and it’s my turn to speak – I know how to talk professionally and simplify high-level technology jargon for someone who doesn’t know much about technology.
What’s been the biggest challenge or roadblock in your journey to learn to code?
Definitely the rejection. I sent out about 1000 resumes, and got very few replies. The interviews that I went to before I got hired seemed to go well, but I got emails the next day saying, “You’re a great candidate but we have better candidates.” The hardest part is when you know you’re very good at what you do, but you have a hard time communicating it to someone else.
How do you stay involved with The Tech Academy? Have you kept in touch?
I definitely keep in touch with the instructors, they are great people. One instructor is no longer working there, but he still texts and calls me to make sure I’m doing ok at my job and I’m happy. I work a block away from The Tech Academy campus in downtown Portland, so I go and talk to them, or go out for lunch. It’s a family over there – they don’t take your money and run because they really care about you like one of their own. They go above and beyond for their students.
What’s your advice to someone in a similar position to you, who may not be going to college, but wants to become a web developer?
There’s nothing to it but hard work. If you put your mind to something and power through it like a bulldog, you will accomplish anything in life, no matter what you want to do. That’s the key. There’s no secret formula, you’ve got to work really hard and act like you want it. It’s survival.
What advice do you have for people making a career change through a coding bootcamp?
Definitely teach yourself on the side, don’t just rely on what they teach you. With any resource in life, never rely on what they teach you, but always try to learn more. Try to expand your abilities and broaden your knowledge. Another thing is to find your technology niche. That’s one thing I didn’t do until very late and it hindered my progress. I knew everything, I was a jack of all trades, but couldn’t go deep into something.
Overall, always stick to what you believe and go forward with it. People might tell you that what you’re doing is stupid, that you can’t do it, you’re too young, too old, or you don’t have enough experience. But it doesn’t matter – you can always make it work if you want to make it work!
Should I do a coding bootcamp? This is a question we hear all the time, and for good reason. As more coding bootcamps launch (not to mention the rising media coverage), you’re probably wondering, “should I jump on the bandwagon and learn to code?” A recent TechCrunch article implored you not to learn to code unless you’re ready to put in the work to be great, whereas President Obama wants every student to learn computer science in high school. So what types of people are opting for coding bootcamps? And should you be one of them?Continue Reading →
In 2014, Adam was working as a business trainer in the restaurant industry, but kept thinking about how much he enjoyed coding as a kid. After going through the software development program at The Tech Academy in Portland, Adam was hired as an instructor. Adam tells us about his path back to coding, the learning structure and curriculum at The Tech Academy, and why he finds teaching so exciting and rewarding.
Tell us about your experience before you became a teacher at The Tech Academy in Portland.
In my prior life, I worked in the restaurant industry. I spent a lot of time on the road training owners and staff on the operations of the business. I came to the Tech Academy looking for a career change. It was fantastic. I think I am the poster child of code schools; with the right attitude and aptitude, I'm living proof that anything is possible in the tech industry. When I finished the courses here at the school, I moved right into a role as an instructor.
How did you hear about coding and decide that it was the industry that you wanted to move into?
When I was a kid, I had an old Texas Instrument. It was one of the first consoles that Texas Instruments brought out. I was really young, and I remember as a kid coding programs all day long and how much it kept my attention. I truly remember how enjoyable that was. I fell back on that when my friend told me about The Tech Academy. I was in a career where I was never home, and wanted to change the pace. The tech industry allows me to have that flexibility.
How did you find out about The Tech Academy?
My friend was with a company that does placement in the tech industry, and she told me about this wonderful new school that opened here in Portland. I did some investigating on my own for what would work for me and my schedule. Here in Portland, we have several excellent bootcamps, but the one thing that stood out for me about The Tech Academy was I could do the courses in my own time. I had a very busy schedule and their philosophy was, “life happens”. If you needed to have a day off from school, you take it. For other schools, this was not the case. If I was not able to make it, I would get behind in my studies.
Tell us about your experience teaching or training before The Tech Academy.
I taught people how to run the operations side of restaurants. I would teach employees and the owner or franchisees on how to run their business all the way from operations, to the build out, to food purchases. I also consulted with the architects in creating these restaurants throughout the nation.
What is your role at The Tech Academy and what classes or lectures do you teach?
I am the Lead Instructor, and I oversee a team of instructors. I make sure instructors are sitting down to meet with students and that our remote students receive answers and help with any problems that they're dealing with on a daily basis. We encourage each one of our instructors to sit down with our students. I also help with projects and job placement.
What have you found is your personal teaching style at The Tech Academy?
My teaching style is not judgemental; I’m very goal focused. I also like to be humorous. I think my own personal teaching style is as such, because I have walked in the students’ shoes. I've gone through the course, and know the course. I also know that there are some struggles. I like to point students in the right direction and not give them the answers. If they're completely stuck, we like to get together as a team and really help them through the process. Sometimes it’s just about letting students talk about the problem and guiding them to the answer. Every single one of our students is brilliant and very dedicated to this program, it's so exciting.
How does The Tech Academy’s self-paced style work?
Currently, we have the course set up with students that are beginners. The Python, C#, HTML, CSS, and database students sit together in a group, and we have instructors who are focused on them. We then work separately with the students who are moving at different paces. We have several instructors who are available at all times to actually sit down with the students one-on-one and work through any issues they might have.
We use a learning management system where the whole program is online, so students can progress at different paces. And we're able to keep track of where each student is at, how they're doing, and see daily reports so that we know their main struggles. We’re also on the phone with our students daily.
What's the structure of learning used at The Tech Academy?
The learning management system is a neat process because it starts off with computer basics. There's a lot of learning in that first course and a lot of updates for people who are familiar with the system. The structure offers a good pace for learning as it walks you from one course to the next course. We take small steps. For example, we teach WordPress so that students are able to develop their own websites. It’s wonderful because people that are new to this industry have often never built anything. Then we have drills, which are tasks or exercises to reinforce the learning material. They show how the students progress and learn through C# and ASP. There are drills in every course, including real life scenarios with Python and C#. It's pretty exciting.
Do students come into the space everyday? How does scheduling work?
It really depends on each student’s schedule. We're open from 9:30am in the morning until 9pm at night, Monday through Friday. We always have instructors on site. We're even open on the weekends for those that can't make it because life happens, or people have to work. The students have my number if they find any problems; we're always there to help them.
Every morning at 11am we have a standup, and focus on any challenges or any problems that students might have with a particular course. We ask them what they were able to accomplish yesterday, what they're going to accomplish today, and if they have anything that's been preventing them from moving forward.
Do you have a remote only option at The Tech Academy?
Yes. We have students who are in Europe as well and a lot of students throughout the United States. They're able to Skype, or they're able to talk on the phone, pour things out, send in their code, send in their solutions, and they're able to follow the learning management system.
How many instructors or mentors do you have at The Tech Academy?
We have two remote instructors who are available specifically for our remote students. We have four in-house instructors including a live project instructor and then we have two job placement directors – one for the specific goals of remote students and the other for in-house students. Then there is me, the lead instructor.
How many students does The Tech Academy have in a class at any one time?
At any one time it all depends on the day. Here in Portland, it could be anywhere from 20 students to more than that. On average, it's 15 to 20 students in-house, and then throughout the remote student population it’s much more. We currently have over 120 students in our curriculum, with half of them being remote students.
How long do students usually take to get through the whole program and how many hours do they normally put in?
If they're able to put in 40 hours or more a week, they can get through our program in no longer than 15 weeks. That includes a live project that is a two weeks spread. If they're doing part time, it's about 30 weeks. Some people take longer than 30 weeks depending on their schedule. Some have fulltime jobs and a family. We accommodate all of our students, and want to provide an excellent service for everybody; that's our goal as instructors. For me especially, if they need to take longer, that's great.
Can you explain The Live Project students work on at The Tech Academy?
The live project is wonderful. We have a few clients who we develop applications for, so students are working with real clients. I think it's one of the best experiences for students because you’re building real life applications, but you're in an environment that is safe. If you break something it's not devastating, we're able to fix it, and it helps them get the background needed. Once it’s done, our students are able to post that code, a block of code, or something that they worked on in their GitHub accounts. They're able to showcase that, which I think is really wonderful. It's cool to see the passion that they have when their projects go live.
Does The Tech Academy give assessments to track people’s progress?
If a student at The Tech Academy isn't keeping up, how do you help them get back on track?
The curriculum is designed to start you off on a pretty simple pace. Each course gradually brings you to an understanding at each point. If we find someone that has not passed a particular course or is behind in one of those courses, we as Instructors are able to see the daily progression. If the student is remote they're sending in their reports and if they're local we're able to sit down with that individual student, and walk through any misunderstandings. Because of the way the program is set up, we can actually go back to something that the student may have missed or not had a clear understanding of; and work through it with them.
What's the application or interview process like for The Tech Academy?
There's no coding challenge. There are two tests that applicants take. One is an IQ test and the other is a personality test. The process is a little different than when I was applying because we were a smaller school at the time, but I did the IQ test and the personality test.
How does The Tech Academy help students find jobs?
We have two dedicated job placement personnel. One is for remote students and one is for in-house students. They do roundtable meetings where they have coding challenges and whiteboard work. The instructors help them with interview behavior and questions, and we also have a fantastic course for the job interview and job placement. Our main focus is to get students an amazing job which they love in this industry. We take that to heart because there are a lot of people like me who wanted a career change. They wanted to do something different, and might have been stuck in their lives and unhappy. When we can place somebody in a job, it's exciting for everybody.
What sort of jobs and roles are you seeing The Tech Academy graduates get?
A lot of students become junior developers. Most are working with .NET, and C#. If they need to perform front end, back end, or full stack, we're able to help through all that. We've had students placed at New Relic, Platt, Salesforce, Mindtree, Nike, and HP. One of my favorites was a student who was placed in Disney, and his story was amazing. I was brought almost by to tears about how he was an Uber driver before he did our course. It's so incredible to see somebody move from being an Uber driver to working with Disney, HP, or Microchip. Those are the major ones that we've placed. Many graduates have been placed at startups and other small businesses around Portland.
What meetups or events in Portland would you recommend to people who are thinking about doing a bootcamp?
There's Calagator, which lists tech meetups here in Portland. There's one or two events every single day if not more that you can go to. Look at each school in the area, look at the offerings, and see if it's a fit for you. Ask all the questions you can think of, go to meetups, and talk to people. You can find a lot of bootcamp or college students at local meetups. If you're interested in doing this, make time to go out and find something that you might be passionate about.
Does The Tech Academy hold meetups that are open to the public?
We have some on Friday afternoons where we give what we call a Tech Talk. We’ll have local students meeting with a business leader here in the area. We also do open houses so that potential students keep coming to see what we do. We're really settling down on doing meetups at night. Next, I think we're going to start working on a Python meetup open to the public. We're really focused on this industry and letting people know what we do.
Anything else our readers should know about The Tech Academy or making a career change?
If you have a passion like me, you don't have to have a background in computers. If you have the drive to learn new things, if you have curiosity, and an aptitude to understand of logic, go for it. There are so many people out there hiring junior developers. You can find a job, and you can be happy. If you have a passion, I would just do it.
Annandra Grace had an advancing career at an insurance company for 16 years, but was ready for a new challenge. She came across an ad for The Tech Academy while searching for jobs in tech and was immediately intrigued. After a campus visit that convinced both her and her brother, a self-taught programmer, she enrolled in the Portland .NET bootcamp. Now having completed the course at Tech Academy and taken a job at Prosper IT Consulting as a project manager, we sat down with Annandra to talk about that persuasive campus visit, her experience with the self-paced curriculum, and working on live projects for real clients.
Tell us what you were up to before you enrolled at The Tech Academy.
I earned my bachelor’s degree in Marketing and International Business Studies while I was working for a large insurance company as an underwriter. After I earned my degree I was promoted with that same company quite often. I led underwriting teams and customer service teams, ran compliance projects and then most recently, I led several countrywide call center initiatives as an operations manager. I decided to resign from my position after 16 years. It was a big leap of faith but I was completely ready for something entirely new and challenging.
Did you ever take a computer science class during your undergrad?
No, I didn’t. I took an information technology class, which was more of a basic overview.
Had you done any self-teaching with resources like Codecademy or Treehouse?
Nope. My younger brother is a senior developer and he really piqued my interest in the world of programming. He is a self-taught programmer, and I watched his struggle and all the effort he put into it - and his passion is what made him successful. I was a little concerned about whether I’d be able to follow in his footsteps.
How did you find out about The Tech Academy? Did you research other bootcamps?
I was looking online for jobs in the tech field and I noticed an advertisement for Tech Academy. I had no idea that these bootcamps even existed. I really did think I would have to go back to school for a computer science degree or struggle and self-teach. I immediately called the school for an interview.
What did your brother, a self-taught developer, think about you doing a bootcamp??
I brought my brother with me on my visit to Tech Academy because I wanted to be sure he felt I would be getting a good deal. He interviewed Erik and Jack with me and asked them questions. By the time the interview was over, even my brother was excited for me to sign up.
With as much work and time as my brother put into his own self-teaching, he said “I wish I’d gone through a program like this when I first started.” Hearing him say that convinced me more so that this was the place to be.
Did you have a specific career goal in mind when you started at Tech Academy?
No, I didn’t. I wanted to be generous with myself. I had built up a financial cushion before I left my prior company so that I could take the time to figure out what I wanted to do in life.
My only goal really was to learn everything I could about the technology, the programming languages, the industry and to network with others in the industry. I wanted to test myself and find out what I was good at and what I was most passionate about because there are still many different avenues you can take in tech.
What was the application process like for you?
The process started with a tour of the school. We watched a video of Erik discussing the school and the curriculum. Then I had the in-person interview with Erik and Jack. There was a filtering process that consisted of an IQ test as well as a personality test.
The IQ test was just to confirm that you could read, write and comprehend. And the personality test ensured that you could effectively interact with others and that you’re the type of person that can be successful in both the learning environment and on a job.
Tech Academy is self-paced. How long did it take you to get through the whole curriculum? Were you limited to three months?
They’re very flexible. They estimate that 4 months is what it would take if you could dedicate 8 hours a day/40 hours a week. But many of the students are working a job already and everyone has different schedules. Some even get hired before they’re done so it may take a little bit longer.
Since there isn’t a specific start date, do you interact a lot with other students at Tech Academy?
I didn’t interact with other students at first or even through most of the prep work. The course is set up through a series of reading materials, video tutorials and practice drills that you mostly work on by yourself.
During the live projects, however, you get to work with a group of other students.
Who were the students that you worked on that project with? Did you get to choose?
No; it depends on when the students are at a point in their course studies that they’re qualified to work on a live project.
How many other people would you say were in the space at the same time with you?
Since the time I started they’ve expanded tremendously. But when I started it was about 25 and most of them were onsite at the school.
How many women were studying with you when you took the class?
I think 5 including me, which was good. I really was wondering if I would be the only one!
Did you ever consider doing the virtual version of Tech Academy?
I like taking the class in person because of the energy and being around other people that are going through the same thing, even if I’m not talking to or working with them. It’s a whole different feeling of support, which is something I needed.
Were there TAs or an instructor in the classroom with you in case you needed help?
That’s one of the great things about being on-site. There was always an instructor available to give assistance at any point when you’re going through the program. They check in with you each day even if you haven’t reached out to them. They always make sure they know where you are. The instructors are also available and reach out daily to the students working virtual.
I was a little concerned at first that there wouldn’t be live lectures. But I really feel that Erik and Jack put so much thought into the content- I never felt like I was missing something.
In fact now, I feel like I may have missed something if there had been more live lectures. What if I’d missed a day or wasn’t quite at a point where I could comprehend what a lecture was addressing?
Can you take us through the curriculum at Tech Academy?
What was the feedback loop like? Were there things that didn’t work for you about Tech Academy and how were those addressed?
As you’re going the course you submit a daily report which asks about your progress and successes, any gaps, struggles, or your suggested improvements to the program. You get the opportunity to give feedback daily.
We also meet in-person weekly to talk through any issues. The curriculum is continually modified as needed based on feedback.
Were there exams or assessments that you did during the course?
There are assessments throughout each of the courses and if you can’t demonstrate either through the practical drill or by articulating the concepts, then you don’t get to move on just yet. You are not allowed to progress too quickly without demonstrating that you understand. If you were, the program wouldn’t work as well as it does.
How many hours a week would were you spending on Tech Academy?
I had a lot of work and study and intense focus going through the bootcamp but I never had to spend more than 30-40 hours a week.
Can you tell us more about the live project you mentioned? What was the project you worked on?
Everyone works for two weeks on a live project that’s actually commissioned by a client. It’s great because you have something really tangible on your resume other than course drills which you can highlight.
Throughout the process I got to meet with the client in-person and take him through what I did. It was a real world experience that gave me even more confidence that I could succeed at this.
Is that site live now?
I wish! Actually the client is using it privately as part of a bigger initiative.
What was the approach to job prep at Tech Academy?
They are very focused on making sure that every one of their students is a success when they come out and that they find a job. As far as I know they’re still at 100% job placement for other students.
There is a course specifically designed to make sure your resume is updated and that you get interview practice and soft skills training. They also gave us the opportunity to network with others in the industry by bringing in guest speakers so we could ask questions and get to know what’s really expected as junior level developers coming out of a bootcamp; how you can make a good impression and really get your foot in the door.
What is different about the software developer’s resume and a typical resume that we might be used to?
On a developer’s resume, you definitely highlight the technical aspects of what you do, the languages and environments you can work in, and the projects you’ve worked on. I also highlight my soft skills, my leadership abilities, etc.
Did you get a new job after graduating?
Yes. I work for a small software consulting firm called Prosper IT Consulting as a project manager. I also get the opportunity to work on developing the software applications that we’re actually contracted to deliver. I get the best of both worlds.
Did you go through other interviews before you took the job with Prosper?
Yes. I interviewed with two recruiting offices, but meeting people and networking in the industry was what proved most valuable to me in my job search.
There are always meetups going on in Portland where you can network with people, exchange cards and ask questions. The more consistently you go to those meetups, the more connections you make and potential job opportunities you can find.
Do you see Project Management as your long-term career?
I haven’t decided long-term yet, so much still interests me, but I’m really enjoying working at Prosper IT consulting where I can both develop and lead projects and teams.
Was Tech Academy worth the money and the time investment?
Yes, absolutely yes. I honestly think that the return on your money and time investment is tremendous. With all the care that the co-founders put into making this program work, signing up is a no-brainer as far I’m concerned.
Is there a type of person you wouldn’t recommend it to?
I wasn’t sure about the types of backgrounds and skill levels I would encounter from the other students as I came into this- there was such a diversity of skill levels. I can’t think really of anyone that I wouldn’t recommend this school to, except maybe those who don’t have a sincere interest in learning software development.
Erik and Jack are the minds behind Tech Academy Portland (formerly Prosper IT Academy), a software development bootcamp that has grown and evolved over the past year. We talk to them about the importance of professional preparation in finding jobs for their graduates, their impressive placement rate (100%!), and the need for diversity and flexibility in the growing bootcamp market.
Aside from the name change, how has Tech Academy Portland evolved over the last year?
Jack: In terms of the curriculum, we’ve added HTML5 and CSS3, Wordpress, and Python. The main reason we added Python is because it’s really in heavy demand right now and when you have graduates who know the .NET framework and Python, the job placement successes are incredible. We also have a mobile development course.
Erik: One of the things we’re happiest with is that our curriculum is a dynamic object – to be a bit of a programming geek. We’re picky about our students and who we let in the door; as a result, we get really bright, friendly people on the floor and some of the coolest things that we’ve been able to implement in the curriculum have been based on feedback or ideas from the students.
Other things we’ve added to the curriculum have been a strong emphasis on PHP, simply because the LAMP stack is so common. Wordpress developers who can build custom themes and custom plugins and work on the back-end are valuable and that comes out of PHP and MySQL.
We’ve also really fleshed out our live project program in coordination with a few consulting companies. The live projects are almost always with an actual paying client, working for them on a real production application with a deadline. Our students are rising to the occasion and they’re handling complicated MVC analysis projects and really challenging, unusual web projects for some interesting business sectors. That live project is really proving to be the point where students are putting their skills together.
How is job placement going?
We’ve added a job placement course which basically teaches the students how to do a job interview, be well-mannered and the soft skills they need. We can teach somebody how to code but they also need to know how to work in the environment, collaborate, what to expect as a developer in day-to-day life and how to interview.
The thing we’re most proud of is that every graduate has been hired. That’s the biggest deal to us.
The course is self-paced, but how long is it generally taking students to get through the whole curriculum?
Jack: Because it’s self-paced, a lot of our students will come in and do their work here but then work on it more from home. People are getting through in about 15 weeks. It’s a lot to cover but when you clear your life and you go flat-out on it, it works great for people.
We really stress the fundamentals so that when you’re learning these more advanced things, people blast through it a lot faster than if you throw them in their first day.
Do students go through all of the modules of the curriculum that you see on the website or are they picking a specific path that they want to go down?
Jack: We designed the program with a step-by-step approach. The fifth course will refer back to things we taught you in the fourth course. It flows really smoothly from one thing to the next because you don’t want to go from doing something like Wordpress to doing MVC or something – that’s a big jump.
Putting everyone through the whole curriculum has worked best. Even those who have some past experience are finding that when you’re self-taught, you don’t know what you don’t know.
Erik: Our approach is decidedly a “bottom up” approach rather than “top down.” A fair percentage of bootcamps have the philosophical approach to throw the people into a framework, start building immediately, and figure a lot of things out along the way.
There is a certain degree of wisdom to that viewpoint, but I personally have found that this works well when one already has a pretty strong sense of the fundamentals so they can sort out important data and lessons, and they can make those logical connections much more quickly. When you throw people into it who don’t have any technology background, it can be overwhelming sometimes. Our philosophy has been to build the fundamental blocks before we give them a specific language. We teach on a gradient where students are learning simple scripting or markup language, then they start gradually implementing object-oriented programming and web development. But we do it on a step-by-step basis.
You mentioned that you have been picky with your students. What have your students been like over the last year?
Erik: There’s lots of diversity; we’re all over the map. It’s really cool.
Jack: It’s great; we have all sorts of different ethnicities, we have several women attending, we have some older and younger people. I would say that 10% of the people that come in are pretty advanced, decent coders with technology experience but not able to get a job. They’re coming here to round out their skill set and get placed. I would say another 40% or so have dabbled in coding, and about half have no experience; they just know that being a developer is a smart career choice.
Erik: In 2015 we’re adding a couple other really hot technologies to the program. One of the elements we’re really going to stress this year is security. With the whole Sony thing, security is a big issue.
How many students have you graduated to date?
Jack: in 2014 we graduated 20 of our people and they all got placed. The other 40 will be graduating over the next month or two, and some of them have already gotten jobs.
What’s the philosophy behind the rolling start instead of having cohorts of students all working together?
Jack: There’s a couple of reasons. One is that we hate turning people away and we found that when we did three or six-month cohorts, our scheduling didn’t work for certain people. We didn’t want them to lose out on the opportunity.
We’ve had a fair amount of people whose lives wouldn’t have allowed for this program if we didn’t offer open enrollment. Our main philosophy is that we want to make our program available for everybody. Also, we have five people currently doing the program remotely from their homes. We have a full remote setup; our instructors use Skype and screen share.
Since the course is “self-paced,” could someone work on it part-time for 30 or 40 weeks?
Jack: That’s a good question. We’re open from 9 a.m. in the morning here till 10 p.m. Mondays through Fridays. We do have people working 40-hour a week jobs so they can come here on weeknights and work from home on the weekends and those students are doing great.
What does a typical day look like? Is there lecture? Are students working one-on-one with an instructor or going through the curriculum on their own?
Erik: It’s actually a mixture of all three of those approaches. Every single course has its curriculum and a series of steps that need to be completed in order, without jumping around. For example, when students learn HTML and CSS, they learn through a combination of recorded lectures, textbooks, code exercises, pair programming and practical assignments.
What doesn’t happen in our course rooms is live lecture. We don’t do live lecture for a number of reasons, not the least of which is that if you miss one word in the middle of a live lecture, you’re in trouble. You can either keep interrupting the instructor, or you can hope you’re going to figure it out along the way.
We do filmed lectures so students can watch when they need it.
Tell us about a success story!
We had a guy who just got a job last week- he's a young kid who was working as a bagger at a local grocery store. He had to go through a lot to get through this program; not just intellectually, but he also matured a lot and gained a lot of personal responsibility. The degree of change that happened in this man’s life over the last three or four months is profound.
We make Tech Academy Portland as accessible as we can because ultimately, this industry opens up a really great life for the right type of person.
Have you had many younger students or students who didn’t do an undergrad degree at Tech Academy Portland?
Erik: Oh, yeah, there’s a lot. There’s a 24-year old kid on the floor who will be done pretty soon. His entire tech experience involves playing a ton of video games, and he had no post-secondary education at all.
On the other hand, we taught a guy who got a CS degree, tried to get a job for six to eight months, wasn’t getting hired anywhere. He did our program and got hired two weeks before graduating. We really teach people the skills they’re going to need in the marketplace. Their resumes reflect what employers are looking for and they have real coding experience in these areas.
How are you attracting a diverse applicant pool?
Jack: We had some aspirations to network and market with diversity groups in our area but it hasn’t shown to be needed because of the signups we’ve been getting without marketing. I would say 40% of our students are under the age of 24, and 30-40% of them are over 40 and the rest of them are in the middle.
Erik: We have seven women currently enrolled, and we really want to be a part of the women in tech movement that’s happening right now. We’re looking to get involved with the Chicks Who Code organization in 2015.
What kind of jobs are students being hired into? Are they full-time developers now, freelancing, working for startups or enterprise companies?
Erik: The most common outcome is that they’re getting hired full-time as developers - 40 hours a week at companies in the Portland area. Most of them are companies that have been around for a while. There are a couple of graduates who went to startups. The average annual salary is currently a little over $60,000 – which is higher than we expected. For the Portland market that’s a really good salary.
Jack: I don’t think we’ve had anybody go into freelancing yet. We have a couple of students currently attending who say that they want to freelance when they graduate. But most of them are getting run-of-the-mill 9 to 5 jobs.
Are you both mentoring and instructing, or do you have other instructors?
Jack: Right now Erik and I tend to concentrate on curriculum and business development and we have three instructors. The instructors handle virtually everything; they’re all graduates of our program.
Erik also sits down with each student at least once a month personally to interview them and see how they’re doing.
How do you see the bootcamp industry evolving over the next five years?
Jack: We’ve been involved with a lot of local bootcamps, and we have aspirations to be a national bootcamp. I think over the next five years you’re going to see five major national boot camps that are everywhere. And we hope to be one of the major boot camp names in America and to be a national company this next year.
Are you planning to expand to other cities?
Erik: We want to have classes being delivered in 10-15 of the major cities in America but we’ll be based in Portland. We do want to continue to offer that remote online option. We’re actually going to be running a bootcamp in Seattle starting in April! We’ll learn from that expansion and hopefully we’ll just continue emulating that plan throughout the US.
Erik Gross took his background in classroom and practical instruction for the Navy and combined it with his expertise in .NET and Java. Add the clear shortage of talent in the booming Portland IT market, and Erik knew he had a recipe for success. He started the Prosper IT Academy (now Tech Academy Portland) in 2013.
We talk with Erik about their unique rolling admission model, how they team up with staffing partner CorSource, and what students learn during their ten weeks at Prosper IT.
What were you doing before you started Prosper IT and how did you get into this space?
My technical and education background both come from the Navy. While I was in the Navy, I was a Nuclear Reactor Operator and Electronics Technician, and I was also a classroom instructor teaching computer fundamentals, electronic, nuclear power, physics- everything you need to know to operate a nuclear reactor in a ship. I was also a practical instructor inside the ship, and I found that I loved it. All the way through my professional career, I have always had a mentor role with getting people up to speed on changing technologies.
Fast forward to the last several years, and I’ve been operating in Portland. The IT market in Portland is really vibrant. We’ve got a strong .NET/Java enterprise community, and also a strong startup community. I’ve been part of the enterprise community for a long time, and I realized that there was a distinct shortage in talent. I was pulling in all of these side projects, and it was hard to find junior developers to work on these projects. So a buddy of mine and I started to create our own talent; we developed a curriculum and taught best practices to this group of junior developers. Everybody who went through that prototype program got jobs in IT- it worked out really well.
Then about a year ago, my son came home from school (he’s 15) and said he wanted to do a developer bootcamp. The lightbulbs went off, I did all my research, and realized that my specific advantages were that I was going to teach .NET, because that’s the stack I know. We weren’t going to teach Ruby because I don’t know that stack- what I do know is how to be a well-rounded .NET developer. So I started putting together this course to create a well-rounded developer. We produce developers with the technical skills to be an entry-level developer, but also the soft skills with the ability to communicate well, handle stress, and genuinely network and establish long-term relationships with people.
Why did you choose to teach .NET?
It’s what I know, but also, it’s the area that we need talent. Everyone I pitched the idea to just lost their minds - there is a tremendous demand for .NET talent in this town. It’s mindboggling how many jobs there are relative to the number of developers - we have Intel, Nike, Techtronics, IBM, all of the major healthcare companies - and they’re all .NET stack. In fact, we work with a partner, CorSource, who handles all of the interview prep and resume building for us. They came up with 143 different companies in Portland that employ .NET developers!
What are you looking for in potential students? Do students need to have any programming or IT experience?
We have two different offerings in our school - one is for the experienced developer who has been on the job for 2-4 years and is well-established in the industry, but wants to get up to speed in a newer technology like ASP.NET MVC, test diven development, or unit testing. This is not a bootcamp environment; it’s 1-2 weeks long and is a crash course.
The other is the bootcamp. The only requirement is that you’re very bright and have a good personality. To that end, the applicant testing isn’t about IT knowledge. We do an IQ test, which tells me a lot. Then, we do a personality test which helps weed out people who are unstable or are putting on a front. Because we weed those people out, our classes are really awesome, even though some of the students are smart-alecs! It’s a really great dynamic - they naturally form teams. That’s the kind of product we want in the IT community - a develper who is friendly, can take criticism well, is naturally inquisitive and isn’t insecure.
So students can start the program at any time. Do they form cohorts or is this a one-on-one experience?
For the first third of the program, a lot of learning is one-on-one with the instructor.
First, we assess knowledge of computer science fundamentals with a pretty brutal, two-hour test. We don’t care if they do well or poorly on it, we just want to know how much they know about number systems, algorithms, data structures, basic computer architecture, and fundamentals of programming. Based on those results, we create a custom training program to fill any of those holes. Some people have to learn all five modules and others only have to do one or two.
How many students are in the space at the same time?
6-10 at a time. We have 2 instructors.
Are you getting a lot of interest in the program?
Last week, we got 20 inquiries and 3 applications. We just kicked off a marketing campaign. I want to be able to deliver well - we just added another office so we’re ready for that.
How selective are you with applicants?
We are selective, but we spend a good amount of time interviewing. There are some people who I encourage not to even do our initial testing. But once a student gets through the testing, we’ve had 100% acceptance rate.
What is the makeup of your cohorts? Do you do outreach to women and underrepresented minorities in the community?
We have about 20% women and 20% underrepresented minorities right now, which is fine, but I’d like to get that up. One thing we’re doing is outreach in local education to tutor STEM subjects in middle and high school. I’ve worked in the enterprise IT environment for so long, where often 40% of the workforce are women. I have a phenomenal track record working with women in this industry, but most of the women I’ve worked with have been from India, because they’re really well educated in STEM there. Probably 90% of our applicants are men. We’d like to change that.
Tell us about the soft skills that you’re teaching students and why that’s important.
In-house, towards the end of their technical training, they go through a communications course. This teaches how to ensure that you’re being understood by another person, ensure that they’ve understood you, without getting upset. The communications course handles this well. The main reason I’ve been hired in the past is because I interview well and have gotten along with people - I want my students to have that. Then, our staffing partner CorSource takes over, and they get into the specifics of the interview process and handling difficult questions. They drill the students beforehand, so that they don’t fall down during their first interview.
How does Prosper IT help students get jobs in tech once they’ve completed the program?
They’re building a portfolio with the two or more live projects they do - I get people asking all the time about our students working on their projects. We have specific requirements about what we’ll accept. It must be a full-stack application and it must have a viable back-end component. We’re not just going to build a glorified brochure page for a real estate company, for example. It also must be public-facing, ideally viewable on the internet, or, if it’s an in-house proprietary app, the client has to be willing to let the students keep the code base so that they can show prospective clients their work. That is their resume.
Do you have any examples of projects that your students are working on now?
There’s a junior developer user group that just formed in Portland ,and our school is making the website for it. They’re creating the back end to be able to store historical data, keep minutes of the meetings, store membership data, etc., as well as the front-end of the site.
Another one is a tool called the Parts Writer, for an Oregon aerospace company who needed the ability to take the materials for aircraft and determine which elements of those parts were new and revised versus parts that the company already has. So it aids them in building highly technical parts and repair manuals. These are live projects, not theoretical assignments.
Tell us about your job placement stats and your relationship with CorSource. Does a student get a tuition refund or are there recruiting fees?
We’ve placed 100% of our students, and honestly, we always will. One of the key components of our relationship with CorSource is that they organize talking tours, where CorSource arranges events with their clients – our students get to talk with the CEO and developers at the company- it’s the ultimate foot in the door. CorSource is working with us for free, but they want to place the students because that’s how they get paid. On the other hand, I’m forming relationships directly with employers and for those, I negotiate a hiring fee, and all of that fee goes to the student.
If a potential student isn’t looking for a job, but maybe wants to start their own company or launch their own product, is that supported at Prosper IT?
I’ve never had anyone bring it up. I have a couple guys now who are natural hackers and entrepreneurs, but their goal is to get solid training, work in the industry for a few years, and then launch on their own.
Your website says that you will pay for the MTA (Microsoft Technology Associate) Certificate - have you had success with that?
I haven’t had a single person test for it. I’m perfectly willing to pay the assessment fees, though!
Do you feel pressure to become accredited or work with regulatory agencies in Oregon?
I haven’t specifically gotten word of anything like that in Portland, but we’ve all been talking about it. I’ve talked with my students, and a couple of guys who run other code schools. That said,
I really want to have my finger on the pulse of this - I want to know if anyone is going to either try to suppress this area or try to grab a piece of it, because there is money being made. I don’t mean to seem cynical, but I saw the article about the California regulations, and I know that’s not motivated by concern for the students or protecting them from fraud, because they’re all getting hired at $100,000 per year, so why do they need to be protected? I’ll try to be as far ahead of this as I can.