DEV Community

Discussion on: The Odin Project: Landing page: walk-through

Collapse
i3uckwheat profile image
Briggs Elsperger • Edited on

Unfortunately, I think this misses the point. This is maybe representative of the very basics we are helping people learn. In foundations we aren't focused on HTML/CSS, but programming. Giving some HTML/CSS items at this point lets people make things visually look decent while they learn to program. Everyone has to start somewhere and we believe becoming a programmer first is how one should learn. So ultimately the projects being judged, are by complete beginners.

TOP isn't a "web dev course" it's a way to learn programming using web technologies.

Later, in the rest of the course, mobile-first development is discussed and practiced, but that doesn't much matter to employers if someone cannot program. To be fair, we are reworking the later HTML/CSS course to be more modern and that will be done soon.

This is all why it's important to understand the entire course before judging the entire course. Results speak for themselves.

Additionally, the "landing page" project isn't the final project of the foundations course. Here is a link to the foundations section with all the content: theodinproject.com/paths/foundatio... The landing page project is to allow people to practice flexbox.

Collapse
sheriffderek profile image
sheriffderek Author

TOP isn't a "web dev course"

This is interesting. I think that most people seem to think it is. The hundreds of people I've met who have spent time with TOP - specifically think it IS a web dev course.

I recommend TOP to many people based on their learning style. I'm not knocking TOP as a whole.

mobile-first development ... doesn't much matter to employers if someone cannot program

That would depend on the job. There are many jobs that focus solely on HTML and CSS. We talk to hiring managers all the time that are having a hard time finding people who can take a simple email template from their internal design system - and write the basic code for it to match. These are real jobs. We don't have the numbers... but I'd bet that 20% of the 'web dev' jobs out there aren't really using any JS or Node. They are just regular people working at a corperation to move elements around on the page.

This is all why it's important to understand the entire course before judging the entire course

I haven't judged the whole course. I only said - that I think this HTML and CSS bit isn't MY ideal way to teach it. That's OK, right? I think most of the books ever written - aren't that great. It's OK. I think a lot of the stuff I make isn't "the best."

To be fair, we are reworking the later HTML/CSS course to be more modern and that will be done soon.

I think that's a good thing.

Unfortunately, I think this misses the point.

Can you help me understand what the point is? Because - I do think I have missed it.