A call for education: How do we educate the web standards kids?
By Chris Millschrismills. Wednesday, August 19, 2009 2:26:05 PM
There have been some exciting developments in web standards education of late. I've pretty much got the core of the Web Standards Curriculum published, and there are translations on the way. I have also contributed to the WaSP InterAct project, which currently has 11 courses available and promises more in the next year or so. And these initiatives are being brought together along with others under the umbrella of the Open Web Education Alliance, which promises to provide a worldwide standard for teaching web design and development that provides educators with all the tools and resources they need to start teaching web standards and best practices in their courses.
Although at an early stage (we had the first OWEA summit in Tennessee in early August 2009), this promises great things for web standards education and therefore adoption. But I have a worry - it will be easier to integrate our courses with higher education, where they at least have some existing courses covering "web stuff" in some capacity. But what about kids at high schools, and even below that age group?
The issue as I see it
The problem is that many of the pre-higher education age group have nowhere to go if they want to be taught web design or development.
Kids these days are far more tech savvy than you might give them credit for. The average kid knows their way round Windows or Mac OS X, and can write and print a document, surf the Web and communicate over instant messenger and e-mail before they reach their teenage years. They probably have a Bebo, MySpace or Facebook page too. Or all three. Many of them have probably started exploring how to customize the look and feel of their pages too.
The next stage is for the geekier kids to start looking further into the Web. They want more. they want to start creating their own web pages. They can start to tinker, view source, read blogs, and learn the craft themselves, but having a course to do at their school would be a much easier and more effective path for them to follow. But most schools do not offer this. In fact, you are unlikely to find anything except basic Microsoft office tuition at the average high school!
I had this confirmed during a random e-mail conversation with Anna Debenham (one of the bright young minds behind the upcoming ScrunchUp project) - I was bitching about the fact that when I was at school many years ago (I'm 31 now, so that gives you an idea) the only computer course available was CLAIT, which offered basic tuition in Word, Excel and Access. Anna is over a decade younger than me, but said that she had exactly the same experience! So in all that time, only the version numbers of the software have changed (I've had others share the same story too...)
Education outreach
So how do we deliver tuition to the web standards kids, when so little is available for them? Below you'll find a few ideas that I'm actively involved in putting into action.
Pilot courses at schools
Find receptive IT teachers at schools and convince them to run a pilot course to teach the basics of web design. If you have the capacity, reach out to school administrators, parent governors and politicians that have some sway over what is taught at schools. Convince them of the important of teaching web standards and best practices, and let them know about the free resources that are available.
Promote self teaching and evangelism
Go straight to any students you know who are interested in Web development, show them what's available, and get them to try teaching themselves. Ask them to do outreach to their teachers, and to their fellow students.
Organize your own classes
Ask your local college if you can use a room for an evening to run a web development training session, and see how it goes. Better still, have a go at running a summer class to give kids something to do on their summer holidays. Talk to you local government/council to see if there is an existing program you can slot in to. The Summer University program in the UK is a good example of such a program, although it doesn't contain anything about web design yet ;-)
Letting your kids play with technology at home
If you have the facilities at home, it is never too early (at least in my opinion) to start introducing your kids to computers and the Web. I've already started letting my kids play with my Macs, and my iPhone - my son is 6, and my daughter is 1. It is important to give them free reign to play, and start giving them guidance when you feel they are ready. Obviously when they get to a certain age and start reaching out with others using e-mail, messenger, etc., it is vital that you warn them of the dangers that lurk on the Web, and keep them safe.
How young?
Google go around recruiting incredibly gifted 15-16 year olds. I know 13-15 year olds who are better designers and developers than me. I've seen 10-12 year olds playing with web site customization and basic web pages. I think these age groups are perfectly suited to learning web design and development skills (and using Opera!) so I have started to create a series of absolute beginner's articles to suit. But how young do you go? I think that kids of 5-8 years old should be able to start learning at least the principles of good practices (for example good document structure, usability, information architecture) that will lead on to a basis for web design skills and best practices. I'm beginning to explore the idea of what web education for kids of this age, and will probably write my thoughts up in a future post.
Should we be going any younger? In vivo Wifi?
Of course, the exact ages are not important - the point here is to set a goal, and it shouldn't rely on age limits. I've only included ages for illustative purposes - your exact exeriences will differ from mine, and the exact ages that kids can start playing with computers/the Web depends on such factors as locale and priviledge.
Summary
This is the start of another big conversation on web education - I'm only scratching the surface here. I'm hoping that the Open Web Education Alliance project will help greatly in terms of getting education opportunities out to students below higher education level, but I think slightly different issues will need to be solved for this target group.
I'm not the world authority on this though - I'd just like to start a conversation, and I'd like to hear your thoughts.
- Do you think I'm right, or wrong?
- Are you a student who wants to learn web design/development? What resources have you got available to you?
- Would you like to teach students web design/development?
- Would you like to help in some other way, eg purely with outreach?
- Are there any other outreach methods that should be considered?

