DEV Community

Cover image for New Course Announcement
Cody Loyd for The Odin Project

Posted on

New Course Announcement

We have a huge gift for you today. Our existing HTML and CSS course has been completely reworked from the ground up.(You can find the new stuff in our full-stack Rails and JavaScript paths) The course that is being replaced was some of the oldest content on our site. Some of it dated all the way back to 2013 when Odin was first constructed, and it was really ready for a makeover.

The new content has been carefully crafted to give you the tools you need to be successful in modern web development contexts, and should help you to be able to make the projects you'll be creating in the rest of our curriculum really stand out. We cover many of the latest developments in HTML and CSS such as flexbox, grid, custom-properties (aka CSS-variables), and of course we have an updated section on 'responsive design', so that you'll be able to make your projects mobile-ready.

In addition to writing a ton of new content, we've also reconsidered the placement of this content in our curriculum. You'll notice that our HTML/CSS content is now split into two smaller courses (here and here). We want to give you the prerequisites you need to be successful, but we don't want you to feel bogged down by too much content before you get into the other JavaScript or Ruby courses.

If you were working on the existing HTML/CSS course, we would recommend going back and starting this new one from scratch. It really is better in every way. You can still find the old lessons on Github if you need to reference something.

Additionally, if you're working through our Rails or JavaScript curriculum, you'll see that this new stuff has been inserted before your current position. You can judge for yourself how you want to handle this. Feel free to finish your current course, or find a good mid-way stopping point before jumping back and completing this new content.

As always, this curriculum is a group effort, so when you inevitably find a missing comma, or some "interesting" grammar don't hesitate to submit a Pull Request to our curriculum repo and let us know.

Happy Styling!

Top comments (28)

Collapse
 
bestiony profile image
abderrahman fodili

thank god I'm such a procrastinator. I started 40 days ago and I'm currently 65% done in the foundation course. it's like we say in my culture " there's good in every delay"

Collapse
 
bennythebutcher profile image
BennyTheButcher

lol! I read the changes come after foundations and was immediately filled with joy :)

Collapse
 
greenteaisgreat profile image
Nathan G Bornstein

^^^ saaaaaame

Collapse
 
mshajid profile image
mshajid

lol same here though, procrastinating to the top. had to complete it before this year :P

Collapse
 
greenteaisgreat profile image
Nathan G Bornstein

We don't deserve you TOP

Collapse
 
codyloyd profile image
Cody Loyd

yes, you do <3

Collapse
 
gzveriachvili profile image
gzveriachvili

I'm at the Javascript part of the Fullstack Javascript course. Should I just start doing the Intermediate HTML and CSS course now, and come back to the Javascript after I finished it, and then move on to the Advanced HTML and CSS?

Collapse
 
codyloyd profile image
Cody Loyd

You'll be fine with whatever you decide. I would probably recommend finding a good stopping place in the JS course you're on, going back to the new HTML stuff and then finishing up JS after.

Collapse
 
nskillslab profile image
Nina

I do like this new placement. Personally, I was getting stuck on UI part a lot while doing Foundations' projects. So I completed additional tutorial on CSS outside of TOP before starting Full Stack JS path. Now, I find it much easier to work on the projects.

Collapse
 
uppal1983 profile image
Uppal1983

Fantastic news, only been at it for a couple of weeks and slowly getting through the foundation course. Just the other day I was thinking I needed to expand my CSS knowledge and now boom! TOP delivers! Thank you for everything!

Collapse
 
sharonytlau profile image
Sharon Lau

Exciting news! I'm 93% done with the foundations. Can't wait to check the new course. 💗

Collapse
 
xocliwxela profile image
Xocliwxela • Edited

Coolio. So, if I am 50% done with Foundations, should I move on to these new courses now instead of finishing?

Collapse
 
codyloyd profile image
Cody Loyd

Definitely finish what you're doing and continue through the course as we have it layed out for you.

Collapse
 
innoexcell profile image
Innocent

I think you should complete the Foundations first.
Great work @xocliwxela, I'm just 29% done with the Foundations.

Collapse
 
webdevwanderer profile image
webdevwanderer

I have already checked the newly added and updated HTML and CSS in the foundations last night and i'm so glad with it. More project practice and updated knowledge instilled. It's really great. Thanks for all of you who made the effort for this free web dev learnings. I wish someday I also could partake and share as what you did for the community of beginners. Really commendable. Cheers to all of you behind this. Kudos and keep it up!

Collapse
 
tidalsana profile image
Joshua Semana

Thank you so much, unfortunately I started the JS section in the FullStack JS curriculum and I'm about 20% done with it so I will have to check this out after.

Collapse
 
xiyiwi profile image
xi

Thanks you TOP