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!

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

Josh Lipton
Josh Lipton
13,255 Points

What point to Start a "Learning" Project while going through tracks.

I am just getting started learning web development having just completed the How to Make a Website section of the Front End Web Development track.

In several places, I've read that generally those who are most successful at learning web development online are students who are actively working on a project while they learn. This makes plenty of sense to me and fits in with my learning style.

I've decided on a project to dive into, which is launching a WooCommerce shop and WP blog for a small line of products. I'm not sure how important the particulars of the project as long as I am motivated to work my way though it and learn while doing it.

My question is, at what point in the Treehouse tracks should I dive into getting started on the project for optimal learning?

Having completed the first section of the Front End Web Development track, I think I am capable of diving in now. That said, it might be better to stay focused on continuing through the track and start my project later on.

I imagine other logical points to start a project might be at one of the following points:

  1. Do it now!
  2. Halfway through Front End Web Development track (After HTML Tables)
  3. After completing Front End Web Development track
  4. After also completing PHP Development Track
  5. After also completing Wordpress Development Track
  6. After also completing PHP and Wordpress Development Tracks
  7. Somewhere else

Thanks for your feedback!

Matthew Rigdon
Matthew Rigdon
8,223 Points

I am interested in other people's responses as well.

1 Answer

Greg Kitchin
Greg Kitchin
31,516 Points

Probably do the basics, but make sure to do lots of small projects, so you are reinforcing your skills. For example, if you can build a basic one-page site, then another, more complicated site, then build from there, you have not only reinforced your knowledge, but you have a small portfolio of work to showcase. It might be rubbish, but at least you've produced something, and you can see your own skills improving.