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

Front End Development VS Web Design

So there are two tracks that are almost the same. Web Design and Front End Development. What are the major differences? What would be the best one to do? Thanks

1 Answer

Evandro Camargo
Evandro Camargo
14,187 Points

As far as I can realize the differences (IMHO), the Web Design track is a little bit more extensive so that it's design is to teach you how to make not only a "functional" website, but also a good looking one. If you check on that track you'll see there's even a little bit of Photoshop/Illustrator foundations. Means that the "Web Design" track is more aesthetics-oriented than "Front End Development".

"Front End Development" in the other hand, focuses on programming the user experience behind the page. That would be something like (but not limited to.) JavaScripting, AJAX, improved styling through SASS (which enables the use of variables inside style sheets, for instance.) and other elements that would make you capable of working in a group consisting mostly of web developers rather than designers. (It also covers Git stuff which is related to collaborative coding, hence you'd be more likely to work with a group of developers rather than designers.).

Hope this helps you in some way. I'm sorry and apologize if in any case such informations or opinions are misconceptions. :)

Yes thank you very much that does. I guess the Web Design would be a great place to start and then move on to the front end development.