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

HTML

Where do I start, and what's the difference between programs?

So I already know some html and css, and a little jquery from the lessons at CodeAcademy.com, but I finished their "Web Fundamentals" track and felt like I had barely scratched the surface. I switched to Treehouse because it clearly has much more information and a wider variety of topics.

I started the "Build a Simple Website" project and am about halfway through. It's been a good review so far, easy to follow along with, and I've really enjoyed it, but I'm not sure if I should have started with the html Deep Dive first.

I guess I'm wondering what the difference between a Deep Dive and Projects are? Should I do the html and css Deep Dives before moving on to the Build a Responsive Website project? Or will everything in the Deep Dives be covered in the Projects, just in not as great of detail?

EDIT: Just to add a bit more info. I think I'm currently on the "Become a Web Designer" Learning Adventure. Scrolling through, it looks like I do the Build a Simple Web Site Project, then the HTML Deep Dive, then CSS Deep Dive, etc. Is this the recommended order to do things in? It seems like I'll be doing quite a bit of review if I do the HTML Deep Dive after the Build a Simple Web Site Project.

Thanks in advance for any help!

7 Answers

@Jeff - The whole the purpose of a Learning Adventure is to provide a roadmap for the order in which the courses were designed to be taken in.

Hey gang! Great feedback :D I hope I don't, and apologize if I do, reiterate a lot of information already covered in this discussion. I thought I'd share with you this blurb about our content that I'll share with new members who are just diving into the Treehouse curriculum:

• Projects focus on a finished product, like a website or a mobile app, teaching you only the essential skills you'd need to get something basic up and running fast! Projects advance with more challenging content, developing more and more advanced products.

• Deep Dives focus on one topic and explore it in depth that way you can do more with the languages you want to learn.

• Learning Adventures are guided curriculums designed to help our members learn a new skill or train them for a specific role. You can think of them like playlists created from our Projects and Deep Dives.

Hope this helps! :D

Don't hesitate to email me if you have any questions or need help! help@teamtreehouse.com

It's all really about how you learn, is what I've found. Some people react better to being thrown into the deep end and some learn much slower at a different rate.

My opinion would be not to ask, and do what YOU feel you should be doing. :)

Hi i also use Treehouse and Codeacademy. IMO the content on Treehouse is much more in depth and and taught to a higher level. I actually learn via Treehouse and use Codeacademy for their abundance of practical exercises (something i think Treehouse is lacking in).

Regarding deep dives vs projects. I'd highly recommend you do the HTML & CSS deep dives then move onto the project. The project doesn't contain anywhere near as much information as the deep dives.

Thanks for the help! I think I am going to do the deep dives first.

Ok cool. That's what I thought, there just seemed to be a lot of review in the DD's of things that were already in the Projects. I'm sure this is just so they can be used independently of each other.

I'll finish up the Simple Web Site project since I'm already halfway through it and just stay on the Learning Adventure track I was on before.

Thanks!

I think what this shows is that the whole course / learning adventure / project / deep dive situation and terminology is confusing. I've been a Treehouse member from the start before content was labelled and sorted as such and i get confused. On further look i actually agree with James statement that that is the way the course is now designed to be taken in.

However since i did the deep dives way back when, before this learning adventure stuff and i completed the "build a simple website project" last week. My own personal view is doing the deep dives first is a better route. I see the project similarly to how i see Codeacademy content; a quick overview that's full of holes.

Since you switched to Treehouse for its more in depth information, i think the deep dive will be more beneficial. Then when you come to do the project you wont just be following along you will understand why you're doing something and exactly how it works.

In the end look at both routes and attack it in whichever way feels best to you. It seems your first advice from Vaughan was your best advice. Have fun