One of the issues in CSD is how we differentiate the lesson for our students. We all have students who are proficient with coding and students who need additional support. My solution is to differentiate by giving proficient students a new challenge. For example, in HTML, I taught students to change background, font, text color, spacing, etc. We did this without using CSS and simply taught them temporary shortcuts. I also taught them how to resize images, since the images they uploaded sometimes took up the entire page. Another cool feature I taught my students was creating hyperlinks with images instead of texts. This was a new way for them to create a hyperlink by making their website more creative.
With students who need additional support, I ask students who are proficient to help them with the coding. At the same time, I make sure to walk around the classroom and support students who need immediate help. I make small groups and make sure that each group has at least one student who has a proficient understanding of the coding language. Since my class size range from 30-35, this is the most efficient way for me to help my students.