3 ms·
My background: In my free time, I teach web development to complete beginners, for the SF GirlDevelopIt chapter (using http://www.teaching-materials.org/ http:/
by pamelafox 13y ago
My background: In my free time, I teach web development to complete beginners, for the SF GirlDevelopIt chapter (using http://www.teaching-materials.org/ http://www.teaching-materials.org/).
A few observations I've made:
1) For the sort of things that they are trying to learn (basic HTML tags), W3Schools is a great resource. It's clear and fairly up to date. No other resource has managed to overtake them for beginner friendliness. I was hoping http://docs.webplatform.org/wiki/Main_Page http://docs.webplatform.org/wiki/Main_Page might, but right now it seems like just a skin over MDN and searching doesn't work so well. I don't know if they've given up or what. (One idea: You could help them)
2) After I teach the second HTML lesson, I will explicitly show students "okay, here's how you search for HTML help on the internet." At that point, I'll show them W3Schools and MDN and explain the drawbacks/benefits of each. Don't know how much of that sticks with them, but it's worth a shot.
3) It took me a long time to put together HTML/CSS/JS curriculum. I first started several years ago, when teaching our first workshop, and have been adding to it since (and there are still more topics I want to add). I did also start video taping my lectures, as I figured it could be a resource for people who didn't make it to the workshops, and that also took me a long time - about an hour to record and edit a 10 minute video. So, I support anyone putting out more great knowledge material in the world, I just hope you have a fair amount of time allocated to work on this, so that you can it proper justice.
4) I recommend having a test audience for your material, like somebody that you tutor, so you can see how they respond to it and where their knowledge holes are. Also, a feedback button. :-)
- stephen_g 13y agoIn regard to (1), I've been finding recently that I'll look up a CSS property, and it lists the properties and has an example, but I find it's really crap for actually learning anything because the example doesn't actually show you the output. And more than example with screenshots and explanations of each would be useful to actually learn how to use it... I've been deliberately avoiding it for ages now.
- xerophyte12932 13y agoUmm... don't they have that very simple (yet pretty cool) "Try it Now" button? they let you play around with the stuff they teach so you can get the hang of it
- kixxauth 13y agoThanks for the feedback, I really appreciate it. Honestly, I had no idea this idea would strike a nerve like it has. Now I have more motivation than ever to incorporate feedback and make this a valuable thing for us all to have.
- TazeTSchnitzel 13y agoW3Schools has countless inaccuracies and contains multiple utter falsehoods based on conjecture from using IE6 and not from reading specs.
- rhizome 13y agoFunny that for all of the people in this thread who has described W3Schools as sucky (countless!), only two have supplied any examples and those were for PHP-MySQL concepts.