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

Development Tools

sean purdy
sean purdy
2,770 Points

Any where i can get tasks/projects to follow for front end web developer?

Hi so i seen the front end web developer degree not something i can do just yet, price wise, but it got me thinking is there any site or free source where i can go to that gives projects to do so i could learn and build a portfolio at the same time...Obviously I'm going through the courses here but they are more of a follow along and are pre done for you.

Hope i'm making sense

4 Answers

Steven Parker
Steven Parker
231,110 Points

A few free training resources that come to mind are:

I think what you really want would be "extra credit" or "special projects" that might be tacked on towards the end of a course or module. I'm not sure which of these would be more likely to have that kind of thing, but perhaps one or more of them will be of some help.

Juliette Tworsey
seal-mask
.a{fill-rule:evenodd;}techdegree seal-36
Juliette Tworsey
Front End Web Development Techdegree Graduate 32,425 Points

Hi Sean,

To be honest with you, I can't think of a better way to learn front end development (other than working live with a team of experienced developers on a project) than that which is provided by online schools such as Treehouse. If you can't find what you are looking for, there are other online schools that you can check out in addition to the ones mentioned by Steven above; Code School and Lynda.com are a couple of examples.

You can also follow developer newsletters that cover the latest news in the development world (front and back end) such as Sitepoint's Versioning. Sometimes they feature projects that provide a direct link to the project on Github to see what is going on with a current project that has been written about &/or featured.

Good luck. I'm still trying to figure out how to put all of the pieces together as well:-)

sean purdy
sean purdy
2,770 Points

Hey thanks! Yeah it's easy when you are following along with the videos, then i went into the editor and was like "ok time to design and extra page to their site" and my mind went blank, i was struggling to remember what i had learnt or what goes where without actually looking at the previous code on the template website.

I suppose it's all practice and time spent learning! Maybe i'll just re-do the two previous courses to re-enforce what i'm learning.

Juliette Tworsey
seal-mask
.a{fill-rule:evenodd;}techdegree seal-36
Juliette Tworsey
Front End Web Development Techdegree Graduate 32,425 Points

It's impossible to remember everything...lol.. You're not alone, so don't stress. I'm having to go over quite a few courses for a 2nd round as well, and even then I find myself having to go back for reference.

Maciej Sitko
Maciej Sitko
16,164 Points

Take Extra Credit very seriously then.

Apart from that.... Opinion here, so watch out (it is also just an advice, and unrelated to question, partially):

I am a bit of an old school guy, I don't entirely believe in learning by doing before anything else.

Take my advice as you want, but in short time I achieved a good grasp of programming, and took the aim that is to be a senior or at least middleweight in about two years, seriously speaking. It did pay off.

Reading and Knowledge is key to everything. Doing without knowing imposes bad patterns and behaviours that will be hard to get rid of.

I think solid bases for programming will make you a better programmer. So, counterintuitively, don't just learn and built your portfolio. Separate these, firstly build a solid knowledge foundation for programming and computer science and then build and learn. Then, the latter will be a breeze, I assure you.

By positing this I acknowledge that I neglect the idea of treehouse being the beginner's tool, but I stand by it. It should be a natural second step for a beginner.

This means that you can step back for a month or two (of intense, everyday studying), but then it will yield more by itself. Get some solid foundation. As a first step I would totally go for doing through all of the MDN resources. It is free. Good knowledge doesn't have to be pricey. Although, I think Treehouse is the best online learning platform in terms of learning by doing, learning by doing is not a definitive learning pattern.

If you want to do some serious Javascript, there's only one good book on it, and the name of it is Javascript: The Definitive Guide. You should learn it by heart.