Hi, this question is for Kevin if I might be so bold. I am a college instructor who teaches web development / front end. I went through your HTML & CSS for Absolute Beginners series to see your topic progression and concepts taught versus how I teach the subject to my students. Great course by the way, I would highly recommend it to my students. Two subjects I noticed you did not covers were CSS floats and CSS positioning.
Where do you feel these subjects belong in the greater teaching of web layout? I agree with teaching CSS grids and CSS flexbox first as they are used more often to the do the heavy lifting of layout, and then teaching floats and positioning when it makes sense for particular use cases. If you want a sticky nav, you need CSS positioning to create that. I just thought it was interesting that those topics were not covered in the basic level course. If you were making an intermediate course, would you include the topics there?