Provide students with the following document to help them remember important HTML and CSS facts; print it on cardstock to help them understand how important it is to keep around.
When students ask questions (especially about remembering everything), encourage them to use Google for looking things up.
Teach students how to ask questions well: This is what I’m working on, This where I’m struggling, and This is what I’ve tried so far.
Compare the head and body tags in HTML to the Headless Horseman to help students remember what gets displayed on a web page.
Compare adding padding to elements in CSS to adding fillings to a sandwich; it actually increases the total width.
At the beginning of a web development course, do not allow students to copy and paste the HTML tags so they can learn what needs to go into a document.
When teaching a class, especially outside of a school environment, use sticker badges or free 1-month subscriptions to online code learning sites as giveaways to take the pressure off of students.
Print out the webpage students are going to build so they can analyze the layout and components before jumping into the assignment.
Encourage students and TAs to share tips with each other to make the classroom a more collaborative space.
Ask students’ permission before intervening by touching their machines to avoid stepping in and interrupting their learning unnecessarily.
When students are struggling, act like a GPS voice guidance-system to steer them in the right direction.
Encourage students to ask their peers for a fresh set of eyes to help them find small, tedious errors and hidden bugs.
Organize curriculum around building a one-level mini-game to introduce elementary school students to introductory computer science.
Break necessary skills for students down to a meaningful difficulty level to motivate students designing games.
Sequence your curriculum using ideas you and your students come up with while brainstorming to keep your course aligned with your students’ skills and interests.
Ask students if the games they are designing are games they’d want to buy to keep students making progress toward your learning goals for them.