Chris Millschrismills # Wednesday, August 19, 2009 2:33:53 PM
Unregistered user # Wednesday, August 19, 2009 2:35:29 PM
Chris Millschrismills # Wednesday, August 19, 2009 2:41:05 PM
kmardahl # Wednesday, August 19, 2009 2:42:07 PM
Sometimes it's a "mapping" issue. One of my networks, webgrrls.dk, wants to get involved with some activities (especially to encourage girls to consider working in tech), but we need to find cooperation from schools and sometimes, even parents, who think the idea is too boring and uninteresting to their kids.
Jacob Raskjacobr # Wednesday, August 19, 2009 2:45:21 PM
We experimented and played around, which got us interested further, and I know several of us work with web development today. The site wouldn't hold up to today's standards, but in '98 it was quite cool for a high school with a couple of hundred students to have a web site at all.
Perhaps an idea would be to reach out to schools encouraging them to let each class have their own page to fool around with, together with some learning resources?
Charles SchlossChas4 # Wednesday, August 19, 2009 2:45:29 PM
Unregistered user # Wednesday, August 19, 2009 2:48:03 PM
Unregistered user # Wednesday, August 19, 2009 2:54:06 PM
GroovyMicky # Wednesday, August 19, 2009 3:04:47 PM
Important thing is that there is large diversity of knowledge available on the web. Smart kids will find their way then.
PS: The link is http://compscigail.blogspot.com/2009/08/teach-me-computer-science-earlier.html
Unregistered user # Wednesday, August 19, 2009 3:06:04 PM
Unregistered user # Wednesday, August 19, 2009 3:13:00 PM
Chris Millschrismills # Wednesday, August 19, 2009 3:27:27 PM
Originally posted by Micky:
I agree - it is just working out the best way to do things. Write a nice little program with blocks to drag and drop around, to represent elements of a web page? Play with physical lego bricks, alongside letting them surf around the web? How early do you try to get them to do actual coding?
Chris Millschrismills # Wednesday, August 19, 2009 3:27:50 PM
Originally posted by Micky:
Thanks! I've fixed my link now.
Chris Millschrismills # Wednesday, August 19, 2009 3:28:39 PM
Originally posted by anonymous:
This is always the problem with getting my son to learn stuff too...sounds like you are definitely getting somewhere though.
Chris Millschrismills # Wednesday, August 19, 2009 3:29:51 PM
Originally posted by anonymous:
Great - these are the people we are trying to reach out to with our various educational initiatives. It would be great if you could pitch in.
Chris Millschrismills # Wednesday, August 19, 2009 3:33:15 PM
Originally posted by jacobr:
Good point - this is actually something we are doing. For example, the WaSP InterAct curriculum framework has sample assignments, which strongly suggest that each student should be made to create their own blog site, and start posting articles there, as well as experiments.
Chris Millschrismills # Wednesday, August 19, 2009 3:34:47 PM
Originally posted by anonymous:
Awesome - thanks Virginia.
Unregistered user # Wednesday, August 19, 2009 3:36:34 PM
Chris Millschrismills # Wednesday, August 19, 2009 3:56:39 PM
Originally posted by anonymous:
Yup - entirely agree; great point
Originally posted by anonymous:
I really want to start publishing some articles on web design considerations for older users, and users with learning difficulties as well - lesser covered stuff. Accessibility is certainly a central theme in our education courses. Outreach is a never ending task, of course.
Originally posted by anonymous:
You are again absolutely right. This is what we are trying to change. It should come as standard in classes, and should not rely on the occasional teacher caring.
Originally posted by anonymous:
Another great point.
Unregistered user # Wednesday, August 19, 2009 8:53:36 PM
Unregistered user # Wednesday, August 19, 2009 8:56:17 PM
Tamil # Thursday, August 20, 2009 9:44:40 AM
Originally posted by ODIN:
Typo.Chris Millschrismills # Thursday, August 20, 2009 9:55:09 AM
Originally posted by Tamil:
Fixed!
Unregistered user # Friday, August 21, 2009 1:16:56 AM
Chris Millschrismills # Friday, August 21, 2009 7:37:40 AM