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

General Discussion

Jonathan Broderick
Jonathan Broderick
12,409 Points

Practice 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
Derek Etnyre
20,822 Points

Challenge 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
Charles Franklin
17,535 Points

I'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
Misty Majewski
5,276 Points

Practice.

  1. 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..
  2. 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
Justin Horner
Treehouse Guest Teacher

Great learning technique Misty Majewski! +1 for exploration with the provided code.

Shane Meikle
Shane Meikle
13,188 Points

You can also Google for some practice challenges, here is one such example: CSS Challenges