I am currently at U2L4. Now that we are into the HTML, I am learning that there are several students throughout my classes that already know a bit of HTML, some of them know quite a bit. They are going to be bored, which is not good.
Does anyone have any ideas on how I can keep them engaged (projects, challenges, etc.) and challenged, while the students who are learning HTML for the first time are having fun learning?
First I would check to see if they know HTML or if they say they do. A lot of students are just good at school and following directions and I had a couple students say they “knew” it, but could just play around and get it to work, not really understanding the structure and syntax. Using other tutorial sites like Khan Academy and General Assembly Dash, I could put students on those to test knowledge because they don’t let you advance until you get it “right” vs the student choice our students have in Code.org curriculum.
If they truly know HTML, awesome. I’ve had students move ahead and create Screencast tutorials to help classmates, and also go out into the community to make a website for local businesses. It’s a great opportunity for real life practice with feedback that isn’t from peers or a teacher - a business is going to have very precise needs. If you don’t have any businesses around or school is a closed campus, think about making fake businesses with customer bases that are outside the norm OR have students re-design existing webpages.
In the CSS lessons in Unit 2, they give a reference to CSS Zen Garden which is my favorite website to use because it shows the same content over and over but with radically different stylings, so you might be able to use that as inspiration.