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

Design

Brian Hernandez
Brian Hernandez
20,285 Points

Recreating Sites For Learning Web Design... Suggestions?

I read a lot - and definitely agree - that doing projects on your own really help to solidify what one has learned. I'd like to attempt to recreating some modern-day sites and was wondering if anyone had a handful of suggestions I could try to recreate. Preferably in order of increasing complexity that covers a decent range of stuff. I haven't learned any of the fancy JavaScript/ jQuery stuff yet.

3 Answers

James Barnett
James Barnett
39,199 Points

Here are a few ideas for practicing your CSS ...

Re-create this using pure CSS (except for the badge image itself)

Imgur

Robert Goddard
Robert Goddard
15,019 Points

Two projects I always try to do when learning a new language are: 1) A simple blog. (bonus points for requiring log in to post a new article, even more bonus points for a comments section) 2) A simple file sharing site, upload a file via the web browser and let your friend download the file using a "secret" code.

I'm not sure I'd recommend trying to recreate someone else's work. Ask yourself what kind of useful tool you'd need in your daily life; maybe a calorie intake tracker, or a note taking web page. Of course there are already commercial solutions available for most tools/problem sets, but when you make your own tool yourself, you get the satisfaction of using something YOU created, and you learn in the process.

Brian Hernandez
Brian Hernandez
20,285 Points

Great, thanks for the feedback guys!