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 CSS Basics (2014) Getting Started with CSS Introduction to CSS

Micole Noddle
Micole Noddle
5,797 Points

Why is CSS coming after How to Make a Website and before HTML forms, video, audio, and tables?

I completed the How to Make a Website portion of the track, and am a little surprised we are now jumping into CSS, then back into HTML later, interspersed with JavaScript. Should I have taken the HTML basics course first? Should I stop the track and go do that before continuing on? Seems like an odd way to place things.

11 Answers

Austin Whipple
Austin Whipple
29,725 Points

The forms, videos, audio, and tables HTML information is a bit more advanced than the How to Make a Website HTML and requires a bit of CSS knowledge first. CSS Basics covers a wide introduction to CSS, but if you're still not totally comfortable with the HTML concepts you got in How to Make a Website, it might not be a bad idea to brush up a bit more in the HTML Basics course first.

Courtland Santos
Courtland Santos
8,547 Points

I totally agree with you Austin.

Courtland Santos
Courtland Santos
8,547 Points

The How to Make a Website course simple gives you a taste and covers some basic HTML and CSS. That way you know what to expect in the upcoming lessons.

Micole Noddle
Micole Noddle
5,797 Points

I see that in the basic HTML course he covers forms, video and audio, and tables. Is it the same info that is covered in the front-end track?

Courtland Santos
Courtland Santos
8,547 Points

What was covered in the How to Make a Website videos are just basic HTML codes, solely for structure purposes. In the actual videos, you will go into more detail about the actual coding and get it ready for JAVA.

Ben Brenton
Ben Brenton
266 Points

I agree with above, in that Basic CSS was covered more or less in the first stage. If anything, this should be intermediate, or even advanced, CSS.

Emma Willmann
seal-mask
.a{fill-rule:evenodd;}techdegree seal-36
Emma Willmann
Treehouse Project Reviewer

I would say you are in the right place. The courses that deal with HTML forms and HTML tables use CSS, so it's good to have a solid foundation in that. However, would it hurt to take the HTML basics course first - no. If you feel like you don't have enough of a handle and basic html, than going to that course can definitely help.

Micole Noddle
Micole Noddle
5,797 Points

Thanks, Emma. Now I know what to pick and choose with the beginner HTML. Just want to make sure I feel super solid before continuing. :)

Sheldon Li
Sheldon Li
9,309 Points

Thanks for sharing, guys.

Bruno Brito
Bruno Brito
3,652 Points

I tested checked many courses out there and Treehouse tracks are the ones that make more sense to me. I strongly believe that following the track you will be fine. Good luck.

Michael Caley
Michael Caley
5,376 Points

I thought it was a little weird as well, almost like going backwards. BUT we are here to learn are we not? ARE YOU WITH ME?

Amelia Langer
Amelia Langer
3,540 Points

We are mainly paying for a service.

Y Z
Y Z
3,286 Points

How to make a website is basically focusing on the content and the simple format, while the html form, javascript, video, and etc are built on top of the nice layout and proper content.