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 trialHamdi Elshahat
2,565 Pointsabout FSJS teachdegree ?
Hi, I'm thinking of switch to Full Stack JavaScript techdegree but I'm not sure and need some help.____ 1- Do I have to finish front end development course first, in other words are there topics I have to already know? I'm familiar with html and css basics.____ 2- I heard that teachdegree's materials are almost the same as track, How different the materials are and are the diference worth the money?____ 3- Is it better to finish javascript full stack track before moving to teachdegree to get the most of it or any other courses?____ 4- I'm free only for 2 hours a day, how long does it take to finish FSJS?____ 5- I'm not familiar with git and github I only familiar with HTML and CSS basics as I mentioned.____ 6- what if I need to escape specific module or I already finshed now on basic?____ 7- If I switch to basic will the courses I finished marked as completed so I don't repeat?____ 8- Is it really worth it?____ sorry if I got repetitive but I want to make sure the meaning is delivered and English isn't my first language
1 Answer
Lee Vaughn
Treehouse TeacherHowdy Hamdi!
I see you have signed up for the free trial since you made this post, which is awesome. I'll attempt to answer your questions as best I can in the order that you asked them:
1 - No. The Full-Stack JavaScript Techdegree is structured so that you don't need any previous knowledge or experience, although having some previous knowledge will obviously make things easier. but it isn't necessary.
2 - Many of the core courses are also included in the Treehouse library but there is quite a bit of content that is only available in the Techdegree. The way that the content is organized and the order you work through things is also different, with the material being organized into ten different units that each culminates in a project that you will build using what you have learned up to that point. There are other benefits as well like the Slack community, Peer Reviews, and Office Hours. As for if it is worth the money that is really something that only you can decide but before I worked for Treehouse I was a self-study student and then a Techdegree student and I felt like it was definitely worth it but again, that is just my personal opinion.
3 - As with #1, you don't need to finish the JS track or any other track before starting the TD but if you do have previous knowledge it might enable you to progress faster.
4 - This is a tough one to answer because it can vary a lot from student to student but the median time to complete the FSJS TD is about seven months.
5 - Git and GitHub are both covered in the TD. You don't need to have any previous experience with that before starting the TD.
6/7 - These two are similar so I will just answer them together... When you start the TD any previous progress you have made while on the Basic or Pro plan is reflected in the TD curriculum. So if you have finished a course, you will still see it in the TD path but it will be marked as complete. If you wanted to go over it again for a refresher you could or you could just continue past it and work on the next step in the unit.
8 - I touched on this above but ultimately it is really up to you. You might consider asking this question in Slack to get the opinion of folks who are in the TD.
Best of luck on your coding journey and thanks for being an awesome Treehouse student!
Hamdi Elshahat
2,565 PointsHamdi Elshahat
2,565 PointsThanks a lot, I really appreciate your effort and valuable opinion. I almost decided after trying basic and TD trial, I'll stick to Basic to finish front-end and full JS and maybe some web design then upgrade to TD to get the most out of it and that's why I want to repeat or go slow with some materials since English isn't my first language as well to decrease the amount of time spent on TD.