Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

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,765 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,449 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
1,786 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.