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

JavaScript JavaScript Loops, Arrays and Objects Simplify Repetitive Tasks with Loops The Refactor Challenge, Part 2

Mariano Okpalefe
Mariano Okpalefe
4,182 Points

any suggestions for extra practice?

I was doing pretty good with this course up until the refactor challenge, I understand the material for the most part, and I understand how he comes up with the solutions after he explains them, is there a place where I can get some extra practice with problems like these so I can better come up with my own solutions?

3 Answers

I'm on the same track as you and was understanding everything until this point. I have a variety of sites I go to for extra help:

Eloquent JavaScript - This is an excellent online book where the examples and challenges are small workspaces that you can code in. It is a bit on the difficult side, however, but an excellent resource nonetheless.

code wars - I just discovered it so I'm not entirely sure how good it is but I like games and if it's combining that with learning JavaScript I'm all for it.

Code Combat - Another "learn JavaScript through gaming" site. I really like this one as it helps to hammer home the basics of JavaScript.

A Re-introduction to JavaScript - From Mozilla's JavaScript website. This is their attempt to help people better understand the language.

JavaScript Reference - Mozilla's repository of everything found in JavaScript.

JavaScript Cheatsheet - Allows you to search for that function or keyword easily. Everything on the page also links to appropriate page on Mozilla's JavaScript Reference site. Bonus - they have cheatsheets for a bunch of languages!

The next couple are for JQuery which you'll be hitting soon. For the record, I'm not a fan of the current JQuery courses - I'm not sure if it's because of my learning style but I find the first JQuery course moves too fast and doesn't adequately explain itself. That said, here's some sites I've bookmarked to help me power through JQuery:

JQuery Learning Center - One-stop shopping for learning about JQuery.

JQuery APIs - Documentation for JQuery.

I hope this helps!

Yea understanding him is easy when you see the answer but "thinking" of the solution on your own is what is maddening. A video on the logical process of how he is thinking about the problems would be helpful.

Mariano Okpalefe
Mariano Okpalefe
4,182 Points

thanks! eloquent javascript is really useful hopefully it'll help me better prepare solutions of my own.