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

soo ao long tian
soo ao long tian
1,111 Points

hi, is techdegree == computer science degree?

hi, is techdegree == computer science degree?

2 Answers

No, but they say that by the time that you earn a "techdegree" you will be job ready. The question I would be asking is do they offer a certificate of program completion at the end? It would be nice to be able to add that to your resume.

Filip Jovanovic
seal-mask
.a{fill-rule:evenodd;}techdegree
Filip Jovanovic
Full Stack JavaScript Techdegree Student 3,323 Points

I'm currently a Full Stack JavaScript Student. You do get a certificate, after you go through the courses, projects (12), and a final exam. You can then add that to your resume, and even add the projects to your portfolio. So far I am really happy with it. But I should also note that I am not a total beginner. But I think even a total beginner will be happy with a Techdegree and will definitely be job ready by the end, as long as they really use what they learn (own projects for portfolio).

Jay Padzensky
Jay Padzensky
4,731 Points

Hey Jeremy! Students who complete the a Techdegree receive a PDF file of their completion :)

Since you're not asking this in the context of "getting a job", I'll answer it more on the "knowledge" point-of-view. I advise checking several curriculum examples of computer science degrees and comparing for yourself. Obviously, they are not "equal". Goals are absolutely different with these programs.

http://engineering.nyu.edu/academics/programs/computer-science-bs/curriculum

http://www.colorado.edu/cs/bs-degree/bs-degree-requirements

It boils down to this:

Treehouse: A curated up-to-date library of popular languages and frameworks, so you can master these and hopefully get a job in a company who uses these in their infrastructure. (You don't need a bachelor's degree or a "techdegree" for this, you need knowledge and experience.) -- Note: A graduate of Computer Science could/would also sign up to Treehouse or similar sites for learning these frameworks if he/she needs up-to-date information.

CS Bachelor's: A scientific and an abstract approach to computers- involving a lot of math, logic etc. foundations and analytical thinking. --Note: This alone does not guarantee a job unless you find your specialty. But once you do, you'll be golden with a solid foundation that will serve you an entire lifetime.

Jay Padzensky
Jay Padzensky
4,731 Points

I have to agree with this. A Techdegree is not at all synonymous with a bachelor's degree in computer science. Techdegrees separate themselves from a college degree in that you only study what you need to know- e.g. only Python and its frameworks in the Python Techdegree. You don't need to study Art History, Math/Logic, and Biology to finish it like you do typical bachelor's degrees. It is a skill based certification that should be enough to obtain a (Jr) Python Developer position, different from the more theoretical and specialized bachelor's degree.