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

CSS The Solution

Why are these practice sessions being prompted when you are being challenged with stuff you haven't even learned?

This is the second time where a practice session in the CSS basic module has been presented after finishing a certain amount of lessons and is asking us to do things that we haven't even learned. The box model practice asked us to prevent contents from overflowing from a box. There were no lessons before this at least even mentioning it... If I can recall, max-width was used in this practice but it was never mentioned in the slightest bit. If it weren't for my previous knowledge about CSS, I would have been stuck. What if a absolute beginner goes through this? What gives?

4 Answers

Cameron Childres
Cameron Childres
11,817 Points

I just went through the same exercise a couple days ago coming in as an absolute beginner. I was able to complete them successfully by looking through resources like w3 and MDN as mentioned in previous exercises. At first I was confused as to why they were asking for this without spelling it out but I ended up feeling empowered to find answers on my own as a result -- which has already come in handy when attempting my own projects.

I'm a complete beginner. I fortunately got most of the exercise correct. I think they are trying to challenge us knowing that the learning takes place in the struggle. IDK Just my 2 cents. :)

Adriana Karlak
Adriana Karlak
1,450 Points

Because being a web developer involves a lot of problem-solving. There will be lots of times where you don't know what to do, and you can't always ask someone else. You have to figure it out on your own.

Tural Rzazade
Tural Rzazade
3,750 Points

I guess the main idea behind it is to challenge us for researching and finding solutions. That's one of the main concepts of being a developer as far as I know.