Ask HN: Teaching Web Development to Middle Schoolers
At the beginning of the school year I visited my kids' school and got to see their computer lab, where the kids were learning typing, Microsoft Word and other productivity applications. Being the hacker dad that I am, I immediately volunteered to teach the kids some web development stuff.
Well, the school has finally taken me up on it. Now the question is, where to start? I'm currently thinking we should start with some basic HTML, mix in a little CSS, and then move on to javascript, but I'd love any insights the community has to offer.
9 comments
[ 2.4 ms ] story [ 30.5 ms ] threadThen open the source and take them through it bit by bit, show them what things are and what they mean, explain how HTML works, explain how CSS works, and let them build/modify their own site along the way.
How much time do you have?
I figured I couldn't REALLY complain about what the kids are learning in computer class if I'm not willing to help fix it.
I like your idea.
If the school has digital cameras and will let you use them in class (or if you have a point and shoot), you could also let them take pictures and use tables to make a basic photo gallery.
Can't really install anything on the computers, and I'm old school like that. Plus, most tool produced html makes me throw up a little.
I agree with atgm that having a "final product" which they will be able to write from scratch or tear apart. What I did was go to a page, view the source, and explain what each line meant. It got pretty boring after spending 15 minutes explaining what Doctype is and how browsers "do stuff" so I'd say leave that for later.