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

Jonathan Broderick
12,409 PointsPractice suggestions
I'm hoping anyone out there can help me. I'm on the Web Design track and I'm having a hard time knowing how to practice the material I'm learning. I'm not great at just "playing" around with the code because I don't know what I can do with it, so I do better with guided practice. The challenges are great, but they are way too few and far between for me.
Bottom line: Does anyone have some suggestions for effective practice that will develop long-term retention?
4 Answers

Derek Etnyre
20,822 PointsChallenge yourself to recreate existing websites, or find existing websites and re-do them to look better in your own development environment. Sometimes I pick a web site from a site like: http://www.free-css.com.
Charles Franklin
17,535 PointsI'm in the same boat as you. I think the classes and exercises are great but they are training my left brain more than my right. Hard to be creative when I'm busting my butt remembering syntax rules, etc.. Hope you get some responses...
Chip
Misty Majewski
5,276 PointsPractice.
- Use a text editor.. I use sublime two and follow along typing in the code as they do it. Treehouse offers a "workspace" that can do the same thing. This allows you to get more hands on practice..
- Just doing it over and over is the best practice. This is what I do.. I follow along with the lesson. If he types 2.3 then I type 2.3 into the text editor. NOW, before I go to the next lesson. I will sometimes mess around with it a little. Change the color or shape of something, just to see what will happen. What happens if you make it bigger or smaller. What is important is that you understand the concept you are learning in that lesson. If you are learning color, try changing the color the different ways they taught. Using color name, then rgb, etc. This helps you remember it better. As you go farther along then you will feel more comfortable doing more. If you haven't done so already, check out the library. It has a lot of cool extras and can help if you really don't understand something. The deep dives are really great to do for learning or a refreshers course!

Justin Horner
Treehouse Guest TeacherGreat learning technique Misty Majewski! +1 for exploration with the provided code.

Shane Meikle
13,188 PointsYou can also Google for some practice challenges, here is one such example: CSS Challenges