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


I need an advice

Hello, I am learning JavaScript for quite some time, I finished the basics course and I jumped to full Stack JavaScript. The problem is that if I sit down to do a small project I can't do it. Why? I paid great attention to the lessons but I didn't do small projects. What should I do? It got into my head to go and start from the beginning but I think that I am overreacting. Any advice that you are willing to give?

Thank you very much. Stavros

Aaron Elliott
Aaron Elliott
11,738 Points

Don't get discouraged. It takes time to learn these skills. I've been learning for going on six years and working as a professional web developer for two. I'm still subscribed to Treehouse and check in periodically to see if there are any interesting new skills I can learn.

Not all of your knowledge is going to come from Treehouse. It will take a great amount of time outside of Treehouse reading through documentation and message boards before a clear picture will begin to form.

If you're really interested in learning Javascript I would suggest learning a framework that is completely written in Javascript.

Keystone.js is a MVC style framework that is almost entirely comprised from Javascript. Keystone has good documentation for how to get started and deploying to a hosting service, like Heroku, isn't all that difficult.


Prerequisites are Bootstrap, Express, Mongoose, MongoDB, Object Oriented Javascript

Some other things to know How Routes work, jQuery, Node, Git

Just keep coding.

Thank you Aaron, I will keep coding :)

Steven Sullivan
Steven Sullivan
11,616 Points

First off, good job accomplishing so much man!

Secondly, What you're doing is:

learn concepts >> try to build a project.

Now, that sounds nice and all, but it's not practical. You need to be practicing what you've learned on a fundamental level. You need to solve code/logic problems.

learn concepts >> solve code/logic challenges >> try to build a project.

Try Codewars Javascript challenges, find people on forums who need help, or do what I do for a brush up and look through Javascript questions here on Treehouse.

You need to apply what you've learned many times and solve problems without your hand being held by the Treehouse instructors. You can absolutely do it.

Sylvian thank you for your encouraging words, I am now on node.js part of full-stack Js and I am doing mini projects on code pen from time to time. I am definitely going to get your advice accountable and try to do what you told me to. Thanks :)

I am currently making a "website" so I can add all my cool knowledge from treehouse and other recourses in there. It's going to be a very fun project since I am adding my own animations adding jquery plugins will make an server which will hold the credentials of the users and will add live chat so I can chat with my cousin :D So exciting, I might do the same thing for all the knowledge that I learn, Instead of doing mini projects only I will be doing small projects but plain ( no styles no nothing) and then add them into a big project which I will hold on my shelf as an achievement... ahhh so exciting D: