Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

General Discussion

james freyre
james freyre
526 Points

Bootcamp recommendations?

Hey everyone, after coding on my own for a couple months on codeacademy and treehouse (learning basic HTML/CSS), I decided that attending a coding bootcamp may be the most practical, efficient way to learn enough to begin a career as a junior developer. (I ruled out the Treehouse tech degree option due to the limited or lack of one on one access). I've been researching various bootcamps in NYC as well as in other cities. Pretty much all teach HTML, CSS, and Javascript on the front end, but on the back end, none seem seem to teach the most in demand languages such as Java, Python, .NET, and C#. Instead, almost all focus on Ruby. On the other hand, despite this, many claim to have a high rate of graduates that go on to find jobs.

Can anyone either recommend a bootcamp (in which a beginner can actually get admitted) or recommend a different learning path forward that can ultimately help land a position as a junior developer?

Arleigh Jenkins
seal-mask
.a{fill-rule:evenodd;}techdegree
Arleigh Jenkins
Front End Web Development Techdegree Student 4,641 Points

James - have you made any movement on this? I've gone as far as almost putting a deposit down for an online bootcamp and felt that I was just being pulled along for the $$.

4 Answers

Bootcamps lie and greatly exaggerate their numbers.

Not to mention you don't need a bootcamp.

Hi James, Boot Camps are a tricky subject. Personally I like the concept of a Boot Camp enough that I've done a little bit of researching myself. What I learned is that many of them go to great lengths to deceive potential recruits about the quality of their programs. This does not mean that there aren't any good ones, it just means you should really dig deep before committing to one. If you find one you like you should go to its physical location for a visit to scout it out before you sign any papers. Personally I've learned too many negative things about them so I'm no longer pursuing going to one. That said, I do understand the need for human interaction while learning to code. I would recommend that you network with other programmers through a site like meetup.com where you can get together with other programmers at designated locations. If things go well you could work on projects and hone your skills with others who are interested in the same technologies. With an external group of programmers that you can meet with you may find that the Treehouse Tech Degree is a better option than you originally thought. Also, You can start building experience by hiring out for basic gigs on platforms like upwork.com.

james freyre
james freyre
526 Points

Hi Arleigh, I spent months researching both online bootcamps and brick and mortar bootcamps both near me (in NYC) and in other states. I just recently decided to sign up for Thinkful's online program. They have both a Full Time Intensive program that is about 4.5 months long and a Flexible Part Time program which should take about 6 months. Between the two, the curriculum and programming languages are the same. The main difference is the learning format. In the Full Time, there is a morning lecture (online) followed by pair programming with another student throughout the day. The Flexible is more of an online instructional for students who can't commit to 40+ hours a week. My main worry about the online bootcamps was the potential lack of support since I would be working alone- not with instructors that may be available at the brick and mortar bootcamps. After taking Thinkful's prep course (required for the Full Time) however, I learned that there really is a ton of support in case you get stuck with your coding. They provide several sessions with your mentor per week, they have many online Q&A sessions throughout the day with instructors where you can screen share (this is extremely helpful when stuck), and similar to Treehouse, there is an online community on their Slack page where you can post questions.

I was also looking for a structured curriculum. Unlike some of the free coding sites, the program is structured and project based. In the end you'll have several projects to show potential employers. Also, the languages they teach are supposedly in high demand. Front end is HTML, CSS, Javascript, J Query, React/Redux and back end is Node.js, Mongo DB, DB Express. They used to teach Ruby on the back end but switched to Node.js as the demand for Node grew and the demand for Ruby declined over the last few years. Most bootcamps still teach Ruby as their back end language. So it's mostly a Javascript based program.

There's also career support at the end in which they guarantee a job or your money back. Another company, Bloc, that has an online program also offers a job guarantee or your money back however their guarantee is based on a very long list of requirements in the fine print in order to be eligible for a refund. Thinkful's requirements are not nearly as stringent and lengthy. It's more simple and transparent.
Checkout their website to find out more about it. I hope this helps and that I didn't come across like an infomercial pitch. I'm just happy I finally selected a structured program that really seems to be a good fit. I'll be starting in early Sept. Best of luck to you Arleigh. Let me know if you have any other questions.

Arleigh Jenkins
seal-mask
.a{fill-rule:evenodd;}techdegree
Arleigh Jenkins
Front End Web Development Techdegree Student 4,641 Points

James - Thank you for the thoughtful comment. I was actually signed up for Bloc earlier this year a week into it I felt like their curriculum and course work was pulling from resources online instead of something like Treehouse that is 100% custom built. The biggest downfall for Treehouse IMO is that it's not a package program. For example, I'm taking the Front End Dev tech degree and then plan on taking the JS after I'm done.

Once I get through those two I'll look at Thinkful to truly do a full program instead of piece-meal. Thank you for the recommendation!

I know this is a bit outdated, but I’m putting in my two cents. I did a bootcamp, and I learned a lot, but man, my cohort, for the most part sucked. We were a diverse bunch, a good mix of young and old, male to female ratio was excellent, and the racial mix couldn’t have been better. The company I chose put forward a ton of effort to get us to learn, and were great, but the students, with a few exceptions were completely unwilling to help each other.

If you’re looking for some sort of interaction with other students, going for a program that isn’t full time is probably for the best. By the time my cohort finished, we were all zombies because of how tired we were from the work put in, and it didn’t need to be that way. At least not that bad if people had actually helped each other.

This advice isn’t necessarily directed at the original poster, since he seems to have straightened his schooling out, but to anyone who decides to do a coding bootcamp. Also, some companies stigmatize bootcamp grads, because some don’t learn. Finally, I learned JavaScript from Treehouse because my teacher and tutor were confusing me.