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

Jennifer Riley
6,555 PointsFeeling lost! Where to next?
Hello folks,
Does anyone have any advice or ideas on what I can do next to practice with JavaScript. I have done all the courses on Treehouse, watched loads of other videos, and would like to continue learning and practising, but how?
Kind Regards Jenny
5 Answers

James Barnett
39,199 PointsHere are 5 of my favorites that I've made using codepen while learning Javascript.
- Simple Accordion
- Text Area with Character Count
- ToDo List (using localStorage)
- Current Weather (using an API)
- Simple Calendar (using moment.js)
You can also check out the projects on http://www.pairuptocode.com/

Luke Glazebrook
13,564 PointsHi Jennifer!
A great way to learn is to apply the knowledge you already have in conjunction with things you will need to learn to make the project a success. For example, if someone needs a site then make them one but make sure that you add something that you wouldn't have been able to do before.
If you keep adding more and more to your websites and you keep learning then you will start feeling more and more comfortable with what you are doing. Maybe offer to make some free websites for places such as the local Church or a local Shop. I'm sure they would appreciate it a lot and you would be learning from it.
Have fun programming.
-Luke

Tom Mertz
15,254 PointsI know how you feel. I'd recommend thinking up a couple of small projects to do that use mainly javascript.
For example, try to make a simple to do app. Don't use any of the previous code you have (but use it as reference if needed) Really try to see how much you know on your own!
Whatever your project is, remember to start small. Trust me, once you get into the project, you'll find a dozen more additions you can make, or changes you can add with JS.
The hardest thing is getting started, and getting the idea. Once you have both of those things, it'll be easy.

Charles Smith
7,575 PointsI think these guys are right. Make your own project. Maybe something similar to the exercises in treehouse, but different enough that you have to stretch. Don't go too nuts and bite off more than you can chew, but going through js course myself, there are suddenly several things that I know are possible that I have a vague idea of how to accomplish.
Keep in mind it's not at all abnormal to say something like "I need validate a date is correct", have very little idea how to do that, and end up on the web googling.
Another suggestion would be to find a project on github you're interested in and contribute. Even if it's small.

Jennifer Riley
6,555 PointsHi folks, and thank you for all your great replies and ideas. I love the courses on treehouse, being able to follow along or to listen and then try and do it on your own is brilliant, but just opening up codepen and and saying "I am going to write some JavaScript now" leaves me feeling lost.
Your all right, of course, it is just practice and finding an idea to start with.
Thanks again, Jenny

Tom Mertz
15,254 PointsI wouldn't think of it as "I'm going to write JavaScript now" I would think of it as, "I'm going to make an input fields select all the text when I click inside of it. Now how am I going to do that? Better look at the jQuery docs and see if there is a function for that." I think first about what you want to do, then figure out how JS can help you do it.
It's tough at first, just sitting down and gritting through the first 10 minutes is often the hardest part :)
Tom Mertz
15,254 PointsTom Mertz
15,254 PointsGreat ideas James! I might try some of those out myself :)
When you say To Do List using local storage, are you talking about cookies?
James Barnett
39,199 PointsJames Barnett
39,199 PointsTom Mertz -
Nope. Check out this Treehouse blog post on storing data on the client with localstorage
Tom Mertz
15,254 PointsTom Mertz
15,254 PointsAwesome James, Thanks!
This is really going to help me with my upcoming project. You're the bomb!