Coder Camps also provides career services where at the completion of the course, graduates are introduced to leaders in technology to facilitate entry into a new career path in tech.
Recent Coder Camps News
- A New Modular Curriculum at Coder Camps
- Instructor Spotlight: Nick Suwyn of Coder Camps
- Final Project Spotlight: Michael Miller-Hairston of Coder Camps
Recent Coder Camps Reviews: Rating 4.0
Full Stack Web Development
The Full-Stack Web Development program prepares graduates to excel as Full-Stack Web Developers. These sought-after, entry-level professionals make important contributions across all areas of web application architecture. They possess the broad knowledge of computer science principals and modern tools and have fundamental knowledge of available frameworks. They can work independently or as part of a software team.
- Hero Scholarship, Women in Technology Scholarship
Full Stack Web Development
The Full-Stack Web Development program prepares graduates to excel as Full-Stack Web Developers. These sought-after, entry-level professionals make important contributions across all areas of web application architecture. They possess the broad knowledge of computer science principals and modern tools and have fundamental knowledge of available frameworks. They can work independently or as part of a software team.
- Hero Scholarship, Women in Technology Scholarship
- Minimum Skill Level
- Basic computer knowledge
Full Stack Web Development
The Full-Stack Web Development program prepares graduates to excel as Full-Stack Web Developers. These sought-after, entry-level professionals make important contributions across all areas of web application architecture. They possess the broad knowledge of computer science principals and modern tools and have fundamental knowledge of available frameworks. They can work independently or as part of a software team.
- Hero Scholarship, Women in Technology Scholarship
Coder Camps Reviews
56 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.
Today was the second day of my of summer boot camp experience. So far I'm enjoying the classroom enviornment here on campus. The insturctor honestly does his best with giving person hands on attention, while being mindful of keeping the pace of the curriculum. Being new to coding I'm realising that the skill we take a lot of practice to truly acquire, but I feel like this bootcamp will be a huge assistance in exploring this journey.
When you're looking for a .net camp, the options are a bit more limited than other tech stacks. Let's just say my company is heavily invested in the Microsoft stack.
Chris Attaway and Brian Wood are really helpful instructors. They did a better job explaining things i had trouble with than the curriculum did, which leads me to my only real problem with the course. My biggest complaint would be the "sparse" curriculum in places. Some things weren't deeply explained, and you have to do a lot of outside study. More on that in a bit. However, i've seen a glimpse of their new curriculum, and it seems to be much, much improved. The biggest benefit of this course, and the reason i'm scoring it high overall, is that as the curriculum improves, I'll get to go take a look at the new stuff. The access to free future training that all grads get is a great benefit. I've been told an "ala carte" option for the modules is coming as well, which would be nice: won't have to take an entire camp, just go freshen up on the things i want.
So, for me the negatives are the sparse curriculum, and the difficulty of learning tech like this online which probably would apply to any camp. I also invested in a codecademy sub to suppliment what i'm learning. That said, someone like me needs a bit of structure and some deadlines/assignments to progress, and the course provided what i expected there. It seems they're taking the criticisms about the group project to heart as well. I've been told that going forward, instead of a big group project, it's an individual project++.
Bootcamps are not for everyone. i'm not sure that a novice would have a great experience online, because of the self-directed nature of it. A novice may be better served being in a room with instructors and really interacting with them. You really get out of these courses what you put in. I spent many a day re-reading training materials and re-watching videos, working on my individual project.
However, at the end of the day, i progressed further making useful software on modern toolsets in this short, few month course than I did as a computer science major for two years. It feels like codercamps has somewhat recently changed ownership / management or both, and i have pretty good feelings about the future direction of this camp.
I didn't rate the job assistance category, as I'm using this camp to broaden my existing knowledge (non-dev, but still highly technical). The career assistance didn't appeal to or assist me much at all... but i can see how someone entirely new to the tech industry and job market would benefit.
I'd also like to see an increased emphasis on the types of algorithms and whiteboard-interview type techniques that tech companies use nowadays.
Bottom Line: I feel like i got my money's worth, but this type of training is not for everyone. You have to be immenently excited about the idea of building software , and have strong troubleshooting and research abilities already, particularly for the online course. If this is you, you'll enjoy the course and make a lot of progress.
I was driving Uber full-time in between sales positions and was looking for a change of career in something that I actually had an interest in. I heard about Coder Camps through one of my rides who happened to work there. After looking around at some of the other options and speaking with my admissions rep at coder camps, I realized going back to community college would have cost more and took much longer just to come out with a similar skill set. I chose to attend in person at the scottsdale location and I have to say it was not easy, it is called a bootcamp for a reason. My class and I spent 10-12 hours a day learning and building apps for 12 weeks. The first 6 weeks are instruction and the second 6 weeks are for a group project that you get to pick the topic of. I must say that the group project was crazy valuable, you need to work as a team, coordinate with each other, avoid and resolve code conflicts, etc. It really shows you how complicated a project can become without proper planning. We were able to have an amazing project that we were really proud of and the biggest reason that happened is that we worked together as a unit and made decisions as a team. I loved this course(I did .NET), and being a coder for life means I can take all the additonal courses in the future for free so there is endless value. I highly reccomend you check it out.
Currently enrolled at Coder Camps. I enjoy being a student here. I have no experience and I am starting from scratch. I have found the courses to be great introduction and it has motivated me to keep learning.
Great customer service and support. Very friendly and welcoming staff. It's the best school to learn how to code.
Online courses there is always a mentored available to guide you if needed. There is interaction with other classmatesyou're not alone. It's fun to learn and help each other. Has a great learning structure personal I feel it's more of a hybrid / blend style. It has demos,videos and class lectures. One on one with a mentors, practice hands on lessons and so on. It requires you to have self discipline for example of doing 4/5 lessons each day for 5 days gets you on track even if your not. There is always help support available.
- Christine (C.P.) She is amazing motivational and inspirational speaker. Gives great support and checks in with you to see how are you doing makes sure things work out well.
- Christian W. (mentor) He is wonderful and determine to make sure he get you on the right track. Very good at explaining concepts when not understood. Strongly committed on helping others become fuller versions of who they are.
- Isaac G. (instructor) He is wonderful goes above and beyond to ensure each student in his class is knowledgeable in being successful. Very detail oriented and gives good visual instructions to follow. Good for beginners. Believes that each one has something special that can be built upon and puts his best efforts to teach us.
- Nick S. (instructor) He is wonderful gives solid understanding in his lessons. Engaging and holds the attention of students in all discussions. With a caring attitude he encourage everyone to always work at their best level. Passionate in his work and ensure we retain what we learn.
i really enjoyed the whole experience i thought the curriculum was well designed and the video lectures they put out were very thurough and well explained and i also liked that if you ever get stuck you can schedule a meeting with your instructor on your time whenever you want and another plus is that after you finish the course you can come back as an allumni and learn whatever you want free of charge
I DO NOT EVEN KNOW WHERE TO BEGIN!
My experience with Coder Camps so far has been amazing! My admission rep Billy, the Live Help Specialists Cassandra, Andrew, and Stephen, and one of the Managers, Jamie have all been so phenominal. They constantly made sure I was understanding the material, assisting when necessary and even walked me through the toughest stages of my course. I could not have had a warmer, more welcoming introduction to Coder Camps and the world of web development.
Amazing company, amazing people, fully dedicated to the success of the student. I have not found one person, staff or student, who wasn't willing to help and offer encouragement. I spent 30 years in a completely unrelated (non-technical) industry and I am over 50 with no formal computer training so I really didn't think I would fit in. Didn't matter. The people at Coder Camps are not interested in your lack of experience, they are only interested in your success. In 30 years of employment I have not come across a group of people more interested in the success of their customer, the student. While the coursework is grueling and requires an immense amount of dedication, the environment on campus is friendly and even fun and I have absolutely no hesitation in recommending Coder Camps. I recently completed Coding From Scratch and my experience with the process, and even more with the people, made the choice to enroll an easy one. As with any difficult task, you will get out of it what you put in; but here you will be immersed in a culture that will drive you to be the best.
I throughly enjoyed the Coder Camps Full Stack .Net course.
The in-class instruction was topical and taught me the basics I needed to know in order to explore more my own.
The homework/projects challenged me to stretch what I learned and apply it.
And the post course support I have received has been outstanding.
When I first contacted Coder Camps I was immediately impressed with Jason Jones who broke down the course in a concise and clear manner with the utmost zest! Since I joined the program he has consistently reached out to me on a regular basis to make sure everything is going well and darn well makes things happen if they are not!!!
I joined the Full Stack .NET C# course and since have been introduced to the latest C# .NET CORE technology as well as many of the other most popular web technologies out there. They are constantly evolving with the latest technologies which is a must in today's rapidly changing programming world.
I would like to give special props to a few other individuals: Nick Suwyn who is one of the most knowledgeable programmers I have met over the years and who is ALWAYS there when I need him for anything and get's back to me in a timely fashion. His lectures are also second to none.
Next is Jason Tennant who gave me special attention despite his busy schedule and helped me with many important things including but not limited to getting me linked up with Linked in and other programming related chat forums that have helped me out tremendously.
Finally Chris Coleman (CEO) who reached out to me personally to make sure my journey has been a good one and everything is going in the right direction.
Not too many Cons:
There is not anything particularity bad I can say however I will say that the course is very condensed and requires a very very serious approach and a lot of time dedicated to learning. You also have to be on the ball and ask the right questions to the right people to stay on top of things. I will follow up again when the course is completed.
I attended the Phoenix Full Stack .Net course last fall, and I graduated in Febuary. The class was very intense to say the least! This is a course for people who serious about really making a change in their lives, and wanting to break into the Tech industry. The Curiculum is very fast paced, and there is ZERO room for any sort of laziness. I personally had made the decision to do this knowing that my dedication and attitude were going to be everything in how successful I was going to be. During the instructional phase a few of my classmates and I would spend sometimes upwards of 5 hours after class working on our homework, and helping each other stay up to speed with the pace of the class. There were also seveal times on the weekends where we would meet up to work on the coursework. It was a very good thing that we bacame so close with each other because once we got into the group project phase, we spent even more time working together than when we were in the instructional phase of the Camp. The instruction was very fast paced and thorough, and the Instructor was very knowledgable and always on point. As for the class Mentor, I can't say enough positive things. Given that we put all of our frustrations and emotions on him, he might be the most patient person that I've ever known. He always had an answer for us and knew how to relate in a way that made us feel calm. Our Group Project phase was also very intense, as we had to create and complete a difficult project in only 5 weeks time. At the end it was a huge relief to be finnished and Demo our project to a sizeable audience. The Coder Camps Career Services team was also amazing in every regard. They helped us put togather our resumes, and build our LinkedIn profiles to be appropriate with the industry that we would then be entering into. It did not end at graduation either, as they worked tirelessly to connect us to different opportunities and trying to get us in front of potential employers. To say that there is a job waiting for you when you exit this Boot Camp would not be accurate. As with any employment getting the job is ALWAYS up to you to make it happen! I personally interviewed about 6 times before I was finally offered a position, but The Coder Camps people were always there to support me and suggest new interview tactics, and find new opportunities for me to persue. Commiting yourself to this school and what they offer is a huge undertaking, and your success is all in your own hands, and how you seriously you take the challenge.
I'll admit I was nervous about such an accelerated program but the staff at coder camps helped me every step of the way. The course was challenging and there were moments I wasn't sure it would click with me but the instructional team kept encouraging me. The moment the light bulb came on was such a rewarding experience. I've been interviewing with several employers post graduation and I'm confident I will land a job shortly. I would highly recommend Coder Camps and I've already referred several friends and family!
I'll preface this with saying I decided against attending the camp, however the enticement alone was enough of a hard sell to put me off.
While I expected an information session, what I got was a fuller hard sale pitch. I'll say this; if everything they said was true, CC sounds like a good deal. 11K-13K is a good price for the continual training and support you'd get after completeing and getting a jr. programmer job. The people were affable as well, almost to a fault; they pursued me rather than I pursuing them. HOWEVER
Rather than a straight information session, with some time to consider and signing up after a campus tour (which would have been preferable,) the call became overwhelming fast. Much of the interview (which the recruiter didn't inform me it was until well into the conversation) was hyping up not only the program, but building the expectation of you not letting them down, something I was reminded of at several points. Despite telling them I'd have to talk it over, I was transfered over to the recruter's supervisor who immediatly waved the application fee and reminded me of the high expectations they had for me, since I'd signed up without being given a chance to think about it. They didn't shoehorn you in all the way (thus the extra star) as they gave me the online prerequisite course free, but they did "save" me a seat with the premptive tuition charge suspiciously on the forms that they had me sign as well as personal information like my SSN. In short, they rushed me through the process and none of it felt kosher.
Maybe it is a good experience, maybe it isn't. All the reviews have either been negative or repeated the talking points from the phone "interview," so I'm weary of if they can be trusted. Just saying, I was not impressed with the way they sold me their product.
Jamie Williams, Director of Admission from Coder Camps, is the most delightful person and helped me with getting admitted as fast as possible. Coder Camps has the most diverse curriculum and a lifetime learning dedication to its students. I would recommend it to anyone.
I'm going to keep this blunt and honest, for the sake of those interested in attending this course. If you want to take this course, prepare yourself mentally and physically. I have absolutely no background in coding, but i studied hard with the materials provided and managed to master everything in the course - while my other classmates at a similar disadvantage decided to coast through the course assuming they would get help later. Not only did they not learn the material, they are now retaking the course because of their complete inneptitude. Make no mistake, boot-camps are not for everyone.
Lastly, be honest with yourself and expectations. Coder Camps had a very loose cirriculum - and as soon as the instructional section ended, we were stuffed into a group project in a seperate room by ourselves unless we deemed it necessary to go bother a intructor for help (instructor began teaching a different class). Not only was I basically paying to rent a room to write code in, but my groupmates were absolutely no help, and the end product of our project was absolute garbage that i didnt even want to put on my resume. Their Career Services was a absolute joke as well, Im fairly sure i incited the scheduling of a career day just by emailing the camp director and complaining. They continually forgot to respond to my emails, never followed through on weekly checkups, and best of all (seriously made me laugh) emailed me asking if id like resume help - which i obliged with my resume - and then immediately told me the career services leader would be taking a honeymoon in hawaii for 2 weeks.
If you have got this far, you might ask yourself, why should i attend coder camps then? Well the answer is that - a coding camps outcome is universally dependent on the work you put in. Regardless of everything that i wrote about above, I put in the work to learn the material, contact my instructor when i was confused, and go above and beyond to make sure the work i did was spectacular. I have joined a friends startup company to work on mobile apps, and within 2 months of job searching have landed a position as a Junior Software Engineer. Bottom line: if you want it bad, you will make it happen.
“Through accelerated and immersive courses led by expert instructors, our students become accustomed to thinking like a developer and adapting to the dynamics of working on an Agile software team.” - a quote from CoderCamps own website….
Our instructor was a brand new T.A. The teacher that was suppose to teach (Ron) left the company without any disclosure from Coder Camps. We found out from David Weems he left and that is the reason our emails for help went unanswered. So expert is 1 and a half months after graduating from BootCamp? It does get better, wait until you read how we were dismissed from the Camp and our loan “Divvied Up” amongst them. Best part, we were never notified of our dismissal, my wife who received loan and co-signed for my loan NEVER received any communications until Jan. 15th. They left a VM and then proceeded to tell their V.P. they spoke with my wife. We have an attorney, contacted BBB,CFPB,AZAG and will not stop until they pay for damages to credit and our mental and emotional stress. By the way, our T.A. tried his best and is an all around good person.... person is key, not expert.
What an experience! I chose Coder Camps after about as much research as one could possibly do on a coding bootcamp. After moving from Charlotte, NC to Phoenix, AZ all I can say is that I made the right decision. From the get go the Admissions Manager Jamie was wonderful, she truly cares about your success and is there every step of the way to make sure you are getting the most out of the program. Even though the class can be tough you always have the support you need with top notch instructional staff that is always willing to help and answer any questions you may have. With John Thomas leading the way to continually update the curriculum as the industry changes I can tell it will only get better. I'm looking forward to taking advantage of the Coder For Life benefit that Coder Camps offers!
The backend of Coder Camps is wonderful as well. My admission rep, Jason Jones was always checking on me to see how I was doing, and if there was a problem he was always there to help me. He generally cares and it not just there to fill seats and collect a paycheck.
Chris Coleman, the COO is a great all around person. He is the main reason I signed up for the course, and the reason I'll continue to use the Coder for Life benefit. He is always available for the students, even though he is a busy guy up in the ranks. He cares about us little people.
I am excited to see the new direction the curriculum and the website is taking. John Thomas, the Director of Education is extremely knowledgable and can defintely do nothing but improve the current content. I would encourage anyone and everyone to join this program, it is going nowhere but up.
I went into the course excited, and also left pretty much the same...
Then reality struck and it turned out the material wasn't thorough enough, we didn't do enough algorithms, and the job help was so minimal, I don't even consider it "help".
We only had 1 instructor in Oakland, he knew what he was doing, but it came with a blasé attitude and a lot of things were skimmed over. When I asked a question, he would say that we already went over it like it was covered throughly. Otherwise, he was good.
The level of projects at which my peers in the Bay Area were coming out of camps with was noticeably different.
Coder Camps was my first choice because it offered both an online option and a .NET option. My background is as a technical trainer (amongst other things) and having taught mixed online/in-person classes myself, I was well aware that it's difficult to pull mixed classes off. So I was a little surprised to learn that online students are taught alongside the in-person class. I have to say they did pretty well, but sometimes it was impossible to hear what students actually there in the class were saying, and it was harder to stay engaged with those who were physically there. And there were the inevitable technical glitches, but not as many as I thought there would be and they were usually quickly resolved.
Overall the instructors (Dan Do and Stephen Walther) did an excellent job. There were a couple of sessions where I felt the instructor didn't have the sufficiently deep knowledge required in a topic to excel in teaching it, but overall the quality of the instruction was high. The lecture notes were reasonably comprehensive and there are many, many resources available online if you needed a deeper/different explanation. Be aware that it's very hard to keep documentation perfectly updated when, for example, AngularJS is releasing a new version every month or two. So the lecture notes weren't always perfectly up-to-date, nor, frankly, can they be.
Before going to any coding camp you should be prepared for a few things.
First, you must work really, really hard. There is no getting around this. The less you know going in, the more hours you will have to put in to keep up. I was fortunate in that I already had a lot of the basics and have taken classes here and there for 10 years (mostly in the last 3 years). I did anywhere from 60 - 80 hours a week with the occasional 90 hour week. There were one or two in my class who lacked basic knowledge and who struggled to keep up. There were also one or two who I guess just had money to burn as they didn't seem to actually DO anything except show up (sometimes) when they felt like it.
Second, you will likely do best if you already have some coding experience/classes under your belt. Get familiar with the basics from some of the many free online courses out there, and you will find it so much easier than going in with zero knowledge.
Third, If you are online you will need to advocate for yourself more so than if you are there in person. Get the contact information for the instructor and the TA and the best students in the class and ping them remorselessly. Set up an appointment early in the day for after-hours if need be for a shared-screen online session, and even if you solve the problem you originally needed help with, keep the appointment because you will almost certainly run into some other problem you need help with. If you are not comfortable being assertive you may feel you are being overlooked. As a former trainer I can tell you this isn't deliberate - it's just if I can't see you I have no idea if you need my help unless you TELL me.
Fourth, only YOU can get yourself a job. Sure, Coder Camps may provide you with a few leads, resume advice, and a session on common coding questions, but frankly it's YOU and YOUR skills that will get you a job. I was networking throughout the class and in my last week I already had interviews set up with local recruiters and companies. I did not expect Coder Camps to arrange interviews for me with recruiters or "hiring partners" and nor should you. I know it's part of their sales pitch but frankly it will be down to you, and I'm okay with that. I'm a grown-up. I didn't need or want their help with getting a job (although the interview question session and the provided materials were useful). If you need or want that support, then maybe this isn't the camp for you, although they do seem to be very focused on stepping up their career support.
Speaking of getting a job: I am a very non-traditional candidate. I'm solidly middle-aged, a woman, no computer science degree, nor have I been coding since age 9. Sure, I had some technical work experience, but nothing remotely resembling coding. I figured that if I hustled I'd have a job in maybe 6 months. It actually took me a little over two months. Note that the first month of that was taken up with some personal matters, so really I was only seriously job-hunting for 5 weeks.
Lastly, there is both an indiividual project and a group project. The success of the group project is determined by how hard your group is prepared to work and their overall skill level. If you have unmotivated people in your group project, be prepared to either do most of the group work yourself, and/or make your individual project shine.
To sum up: this was a positive experience for me, but I went in with realistic expectations (I have changed career before by doing an intensive course in this way). I also was prepared with a good amount of self-study prior to doing the course. And, of course, I worked my butt off and was proactive in getting the help I needed. You will come out of this with a good grasp of how to set up a full-stack .NET project using cutting edge technology and frameworks. You may not have a solid grasp of the why, but how to do things should be enough to get you your first job.
You are welcome to look me up on LinkedIn and send me a message/invite. I'm happy to expand on my rather lengthy review.
Cutting edge technologies are taught.
Full-stack - you can always specialize later if you want.
Fairly reasonable price.
Fully online option if you like coding in your PJ's
Online / in-class mixed instruction is very hard to pull off well and didn't always work.
Career support was not quite as promised (didn't matter to me), but is clearly being worked on.
Not everyone in the class had the aptitude or work ethic to succeed and sometimes dragged down the rest of the class.
You will get out of this what you put into it.
Response From: David of Coder Camps
Coder Camps turned out to be one of the best decisions that I've ever made. I was nervous about a major career change, walking away from a steady paycheck, and pushing 50 yrs old with no coding background whatsoever. The instructors and TA's were very helpful explaining the material and the student to teacher ratio made sure that I had the one-on-one attention that I needed. The career services program really sets Coder Camps apart from the competition. They guide you through a customized strategy to get you hired and help improve your existing resume. I was offered a great job with a 22% raise before I even graduated and have been with the same employer ever since! Thank you Codercamps.com
I left a career in sales to make the transition into a development career. I knew going into this, that it was going to be a difficult transition, especially with bootcamps still being quite new within the industry. However, after a good amount of online research, I felt that Coder Camps was going to be a great fit for what I was looking for in development.
Learning even just 1 technical language in 12 weeks is a daunting task, let alone Full-Stack .NET. Overall the course is extremely difficult, and as other reviews have stated, will require above and beyond time dedication to stay up to speed with the course. The great thing about Coder Camps is that the instructors and resources that you have available during the course, are eager and willing to help get you up to speed if you feel that you are slipping behind. My Instructor Dan, continuously made himself available - even during the weekends, so if you have him as an instructor - you're in for a treat.
Overall the course material WILL prepare you for the real world. The CRUD style applications that are built throughout the class, are exactly what companies will have you build in interviews - and to my experience, was comfortable doing it.
ONLINE vs. OFFLINE:
I'll keep this short and to the point - I took the course online. Coder Camps did a fantastic job of making the online students feel included and ask us questions and it did not hinder my learning experience. There were occasional audio issues, but nothing too serious. That being said - If you have the opportunity to do so, I would still take the course IN-PERSON if you can. Being able to speak to the instructors in person, and have code reviews in person - rather than having a screen share session - is invaluable. Although I must say waking up in the comfort of my own home and learning, was amazing.
This is where I feel that the experience lacked a bit. Toward the end of the course - specifically during our final presentations, I felt that everything ended very abruptly. We spent 1 day (actually only 2 hours) reviewing "interview" type questions - including "Fizz Buzz", etc. (if you don't know what that is - you will eventually), and we never re-visited it after.
Following our final presentations, which you dedicate three FULL weeks to, everything ended with an "OK, thanks - bye" type of feeling, which myself and other campers felt was a bit strange - especially those of us that were online students.
I did receive assistance with my resume, which ended up helping a great bit - but this was only AFTER speaking to a fellow camper friend having mentioned he got help with his. I would have really appreciated some additional assistance for the first few interviews and to guide us a bit better and help us better understand what to expect in the weeks to come. Now before I just make it seem like I am ranting on, I'm sure Dan and other instructors would have helped me if I had any specific questions, but having felt like a lost puppy after the course was over, I had no idea what to ask or even expect.
This school is a fantastic school. If you're thinking about joining a bootcamp that is specific to the .NET framework - Coder Camps is a top notch choice and will prepare you technically for this industry. I know this because 8 weeks after completion of the course, I was offered a position as a Jr .NET Developer in the Irvine area for an unbelievable company that works with the NFL and major retailers like McDonalds and Walmart to code and build interactive LED color video displays, and I am extremely excited to start my new life.
Our latest on Coder Camps
When and why did you join Coder Camps?
I came on board at Coder Camps in late 2016. In my career I’ve been a software engineer, team lead, manager, and an executive. So when I started at Coder Camps, I brought an employer’s perspective, because I have experience interviewing and hiring both traditional and non-traditional candidates.
The demand for coders right now is outweighing the supply, but many companies are still requiring four-year degrees and looking for those traditional candidates because it makes them feel comfortable. As an employer, I found it very challenging to fill our teams within those traditional hiring requirements. So I started looking into nontraditional candidates like bootcamp graduates, and had some pretty remarkable success. I joined Coder Camps out of that awareness and frustration from the hiring side. It’s difficult to find the right level of talent in the marketplace right now. Right now, we're pushing for a new curriculum, content, and additional programs to produce quality talent.
Coder Camps has been teaching for three years – what’s motivating these changes to the curriculum?
Many of the changes stem from what I was seeing when interviewing in the field, and where I thought coding bootcamp graduates were falling short.
A lot of candidates were following an overly linear path throughout their education. But software development is not linear! You can’t just follow a recipe – it's about exploration, trial, failures, and learning from mistakes. The people who succeed in this industry are comfortable with problems that they can't immediately solve – a linear path will not adequately prepare students for that experience.
The bootcamp students I interviewed were also having a hard time understanding why they chose to use particular technologies in their projects. I was usually impressed with the project and could see they were well-trained in presenting it. The challenge came when I'd say, "Why did you choose Angular?" And they'd have a hard time answering those types of questions. The logic behind the decisions that they were making evaded them.
How will the new curriculum solve these problems?
What are the new modules that students can choose from?
For example, when we get to RESTful services, we give students the option to learn that through Node.JS or through the .NET Stack. We are introducing Ruby next month, and Java in July. On the front-end, we were only teaching Angular, and now we're giving students the option of Angular or React.
The curriculum is no longer pre-determined up front–it allows the student to evaluate and explore these technologies during the coursework. We like to tell students there are a lot of different tools available to achieve each outcome. You should research those on your own, talk to your peers in the industry, talk to your classmates, and debate like we would in a software setting, about which technology makes the most sense.
How did you choose the modules that you're now offering?
Will those technology stacks and modules change depending on the city?
Yes. This modular approach allows us to cater for the shift in technology demands regionally. We have three campuses in Phoenix, Seattle and Houston, but the majority of our students are online and so we have a national presence. Not every city has the same profile of companies and technologies that are in demand, so this new approach allows our teams to help students navigate through the technologies that are most useful in their area.
It's easy to get wrapped up in the shiny new technologies, so as developers, a lot of the things that we're interested in learning aren't necessarily technologies that employers are looking for. We have to temper our excitement around some of those things. We try to host workshops around some of those concepts, but to really leverage the 12 weeks that we have with each student, we have to focus on technologies that are in demand in their area.
Are all the instructors going to be well-versed in each technology?
That works seamlessly for our online students, but for the in-person campuses, it's a challenge. But our primary goal is to be flexible enough to offer technologies that fit the region, so we can look at our Seattle campus and profile the technologies in demand there, and have some pre-determined tracks for Seattle students.
Occasionally you get a student that says, "I understand that you're teaching to the demand of my region, but I really feel like I want to learn Ruby." And that’s where our online platform is useful for our in-person students. That student then has the option to attend the online sessions on Ruby. They still come to campus, they still have the support of our instructional staff on campus, but they would get the material for that week delivered through an online lecture.
How can students collaborate on projects if they are learning different technologies?
We try to partner students up with a group that has like-minded technologies, and all using the same tech stack. Or they can partner with a group working on a different technology; in a typical software team, people tend to specialize. We really don't see challenges in students being able to partner up and ultimately getting exposure to different technologies and the conversations that come out of that. This situation spawns a lot of really good conversations.
Do you have assessments or a way to track how students are progressing with each module?
Yes. We recently launched a new learning platform to support assessments. A lot of the commonly available learning management systems did not have the flexibility that we needed. So we ended up building our own, which is video-driven.
Students spend most of their time doing hands-on exercises, but when they submit solutions through our online portal, we can systematically grade them, and analyze the student responses. Our system can give them individualized feedback and guide them to the correct solution, and we're able to track student performance. If we have a student who is performing below expectations, we then proactively notify the instructor to spend additional time with them. We can also identify our top performers and get additional materials in front of them.
When you realize that a student is falling behind, can students repeat a module if they wanted or needed to?
Yeah, absolutely. Throughout the 12 week course, there are essentially four milestones, and at any of those milestones students can opt to repeat that segment. Maybe you struggle with a particular concept or something happens in your personal life, so you're not quite keeping up. We don't want to push those students through or kick them out; we want them to be successful. We've had students repeat courses and go on to be successful in the field.
How does your Coder For Life program fit in with the new curriculum?
A 12-week program can offer a great start, but software development really requires lifelong learning. I'd like to teach these students for years because there's so much that you can learn. To address that time constraint we introduced a program called Coder For Life, which means that all of our graduates get access to all of our additional curriculum.
When we launch Ruby next month, and Java in July, all of our former graduates get access to that curriculum. Technologies will shift. One of the biggest decisions the students tend to make is, "What technology do I learn? How am I confident that this isn't going to go away in a year or two?" We want them to feel comfortable because they know they will have access to all our future curriculum as it evolves. If their situation changes or they want to expand their knowledge, they can take additional coursework with us.
We're not just giving students the transactional education that gives them a start, we're establishing a partnership with them that's long-term, and we're investing in their continued education. We tell our students at the end of 12 weeks, “That was your start.” We want you to continue with your education.
You mentioned that Coder Camps just launched a new learning platform – what can students expect?
We wanted everything to be video driven. So even though online instruction is becoming incredibly popular, it does have its challenges and we wanted to do the best we could to replicate the immersive classroom experience. The content available in the system is mobile responsive and has a lot of code snippets and examples for students to explore and experiment with, browser-based exercises and quizzes, and the ability for us to track the analytics and performance of the student.
How will the modular curriculum make students more marketable as developers when they graduate?
I think it helps them to answer the “whys” in the interview. A lot of these candidates are very good at answering “how did you develop a system or how did you build this?” But when it comes to “why would you do it that way,” they might say "because it's the one way I know how to do it, and I didn't have a chance to determine alternative ways of doing it." So this modular curriculum allows students to do those evaluations and answer with confidence.
Career services also consult on the job search and whether a student is lacking in any areas. If a student doesn't have the knowledge they need for a specific role or interview, we can very rapidly build a customized course for them and help them get there. They’ll go through three units for two and a half weeks, then go do a job interview.
Is there anything else you want to add about this new curriculum?
Every time we develop a new module, we try our best to avoid prerequisites where possible–this keeps us out of that linear approach. If someone wants to learn a particular concept, they shouldn’t have to learn six concepts as pre-requisites before then.
Tell us about your background and experience before you joined Coder Camps.
I started programming when I was 11 years old. I found a book on C++ at the library, thought it was cool, and started programming console applications. Once I learned the basic constructs of programming, a friend introduced me to an IDE called GameMaker, and I started to make computer games, which was how I developed my first love for programming.
As an adult, I had 10 years of teaching experience in the music industry, but decided I should find a more stable career. I returned to programming and got my Computer Information Systems degree at DeVry. I took 24 credit hours a semester, so that I could get my degree in under two years– it was a sprint marathon. So I can relate to my Coder Camps students who are working hard to shift their careers. When I graduated, I did some work for Honeywell and was a Java software engineer at Choice Hotels International. I’ve now combined my love of teaching with my love of programming, and I’m in the best possible place.
Did you learn everything you needed in college to be a developer?
How did you become aware of the bootcamp model and what did you think of it at first?
I said to my wife, “You know what would be cool? A job where I could do a lot of research and teach, I would love that.” Two days later a recruiter called me and told me about a job available at Coder Camps, and that’s when I first heard about bootcamps. I’d used online sites like CodeSchool and Codecademy to pick up new skills, but I wasn’t aware of the 12-week immersive bootcamp model. So I heard about bootcamps when I got hired by one. I started in February 2017.
I was pretty awestruck– the ability to take someone who has never heard of programming before and mold them into a developer, and teach them those skills– I wish I would’ve done that either in place of, or on top of my degree.
What made you excited to work at Coder Camps in particular? There are a number of bootcamps in Phoenix– what stands out?
When I came here and interviewed, I saw the curriculum and the way they approached education. It wasn’t stagnant or just there to push people through. Every staff member here is constantly looking to change, evolve, and make the teaching process better.
You mentioned you had experience teaching music. Can you tell me about that experience and how that has prepared you for teaching at Coder Camps?
I started teaching private piano lessons when I was 13 years old, then I added guitar, saxophone, and trombone. I then started setting up music programs in charter schools. It was a neat experience to teach children from ages 4 to 18.
That teaching experience definitely prepared me well for Coder Camps. When I taught music, I always emphasized the importance of practice, which I now emphasize to the Coder Camps students. I’m also a wrestling coach, and that also has a lot to do with my style of teaching. I talk to my students a lot about putting in the extra mile. For wrestlers, going to practice is the bare minimum and practice isn’t easy. The extra mile it takes to become a wrestling champion is running home after practice and cutting weight, and the same can be applied to software engineering. You can show up to work or school and do the bare minimum. If you want to succeed and step out above the rest, you have to put in extra, learn on your own time, and constantly build new applications. That’s my mentality when it comes to success.
What is your personal teaching style?
At Coder Camps, I have a lot of liberty to talk about best practices, which I think is so important. You can learn how to do something in programming, and do the same thing over and over, but best practices are what sets developers apart from great developers. So I’ll teach the content, and explain when you use it, why you use it, where you wouldn’t use it, and how to use best practices to increase efficiency, and optimization.
As an instructor, I’ve also been writing a lot of the curriculum, and that’s been an awesome part of this experience so far. I’ve been able to teach, write curriculum, write articles, speak at events and record visual tutorials.
How many instructors, TAs and/or mentors do you work with? Do you think there is an ideal student:teacher ratio?
I’m the main instructor, and I have a TA/mentor who helps me out. During class time, I’m teaching and we are all helping the students. When the students move into their group projects, the mentor leads them through the SCRUM/agile process, and helps them get set up. The mentor doesn’t do the work for them, but guides them with methodology about how to build the product.
Right now we have 9-15 students in my class, and 15 is the maximum. In our next cohort, I have 13 students starting, that’s the largest class I’ve taught. So we usually keep a 6:1 ratio, and everyone gets everything they need. The students really seem to like it.
How do you assess student progress and make sure students keep up? Do you give assessments or tests?
We track progress through tests and quizzes. If at any point students are falling behind, I'll come in early, and the mentors will stay late to help them get caught up. If the whole class is struggling, we step back together, but we can’t slow down the rest of the course for one student.
What is the process if a student is really falling behind? Are people ever asked to leave?
There is a delicate balance there between our business model and the academic model. We don’t want to just take everyone's money. We’re not going to let someone stay in the course for the whole 12 weeks, and then tell them they can’t graduate but still have to pay the full fee. With our Coder for Life program, any student who has taken the past curriculum has free access to everything we teach forever, so it’s really cool for past and future students. We never tell them to drop out. With our Coder for Life program, we let students take the course as many times as they need. If they need to work a little slower, then they have the opportunity to continue getting that support. We are here to help them and work with them.
Do you have a role in helping your students get jobs?
I do. When students graduate, we do mock interviews, and I participate in the technical and HR interviews. I have a deep appreciation for HR soft skill interviews, and I’m able to help them there.
My greatest advice is to put in the extra mile. When I graduated college, a lot of my classmates graduated with me who had not done anything outside of their coursework, and it took them a while to find a job. Employers want to see that you are doing extra– that’s what sets you apart.
Focusing on programming best practices during Coder Camps really helps the students’ careers as well; once they start a job, they not only know how to code, but also know what industry best practices and standards are. When I started at Choice Hotels, I knew how to code but I was behind with how everything worked. In my first 6 months, I was learning how to actually use code within a business, so I really try to prepare my students for that.
What sort of projects are your current students working on?
We have a group right now working on their final project. It’s the coolest thing ever– they are using Xbox Kinect to keep track of a real ping pong game. It keeps track of the scores and the player stats. It’s pretty impressive and creating quite a buzz right now around the classroom. I have no doubt those students are going to do some pretty amazing things.
What’s the goal for a student that completes the bootcamp? Will they be prepared for a junior developer or senior developer role?
The goal is twofold. First, if a student had no prior experience and successfully completes Coder Camps, then they should be eligible for a junior entry level developer role. Secondly, we don’t want them to only be equipped for that role; we want them to be equipped for successful progression in their career. If you learn how to learn, and how to progress, that’s our major goal. We’re not just trying to place graduates into jobs; we’re trying to get them into their first job, with good knowledge, and put them on the right path to rapidly move through that career track.
Michael Miller-Hairston found a passion for coding during his degree in digital culture, then taught himself to code while waiting tables. He almost went back to college to study computer science, then came across Coder Camps and enrolled at their Phoenix, Arizona campus. Michael tells us about O Source, the project his Coder Camps team of three built in just three weeks. He shares his screen to demo the project and explains how he hopes it will help new coders build up their experience and portfolios. Watch the video or read the interview!
Tell me about your pre-bootcamp story. What was your educational or career background before you decided to go to Coder Camps.
Before Coder Camps, I went to Arizona State University and graduated with a degree in digital culture. I did some programming, but it was more so for media, so I used Max/MSP, and Processing. Then I took a course for programming using Objective-C and Swift for Apple products. That's when I really found a passion for it, picked it up, and started to pursue it.
After that, I was teaching myself while waiting tables. I found Coder Camps, and I figured it would expedite the process so that I could actually pursue a career in programming. And that's how I ended up here.
Did you research any other coding bootcamps? Were there any specific factors that made you choose Coder Camps?
Did you consider going back to college to study computer science?
I did actually. I was about a day away from going back to Arizona State University. The deciding factor really was the fact that I could do Coder Camps in 12 weeks or I could do another degree in two years.
Once you decided that you're going to go to Coder Camps, what was the application and interview process like?
My admissions rep Jason called me, and we did most of the interview over the phone. They have a coding from scratch course that you have to pass before the course starts which is like an introduction to programming. During that course, Jason would call me at least once a week and check up on me, make sure I was okay, and to see if I needed any help. Once that was over, they signed me up for the next available class.
Once you started, what was your cohort like? How many people were there and was it quite diverse in terms of gender and race and background?
Yeah. We had nine people, and it was three girls and six guys, and two of them were remote. We had one guy who was calling in from Oregon and then a girl who was calling in from Houston.
The majority of the class had no programming experience. There was one lady who had a master's degree from ASU in computer hardware, but she had no experience actually programming. Then there was a girl who was actually a front end developer for a while. Other than me, nobody really had any experience.
What was the learning experience like at Coder Camps? Give me an example of a typical day and the teaching style.
A typical day would start with an assignment from the night before. We would each go over our assignments, show what we had done, and talk about where we had problems. If we couldn't complete it because of the problem, the instructor would help us through that.
From there, we jumped into the instruction, and the instructors live coded while we followed along. That was a great way to solidify our skills. After lunch, we did some more lessons and then worked on an assignment until class was over. Most of us would stay on campus afterward and work on the assignment until we finished it.
I'm interested in the project that you're going to show me. What kind of assignment were you given for this project and how long did you have to build it?
There were no real guidelines. It was essentially “Make something with the stuff that you've learned.” We originally had six weeks to work on our final project, but halfway through that, the guy whose idea we were working on left, so we basically started over.
So we had just three weeks to build the app that we have now. We were always told to contribute to open source projects because that's a good way for employers to see that you're actually pursuing the knowledge and using it. So we wanted to do that, but we didn't know how, so our app helps you with that issue.
Can you show me a demo of what the app looks like?
Our project is called O Source. There is a landing page where it gives you some general information about the website and what it does. Then there's an “About” page that talks about the three of us who worked on it. You can log in with GitHub or LinkedIn, but to access all the features at this point, you need to log in with GitHub.
From there, you can see your GitHub repositories. It pulls those so that you can add them to the open source project. You can fill out a form describing what your project is and what language and frameworks it uses, then it’s all added to our system so that people can search for your project based on what they're good at, and their skill level. Then they can contribute to your project, and you can also search and contribute to other people’s projects.
Who is this app aimed at? Is it people who are new to coding?
It's aimed at all developers. So essentially if you're a new developer and you want to find a project to contribute to, you can use it for that. Or if you're an established developer, and you have an open source project that you need help with, you can also use the site to find help.
How big was your team and what technologies did you use to build that?
There were three of us. We used the MEAN Stack; MongoDB for the database, Express, and Node on the back end for the queries, and then Angular for the front end.
How do you divide up tasks amongst you and your team members?
We basically laid everything out that we had to do, and then ranked the tasks by the difficulty level. Then we each picked the easier ones so that we can knock them out real quick and focus more on the difficult task. After that, we just grabbed whichever tasks everyone thought we would be good at, and worked on it until we finished. Then we grabbed a new one.
Were there any particular technologies that you had to learn how to use especially for this project?
For the login service, we used a third party login service so I had to tinker with that quite a bit. It came pre-built so you can use GitHub, LinkedIn, Facebook, and basically any social media that you needed. But it had some issues, so we had to work through those and learn those as we went along.
What would you say was the biggest challenge you had while building this project?
I would say the time span because we had already been working on a project for three weeks, then we had to start over. Not only from concept and the idea, but we had to do it all the way through to what you see now.
So what are your plans for the future of this project? Are you going to continue working on it and launch it live?
We are. Right now it's almost ready. We have a few tweaks, but we're focusing our energy on starting careers, and then once we get established in that part, we've all agreed to come back to it and work on it.
What have you been doing since you graduated from Coder Camps?
I've actually been learning a new technology – React. I've also been looking for a job. I had an interview the other day with Red Ventures, which is in North Carolina.
What kind of job, in particular, are you hoping to get?
What kind of career advice or job help did Coder Camps give you?
Oh, they've given us a lot. Everything from resumes, your LinkedIn, and your social media presence. But they've also given us mock interviews, so we've done whiteboarding, and technical interview practice. They have people here looking for positions that they think you'd be a fit for and they set you up for interviews and phone calls. They've helped me basically every step along the way.
Now that you’ve graduated are you still keeping in touch with staff and alumni from Coder Camps?
Yeah. I talk to the guys from my project group all the time, and then they check on me every now and then to see if I'm doing okay. It's almost like a big family here at Coder Camps.
What would you say has been the biggest challenge overall going through Coder Camps?
I would say the dedication because it is a lot to learn within 12 weeks. Six of those weeks is the actual learning process, so it's a lot of information in a short amount of time. You have to really be sure that this is what you want to do because if you get left behind or if you get stuck, there are people who can help you, but it's only going to hurt yourself in the end if you don't put the time in.
What advice do you have for people who are thinking about going through a coding bootcamp?
My main piece of advice is to make sure this is something that you want to do because I don't think it is for everybody. If it is for you, but you're not sure, there are people who can help you do it, but that dedication definitely makes it easier. There are going to be times where you run into problems that you're not going to be able to fix immediately, and if this isn't for you, you're not going to want to put that time in to fix it.
When did the campus open and how’s it going so far?
We officially opened on November 21st. It’s really great, we’ve got students enrolled in the courses and having a good time.
What’s your background and how did you get involved with the bootcamp? What drew you to want to work with Coder Camps?
I’ve been in IT for about 20 years. I’ve worked for companies like AT&T, Apple, and HP. More recently I was the lead software developer at Godaddy.com. After that I joined a local marketing company and became the CTO there. Then I got a job with AAA, the automobile company. I contracted there for a while, and when that ended I was trying to figure out what my next move would be. I really enjoyed the coaching and mentoring part of being a manager. I had lunch with a friend and I was telling her that my ideal job is teaching people what I know. I’ve been doing this so long, and I’m at a point where I want to pass on my knowledge. I didn’t think a job existed that would do this. Then a recruiter reached out to me and told me about this Coder Camps role, and asked if I was interested.
Did you move to Phoenix for this role?
No, I moved to Phoenix for a previous role. I’ve worked in Silicon Valley, Sacramento, and Portland, Oregon.
What’s your role at Coder Camps?
I’m the Director of Education. I’m in charge of the teachers, the TAs, and the curriculum, for all campuses. All of our curriculum is identical for each campus. Depending on the industry we may change specific details of the curriculum.
What is the Coder Camps Phoenix campus like?
We have a couple of classrooms. We have a room which is really big, and broken up into different parts. When students do their group projects, they have whiteboards and tables in an open work environment so they can collaborate, work together, and get the feeling of working in an office environment. So many IT companies have an open floor plan, with lower cubicles or just tables people are sitting at. So our layout is designed to help them get adjusted to that sort of environment early on. We might be working, and someone might be playing ping pong down the hall.
We have a really nice facility. Of all the bootcamps I’ve been to, this is by far the nicest. We have some great tables and setups, we’ve got a pool table, and Xbox. We have a common room where students hang out at lunch and talk to each other. Even after hours students are in there talking. We have all the amenities an office would have.
What neighborhood is it in?
It’s in Scottsdale. It’s northeast Phoenix, and it’s a very nice neighborhood. You can safely walk around near the campus.
How many students can you accommodate? How many students do have in a cohort?
Currently we have 24 students, but we can accommodate 60 students, and we are expanding.
What tracks or languages are you teaching at the campus? Why did you choose those and are they particularly popular or relevant in the city?
Java and .NET are the two primary technologies across states. In Silicon valley you’ll get a lot more newer tech like Golang or Ruby on Rails, in the startup culture. That’s true in many cities, because startups favor the open source technologies, but if you look at enterprise companies they are all using either .NET or Java.
What kind of differences or changes did you need to make to the curriculum to accommodate the Phoenix market?
How many instructors and/or mentors do you have in Phoenix?
What kind of hours do students put in?
The class day is eight hours a day, but there is homework and projects students have to work on. A lot of times students will stay here late, and put in more hours. Then there are other days when students may not have so much to do. Occasionally students come in on Saturdays as well. It’s very immersive, very deep, and very much simulates what an office would be like.
How is the Phoenix campus similar or different to the other Coder Camps campuses in Seattle and Houston?
Part of our philosophy is that all of them are the same, I don’t want a student in Houston to say “I didn’t get the same experience as a student in Phoenix.” All of them have the same amount of classrooms, the same number of instructors, the same curriculum, and we want to foster that idea as we go forward, that everyone has the same experience.
Why is Phoenix a great place for a coding bootcamp?
Phoenix is one of the big tech communities in the nation right now. We have electric cars being built here, and a lot of Silicon Valley-based companies starting to build here in Phoenix. We have better tax rates here, so a lot of companies have an incentive for moving here instead of being in California. I think Phoenix has a 2% unemployment rate for developers. There are more developer jobs than there are developers to fill them.
There are a couple of other coding bootcamps in Phoenix. What will make your bootcamp stand out amongst the competition?
Part of our program includes a six-week group project. There is project management, where each student takes a role, and they have to be able to explain the project at the end. Those are pretty complicated projects with everything from authentication to file uploads. So students who have really great projects when they graduate, can show them off to companies as they apply for jobs. Programmers at their core solve problems and that’s the hardest thing to teach. How do you teach someone to solve a problem, and then use a tool? If I know how to drill a hole, or hammer a nail, it doesn’t matter what brand of hammer or drill, I will know how to use it. We teach students how to drill a hole, regardless of the technology.
What sort of jobs are you expecting graduates to get in Phoenix?
We’re starting to work with some companies here. In our other cities students have been hired at Fortune 500 companies, universities, hospitals, and in pretty much every industry that is hiring developers. We’re going to continue that here. There are a lot of job openings here, and we help with placement. We have recruiters on staff who actually work with companies to get our students hired. We have a lot of big companies here who are always looking for people.
What sort of companies are hiring in Phoenix?
Every major insurance agency is here in the valley, and all of them are hiring. They look at recent grads, mid-level, junior, and senior. We have Tuft & Needle, an online mattress company here. Plus a lot of e-commerce companies that hire junior developers.
Since the job market is so customer service-based in Phoenix, would students be applying for jobs in support engineer-type roles?
Godaddy has three call service agent centers here, and tiers of that. Some of those centers are hosting support, some of them are WordPress support – jobs where programming skills will definitely be useful, yes.
Do you have hiring partners in Phoenix?
We’re working on that now. The plan is if we partner with a Fortune 500 company, and we say, “what do you specifically want our candidates to have,” we can try to work out a customized program. We can put students through a specific curriculum to address the needs of that specific company, and they can then go straight into a junior role at that company.
Will it mainly be junior developer roles that your grads will be applying for, or are there other roles they would be qualified for?
Right now we’re focusing on the junior developer type role. It’s really hard to get into mid- or senior-level roles after a bootcamp. There are other roles for different tiers of technical support, and roles within marketing organizations, which use a lot of programmers. You may go in and not be considered a junior developer, but a developer.
We are looking at expanding our curriculum to cover other industries as well. Programming is our primary. There are definitely opportunities for things like DevOps and so on. A lot of companies have taken on continuous integration and have a DevOps-type feel. They hire devs to code those tools out, and the deployment process becomes a lot easier.
What Phoenix meetups would you recommend for a complete beginner who wants to learn about Coder Camps or coding in general?
If you’re interested you can come check out our campus Monday through Friday 8am to 5pm. We have campus advisors who can help prospective students out, give us a call, or check out our website.
Duran Gradwell and Debbie Westwood both learned to code at Coder Camps, but what we found most interesting is that Duran studied at Coder Camps’ Seattle campus, while Debbie studied online remotely from Phoenix, Arizona. We wanted to examine the difference between studying in-person versus online, so we asked Duran and Debbie to compare and contrast why they chose their study methods, what the learning experience was like, and what their favorite projects were. And regardless of where they learned, both Debbie and Duran have now found awesome jobs as full stack developers!
What is your pre-bootcamp story? What were you up to before Coder Camps?
Debbie: I’ve been through a number of previous careers. I originally went to school for genetics, but discovered that lab work was not my thing. So I spent some time in social work, then moved into the paralegal world. With the increasing use of electronic evidence in legal cases, lawyers were using their clients’ emails, documents, spreadsheets, and databases, which is where I discovered I had a knack for technology. I actually managed a litigation process, then got more and more into the technology side. Most recently I worked in a technical trainer role for a software company that was selling software to help lawyers manage that electronic evidence.
I dabbled a lot in coding over the years. From 2012 onwards I took some college classes, working towards a certificate, so I already had a fairly good understanding of the basics of HTML, CSS, and C#. I decided if I was actually going to make a career out of programming, I needed to quit my day job, and jump into a coding bootcamp feet first to really accelerate that process.
Duran: I graduated from university to become a music teacher and a sound engineer. Once I got into the working world as a musician, it ended up not being what I wanted to do every day. I’d always had a knack for programming, I’d done a bit in high school and enjoyed it. I thought I’d give it another shot, so I started doing some online tutorials. When I realized how much I was enjoying it, I started to look into colleges to study programming, but a few more years as a student wasn’t going to work for me. Then I discovered coding bootcamps and realized I could get the knowledge and experience I needed without having to go back to college.
Duran, why did you choose Coder Camps specifically? Did you look at other bootcamps in Seattle?
Duran: I had done a little bit of C# programming before, so I thought I should find a C# bootcamp, and it turned out that Coder Camps was the only one I could find offering a .NET program. I was at a point in my life where I could just move somewhere and start my career all over again. So I decided to move to Seattle to be where Microsoft and all the big tech companies were, and get that .NET education. I was living in Rockville, Maryland before Seattle and had a looked around there first, but didn’t find anything that worked for me. So what ended up persuading me was the fact that there was a .NET bootcamp in Seattle and that was Coder Camps.
Debbie, why did you choose Coder Camps and why specifically did you want to do an online bootcamp?
Debbie: I chose Coder Camps because I was looking for something online. I’m a little older than the typical Coder Camps student, and pretty well-established. Plus, I didn’t really want to leave my husband and everything else in Phoenix for three months. So I was very interested in doing an online bootcamp.
The reason I selected Coder Camps was because it was the only one that had a .NET online option, and given that all of the previous classes I had done were very much .NET oriented, whether it was VB, or C#, I felt it would be my fastest and easiest way to make the career change. I could go and learn something like the MEAN stack at some other point.
What was the application and interview process like for you both? Was there a coding challenge?
Duran: It started with filling out forms on the website. Then I got a phone call, and they asked me questions about what I’m doing now, my previous experience, and by the end of the call, they were convinced that I should be able to handle the demands of the course. I committed to dropping everything and to focus on it 100%. They accepted me, I sorted my finances out, and I was in.
Debbie: My experience was very similar to Duran, and there was no coding challenge. I think that was because it’s really a discussion about coding from scratch, as the program is designed for beginners. I filled out the application and then there was a call. They were trying to gauge how much experience I had, whether I was prepared to put in the number of hours and the amount of work that was involved. In terms of assessing how skilled I really was, there was none of that.
Duran, how many people were in your cohort? Was the in-person class diverse in terms of gender, race, life and career backgrounds?
Duran: It was extremely diverse. We had people from all over the world, someone from Turkey, India, other parts of Asia, there were Americans, and then me. I’m a bit of everything, but originally from South Africa. It was very diverse in terms of gender as well, and we were all ages.
Debbie, how many people were you learning online with? Were you able to get to know them and interact with them or was it more of a solo learning experience?
Debbie: Duran and myself were doing the class at the same time. He was there in person, and I was online. So it was a shared experience. I was in the same class, and it was a diverse class of 40% women. I think it was close to a 50-50 split between online and in-person students.
There were sometimes barriers in terms of getting to know people who were physically there, as well as getting to know the people who were online with me. We had Skype so there was often a lot of chatting going on between the various online people. I had worked professionally as part of a remote team, so I had no problem reaching out and making connections, getting resources, and bugging people, whether they were there in person, or online.
So were the online and in-person people interacting quite a lot?
Debbie: Yes. There were obviously some difficulties sometimes. You couldn’t always hear what people were saying and sometimes there were technical difficulties, but it was fine. Obviously, the online students weren’t there at 10pm to interact directly with people. Overall, we did pretty well as I went in with very a realistic expectation of how it would work, so I was satisfied.
Can you describe your learning experience at Coder Camps? Was it different for each of you?
Debbie: It was very similar for both of us. There would be a lecture, then an exercise that we would do individually. It was basically rinse and repeat throughout the day. As we progressed through the class we started incorporating more group exercises in preparation for the last three weeks which was all group exercises, no lectures. We were focused on our group application.
I was usually up around 6am – I was actually an hour ahead of the Seattle class. I usually would try to finish off the previous evening’s assignments until 10am, which is when class started for me. I would listen to the lectures and participate directly with the in-person class. We would start with lectures, have lunch around 1pm, and then finish at 5pm. Then I slogged through whatever assignments until I went to bed at 10 or 11.
Duran: My experience was very similar. I would get in around 8am, if there was any time before class began I would start working on what I was doing the day before. Every day was intense and focused, with no time for anything but code. I wouldn’t stop working until close to midnight, because there was always more to do. Every Friday we would get a seemingly impossible assignment for the weekend, based on everything we learned throughout that week. As difficult as it was, the instructors worked very hard with us and were a great source of inspiration until the very end.
Debbie, how were you able to watch and participate in the lectures going on in Seattle?
Debbie: We were using Webex, so the screen was shared, and I could see exactly what the instructor was coding. Then there was a camera set up, so the online students could see the in-person students in the class. I was usually coding right along with the instructor, so what was going on in the classroom was secondary, and that was fine.
The only time it became a little more difficult was if there was whiteboarding going on, and at that point I would say, “remember to point the camera at the whiteboard.” I was pretty vocal about making sure they did that and to make sure we could always see what was going on. The instructor was very obliging and worked hard to make it work.
How were you able to interact with other students to work on group projects remotely?
Debbie: For group projects we followed the Scrum methodology, so we had daily standups and we used Skype for calls. We were given individual tasks, we would check in with each other if we were stuck, then we might open up a Skype call or piggyback onto the Coder Camps WebEx if we could, just to share the screen and work through things.
It worked about as well as it usually would for a relatively inexperienced team of coders working remotely. I suspect those who were online worked a little more independently than those who were physically there. It worked fine for me. I reached out and made sure I got help when I needed it.
What were your favorite projects you worked on at Coder Camps?
Duran: My favorite project was my individual project, which was something we were supposed to work on throughout the first six weeks of the camp in addition to classes and other homework. It's a forum-type website for musicians and sound engineers/audio enthusiasts like myself to share their recordings and get feedback from a musical and/or technical perspective. It uses all the technologies taught during the course, and a few extras I taught myself. I enjoyed working on it so much that I've continued working on it even after graduation. It's still a work in progress, located at: mixedup.azurewebsites.net
Debbie: I liked the group project, but I wasn't too happy with the final look of it – I didn't do the CSS. That said, I did implement Fluent API in the group project. I was inordinately proud of that at the time. The group project was essentially a way for authors of written works to share their works, get reviews on their work, and review others' work. It used the FileStack API, SQL backend, C# server-side, AngularJS/Typescript client side, and bootstrap for styling.
My personal project was somewhat more simple with fewer pages, but followed the same overall architecture, albeit with a less complex data model. I implemented Filestack API and Google Maps API.
Were you both interacting with the same instructors or mentors, or were there specific instructors working with the online students?
Duran: We had the same lecturers. We could reach out to any of them, and we still can now.
Debbie: The online students could interact with instructors over Skype. If we had any kind of discussion or lecture where we were doing a formal session, then I would always speak up if I needed some help. I think as an online student– and I’ve said this to people who’ve asked what my experience was like– you do need to be a bit more assertive to get the help you need. I don’t mean that as a criticism of Coder Camps, it’s just how it is. Like I said, I’ve worked remotely and it was exactly the same in the workplace. I had to be a little bit more assertive and persistent, and I was fine with that. You need to prepare to speak up if you are online.
How many students were there online and in-person and how many instructors were available?
Debbie: We started out with 12 people, and 10 graduated.
Duran: We had one main instructor. There was another instructor who wasn’t in normal lessons, who works on other things for Coder Camps, and when assistance was needed he would come in. There was also a TA who would come in during the evenings, and she’d be there until about 8:30pm every night helping us with assignments and answering our questions. She was a great help to everyone.
You’re both now working as developers – congratulations! Can you each tell me about your role and what you are working on?
Duran: I'm working as a Full Stack Software Development Engineer for Kon Tiki Academy, a startup located in Redmond, Washington. We are focused on digital transformation services related to the education vertical. Our clients include educational institutions and some Fortune 500 companies. I work as part of a team that focuses on Microsoft's student discounting program worldwide. As part of a small agile team, working in this super cool project, each of us takes on many roles such as development, testing, deployment etc. At the moment I am working with the team to onboard a new partner. It’s an extremely talented and enthusiastic team founded by a Microsoft cloud veteran. I’m proud and thankful to be a part of it."
Debbie, what advice do you have for someone who is considering an online bootcamp?
Debbie: If you are in a mixed online/in-person class, you will need to be a little more assertive and persistent to get the help you need than if you were physically there. Speak up in class if you can't hear or see something, or if there are technical difficulties. The instructors at Coder Camps were very responsive to any issues raised.
Also be prepared for internet outages on your end, or other technical glitches. Have a backup plan, even if it's just calling in on your cell phone. Make heavy use of Skype and Slack, not only with your instructors but also for other students. There will almost certainly be at least one other student there who is smarter than you. You'll need them, so get to know them before you need them.
In general, be prepared to work very hard. If you don't put in the work, you won't succeed. The more you can learn before going in, the easier it will be, but you will still need to be highly motivated. Be sure that programming something you truly want to do, and get the rest of your life cleared for 12 weeks! Put in the work and don't slack off in the group project. It's not fair to the other students if you disappear for the last three weeks.
Duran, what advice do you have for other people who are considering an in-person bootcamp?
Duran: Make sure you are willing and able to give up everything for the duration of the bootcamp. Every waking moment should be spent coding or thinking about code. It helps to start taking online tutorials in preparation for the bootcamp. Even if it's not required, it helps to get ahead, and to find out if you actually have any interest in coding before you start.
Do not hesitate to ask questions because you feel like you've already asked too many. Expect this to be one of the most difficult things you'll ever do, and also one of the most rewarding. Don't give up. I saw people who were falling behind in the beginning, come back strong towards the end because they were relentlessly determined to succeed.
Nick built web applications to solve business problems for 15 years before he became a founding member of Coder Camps coding bootcamp in Houston, Texas. Now, three years later, Nick wears many hats including instructor, campus director, and CTO. We asked Nick why Coder Camps teaches .NET in Houston, how the team keeps the curriculum up to date, and why it’s important to give practical, real examples to help students learn.
Tell us about your programming experience before you got involved with Coder Camps?
In my professional career before Coder Camps, I worked for a company called Idea Integration, in business consulting for almost 15 years. I started there during college, working part-time, doing mainly web design, front end, and HTML. My first client was Compaq Corporation (now HP). I built their internal internet portal, and later worked on some of their Dot-com stuff.
What did you study at college? How did you learn to code?
I did get a degree from the University of Houston, but I began coding when I was in middle school. My family got a computer from my uncle, who was in computer science, so the computer only had programming languages like Basic, Assembly, and C.
When I started my CS degree, I was already working at Idea Integration part-time, and had learned about the web in terms of business solutions (ie. solving data problems). I enjoyed my job more than my computer science classes, which were a lot of math, algorithms, and low-level programming.
So I found another degree called Information Systems Technology, based around the “system development lifecycle.” It covered the whole cycle of doing analysis on a business problem – defining requirements, designing solutions, building, testing, and deployment.
How did you become aware of the coding bootcamp model- as a self-taught/college-taught developer, did you trust this model of education?
I left Idea Integration to work with a coworker on his consulting business. That coworker was David Graham, the original founder of Coder Camps! He noticed two things: first, his clients were always asking if he could refer junior level developers to their companies. And second, we had a hard time staffing our own consulting company to fill our projects. David’s very entrepreneurial, so he did the research, and realized that coding bootcamps were needed in Houston.
We talked about starting a coding bootcamp and I agreed it would be a really good idea. We would be helping solve this lack of good, junior web developers. David turned our office into a classroom and we started the first cohort.
So you were there from the start! What made you want to be an instructor at the coding bootcamp?
After the first class, I started helping with the curriculum, and got really excited. I then taught a class by myself, and I really enjoyed it. It was a new challenge to start a business, but it was also fun to meet new people and see them learn and have fun.
I understood the students’ struggles from when I learned to code. Originally, it took me a little longer to learn, so I really enjoyed seeing people like me, trying to help them, and giving them that vote of confidence.
Why do you think .NET is the best technology stack to teach in Houston?
I've used .NET in my career; I understand it and I know how well it solves business problems. I've also seen the demand for it here in Houston- so many of the oil and gas companies that I've worked with have used .NET.
What have you found is your own personal teaching style?
My personal teaching style revolves around how I like to learn. From there, I like to tweak my style based on students, their personalities, or what they're struggling with. Initially, I like to be very practical, and explain the concept I'm teaching. Then I need to see the big picture, and what that's going to do for me. So I build in a real practical example of it. And then to help the students learn these abstract concepts, I like to do analogies. I'll introduce an analogy that's kind of fun, but also brings and drives home the point to them.
Tell us about the Coder Camps curriculum- what do you cover?
At the end of the day, there is a homework assignment, which takes the day’s concepts and builds on a more fully-fledged exercise for students to do in the evening. Then the next day we review the homework together, and go through any issues students have.
From Week Two to Week Five, students work on individual projects. So as they learn new concepts, they can implement those into their individual projects. Then we give them a lot of help at Week Five to finish the individual project.
In the last six weeks, the students work on a group project. We do Agile SCRUM lessons, and then they get into groups and use the Agile process to build their group project.
How do you assess and keep track of student progress?
On Fridays, we do a little exam to test vocabulary, and ask interview prep questions. When you’re learning to code, you can learn the concepts, but still have no idea how to talk it through. As they learn the material, we also want to make sure they'll be capable of explaining their knowledge in presentations and interviews.
We do a live exam at the end of Week Five, where students build a little application in an hour or two. They use all the curriculum we’ve covered so far to build a small application. That gives us an opportunity to see where everyone's at, and it gives students more practice. We can then help them out before they move on to the Project Phase.
What happens if someone doesn't do well on those exams? Are they kicked out?
The weekly exams are more like quizzes, and students don't have to pass them in order to move on. If they are struggling with anything, it's a really good chance to review the concepts.
The live exam is a requirement to pass, and we do give students up to two chances. We'll do that on a Friday, and if students don't pass, we give them the weekend to practice. We talk about what they didn’t complete and why, and then we'll give the exam again on Monday. We don’t usually have any problems after we do it a second time. We never want to see somebody struggle. Anyone who's willing to put in the effort, we're willing to help.
How often do you iterate on and update the curriculum at Coder Camps?
Stephen Walther manages our curriculum from top down. All instructors and mentors have an opportunity to update and help with that process of updating the curriculum. We stay up to date with any changes to popular technology frameworks. If there's a major change to a technology, we update that curriculum as fast as it makes sense.
We talk as a group asking questions like, "Is this technology good? Is it worth using? Yes or no? Why? What are companies using?" We take feedback from our students and our graduates in jobs and ask, "Hey, what stack are you guys using? What are we missing?" We take all that feedback, and we constantly update and keep things on track.
In the three years you've been working at Coder Camps, what’s the most interesting update to the curriculum?
The most recent big technology update we did was to the .NET course. The latest version of .NET Core came out earlier this year, and we rolled that into our new curriculum.
Years ago, when we originally started our .NET curriculum, we didn't use Angular or other front-end frameworks. One of our graduates suggested we look into Angular, and then we implemented Angular into our curriculum, which we still do today. Now we're assessing whether or not to switch from Angular to React. There has to be demand for it in the market, it has to be stable, and there has to be support for it. But it really doesn't matter what kind of stack we teach, as long as students are going to learn and understand how to do web development. If our students graduate, and they want to use React or a framework we're not teaching, they'll be able to pick it up very quickly.
Does Coder Camps have an ideal student to teacher ratio?
Every class has one full-time instructor and at least one mentor. We cap our classes at 15 students. Our mentors and instructors also manage student requests for help as they come in via email at night and evenings. We've got a really great group of instructors and mentors who are super sharp, dedicated, they learn very quickly, and they really enjoy helping the students.
Are you running one cohort at a time or does Coder Camps offer rolling start dates?
We have multiple cohorts running at the same time, which means that one cohort will start, and there will be another cohort working on their group projects.
In the project phase, the training wheels come off and the students are working by themselves, but we're there every day. We still sit them with the mentors, help them out, and the main instructor follows up to make sure that they're doing everything they need to do.
Have you found there's a certain type of person who does really well at Coder Camps?
If you've got the desire, the passion, and a great attitude, then you're going to have fun, and you're going to learn. Someone who is distraction free will do great here because not only will your mind be ready to absorb so much knowledge, but the rest of the people around you are also going to be just as committed as you are.
Class is from 9am to 5pm, but students who put in extra time on homework, studying, and practicing, are going to be the most successful, get the most out of it, and have the most fun.
Could you tell me about a student success story you've come across?
One of our students, Joshua, came to Coder Camps on a shoestring budget. Even though he was super nervous, he had the energy and the motivation. At the end of his first week, we went to Austin for the Microsoft Build Conference. On the way back, we sat together and went over the first week, and at first I was concerned. It was the first week, but I could tell that he was struggling and concepts weren’t quite coming together. But over the course of the class, Josh was there early every day, stayed late, worked super hard, asked questions, and by the end, he was answering questions, understanding concepts, and built a really awesome group project. He found a job immediately after graduating, but we later employed him as an instructor!
What’s the overall goal for a student who graduates from Coder Camps? What sort of roles will they be prepared for?
Students who leave here will be prepared for a junior level web application developer role. They’ll be able to jump in and work for a corporate company or a consulting firm to do project-based work at a junior level.
We also have students who are entrepreneurs who come in with a startup idea. They've already got an idea of software, and they want to be able to start creating. Other students are people who are already working or have worked as a developer, and they want to update their skills. They are not necessarily worried about finding a job afterwards.
Are you involved in career coaching for Coder Camps students and if so, what does that involve?
We have a career services team to help students with their resumes and the job hunt. The technical team, the instructors, myself, and our developers, schedule mock interviews with students. We go over scenarios that are likely to show up in an interview based on our experience. We'll whiteboard some problems and solutions and build up their confidence. I also use some of my real world experience and have students help think through those problems with me.
How do you stay in touch with students after they graduate?
A lot of students contact me after they graduate and follow up. It could be a phone call to say, "Hey, Nick, I'm stuck on this project. What should I do?" and I'll talk them through it on the phone.
What is the Coder for Life program?
That's a new program at Coder Camps, and the premise is we want people to have an opportunity to stay with us and keep learning. So if you've graduated from our program, then as an alumni you can come back for free and take another class or use our career services.
What sort of jobs are your graduates finding in Houston? Maybe you can give me a couple of examples of the sort of companies they are working at.
There are so many! Examples are National Oilwell Varco, HP, Accenture, Spark Hound, Kinder Morgan, Harris-Tech, City of Houston, Tek Systems, and Creative Circle.
Do a lot of your students actually get jobs outside of Houston?
Yeah, we usually have a mix of students from Houston and other areas. Some folks come in from Alabama or somewhere, then go home and find a job. Most of our career services help is for Houston. That's where we meet other companies and get them hooked up, but people are finding jobs everywhere.
For our readers who are beginners in the Houston area, do you have any kind of resources or meetups you can recommend?
Yeah, I recommend the Houston .NET User Group and there is a SharePoint User Group. We also may present at the SharePoint User Group in October or November. Both of those usually meet at the Microsoft Campus here in Houston.
At Coder Camps, we host a hiring or demo day (usually at the Houston Technology Center), for every cohort that graduates. We invite prospective employers looking to hire graduates, and prospective students who are interested. Anyone is welcome to come to those events. We also are planning to do more meetups and events here at our campus.
Is there anything else you’d like to add?
It's been a challenge, but a good one. It’s a lot more fun and fulfilling than always doing project work like in my previous job. I get to meet so many new people and I have something more encouraging to say that I did with my life, helping others rather than just helping a business make money.
Jasmine was a junior college student studying elementary education before she took a semester off to attend Coder Camps’ 12-week full-stack bootcamp in Houston, Texas. Coming from a family of programmers, she decided to leave university to see if she would enjoy learning to code. Check out how Jasmine enjoyed learning alongside lots of other women at Coder Camps, find out about the baking app she built, and why she’s shifting her goals to become a front-end developer.
What was your education/career background before you decided to go to Coder Camps?
I was a junior at the University of Houston studying elementary education and decided to take a semester off just to see where things would take me. During that semester off, I took a leap of faith and decided to try out Coder Camps. My boyfriend went to Coder Camps, so I had been familiar with coding bootcamps prior to going.
What made you decide to learn programming?
Did you teach yourself basic HTML and CSS skills?
I learned from family. I never really did any self-guided learning prior to Coder Camps, it was more so me picking up things when I was with my family. Sometimes, I would go with them to work in order to learn.
Did you research other coding bootcamps before you decided Coder Camps was the one?
I looked into The Iron Yard, which is another bootcamp here in Houston, but they only teach Ruby on Rails, which isn't necessarily in high demand here. I knew I wanted to go somewhere that was teaching high demand skills, somewhere I could find a job afterward.
What programming languages are in high demand in Houston, and what were you looking to learn?
.NET because there's a lot of oil and gas over here, so I was looking for that.
Were there any other factors that you were looking for in a bootcamp?
I definitely wanted something that wasn't all online. Coder Camps was a big deal for me because it was a class that you could take in person. You actually could choose online or go into the class. I also liked the student-teacher environment they had. I heard great things from my boyfriend who went to Coder Camps.
A lot of readers on our site want to know how people paid for their coding bootcamps. How did you finance your tuition at Coder Camps?
I ended up getting a 0% interest credit card, and putting my tuition on there.
Could you walk me through the application process for Coder Camps?
For me, because my boyfriend was actually working at Coder Camps at the time, I was able to speak to a few people at Coder Camps and then enroll in classes.
It’s nice to have a coding bootcamp connection! Could you explain your cohort demographics?
Yeah, my class was very weird and odd. Not many people have this, but it was four people in my troop- we called them troops in my group. There were three girls and one guy, so us women outnumbered the guys. The only guy came from petroleum engineering and quit his job because he wanted a career change. One of the girls worked at NASA, and then another one of the girls was a horse trainer. Everyone in my cohort had completely different backgrounds.
Did you feel like those different backgrounds helped you get through the course together?
Yeah, I felt my cohort size and cohort career backgrounds at Coder Camps helped my learning. It helps with being close with one another and learning from each other. I appreciated having that small intimate class.
Since the women outnumbered the men in your situation, how did you feel about being a woman and learning to code?
I felt like it was really powerful. I loved it, and it was just a different aspect being surrounded by women every single day because we focused on things our male classmate didn’t. He didn't care about if the product was pretty, he just wondered if it worked. It was a great experience.
How did you enjoy the learning experience at Coder Camps? Describe a typical day.
Class hours are 9:00am to 5:00pm, with an hour and a half lunch break at noon. Everyone pretty much gets there on time, and for that first hour, we would go over material from the day before and any questions we had.
Then we would go over a new lesson. We'd be assigned an individual project that matched the lesson to see if we understood it or not, and then we’d do pair programming. We also had an individual project we had to finish by the end of the course, so we had a lot of free time to work on that. With learning new technologies each day, we could add more to our individual projects as the days went on.
Did you have a favorite project that you worked on at Coder Camps?
My individual project was one of my favorites. It was pretty much an application for baking using .NET and full stack. You could enter in what ingredients you have in your pantry and your fridge, and it tells you what you could make with just those ingredients.
And then we had a group project with all four of us, and that was something I hold very dear to my heart. We created a conference scheduling app on the admin side, Simple Symposium using Angular. The admin can see the conferences they have available, what speakers are speaking, their bio, and other information listed out in a neat calendar form. It’s organized so you don't overlap conferences or speakers, or meetings.
How did you feel about Coder Camps’ teaching style and instruction versus what you were experiencing at your university?
We had one instructor and one TA and I really liked the way they were teaching because it was very hands-on as opposed to my learning in college. We would learn something and then we would have to perform the task about what we were just taught. It kept me very engaged because I knew I had a project coming up after the lecture.
Although it's very fast paced, it was a lot of fun because we had so many little projects that we did every single day. And if we had questions, we just let our instructor or TA know because it was such a small class, we always had the opportunity to receive feedback.
Since you were previously studying education, do you feel like it's important for certain teachers to learn how to code?
I think coding is a wonderful thing to learn because it can only help you since technology is constantly growing. If learning code for a teacher means you can personalize each lesson plan and assignment to make it more interesting, then why not learn it?
What was your biggest challenge at Coder Camps in terms of learning code?
I'm a perfectionist, so it was hard to learn one thing and then just move on to the next subject very quickly and not be able to perfect the skills I had just learned. It moved really fast, but at the end of it all, I understood why I was learning what I was learning.
What are your next steps now that you’ve finished at Coder Camps?
I want to find a junior developer role. The whole reason I stopped school for a little bit was because my mom is a single mom and couldn't really afford tuition for both my sister and I. So my main reason for leaving was to work, but I definitely want to go back to school eventually.
I finished Coder Camps in July and I'm currently looking for a position. I'm able to do .NET, but I'm looking more at front-end developer roles because I like front-end work much more than the back-end. I want to do something at a startup, and I would love to work with other front-end designers to build different web and mobile applications. I've been interviewing with a company, and I’m waiting to hear back!
Did Coder Camps help the cohort in job search and job preparation and things like that?
Yeah, they helped with resumes edits, and interview preparation.
Do you have any tips or advice for someone thinking about doing a coding bootcamp?
Definitely do it. Especially look at Coder Camps because they have a one to two-week free trial where they teach you basic programming. I think people should also look at Udemy, Code School or Codecademy just to see if it’s something you’re interested in before paying. There are many resources out there online, try something to help you learn the basics.
(updated August 2016)
Slide across the roof of the General Lee, we’re heading south of the Mason-Dixon to check out the best coding bootcamps in the southern United States. There are some fantastic code schools from the Carolinas to Georgia and all the way to Texas, and we’re covering them all. Talk about Southern Hospitality!Continue Reading →