A call for education: How do we educate the web standards kids?

, , , , , , , ,

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?

The HTML 5 experimentsStandards.Next: Cognition and accessibility

Comments

Chris Millschrismills Wednesday, August 19, 2009 2:33:53 PM

Another interesting and related post I had passed to me - Teach Me Computer Science Earlier

Unregistered user Wednesday, August 19, 2009 2:35:29 PM

Anna Debenham writes: Changing the curriculum is the ideal solution, but let's face it, that's going to take years. I think mentoring would be an option. There are mentoring systems in the UX community - I'd definitely like to see this more with people stepping forward to help young web designers and developers. Internships are ideal, but a lot of these people are still in school.

Chris Millschrismills Wednesday, August 19, 2009 2:41:05 PM

Great comment - thanks.

kmardahl Wednesday, August 19, 2009 2:42:07 PM

Thanks for writing this. Yes, changing the schools will take time, but community efforts will work. People with the skills can offer to teach or do workshops or mentor in summer schools, camps, barcamps, tutoring centers - wherever the opportunity appears. Above all, it is important to support the kids and encourage them when they express an interest.

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

In my high school (~10 years ago) we were a bunch of students making the school's web page as an extracurricular activity. The teachers realized they didn't know as much as some of the students, so we taught each other.

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

It maybe a good idea, as most kids can learn very fast when they are young and they will be surround by this stuff when they get older.

Unregistered user Wednesday, August 19, 2009 2:48:03 PM

Jeffrey Brown writes: This is an often neglected venue. I think its never too early to begin teaching the use and appreciation of the web. Great article.

Unregistered user Wednesday, August 19, 2009 2:54:06 PM

Anonymous writes: At my school I joined computer classes as an extra course, and then quit them, because they wanted to teach me how to do websites in . The teacher already knew that ' s for lay-out were better', but I knew proper html and css and didn't want to wast time teaching my teacher.

GroovyMicky Wednesday, August 19, 2009 3:04:47 PM

This is more of a pedagogical problem if you want to educate very young kids; which approach is more suitable etc.

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

Todd writes: I already got my 11-year-old daughter doing a little bit, though she seems not to interested in web. She made a page with some help from me and finished it while doing a great job after she read some items from around the web. My 8-year-old wants to do what Dad does, so I told him instead of not much, try web design. So he's read some books (along with his sister) and some sites (including some WSC) but his attention span doesn't last long due to ADHD. I think a lot of "instructors", especially ones in my area, still preach tables for layouts and use tired old WYSIWYGs like GoLive. So I've begun to put together something and maybe get some class instruction going on next year.

Unregistered user Wednesday, August 19, 2009 3:13:00 PM

Virginia writes: Chris, Thanks for this excellent article. As a tie-in with your post, I put a poll on Web Teacher today. http://www.webteacher.ws/2009/08/19/what-kind-of-online-learning-does-your-kid-have/ Maybe some of the numbers will add to your take on this issue.

Chris Millschrismills Wednesday, August 19, 2009 3:27:27 PM

Originally posted by Micky:

This is more of a pedagogical problem if you want to educate very young kids; which approach is more suitable etc.



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:

PS: The link is http://compscigail.blogspot.com/2009/08/teach-me-computer-science-earlier.html



Thanks! I've fixed my link now.

Chris Millschrismills Wednesday, August 19, 2009 3:28:39 PM

Originally posted by anonymous:

My 8-year-old wants to do what Dad does, so I told him instead of not much, try web design. So he's read some books (along with his sister) and some sites (including some WSC) but his attention span doesn't last long due to ADHD.



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:

I think a lot of "instructors", especially ones in my area, still preach tables for layouts and use tired old WYSIWYGs like GoLive. So I've begun to put together something and maybe get some class instruction going on next year.



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:

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?



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:

As a tie-in with your post, I put a poll on Web Teacher today.
http://www.webteacher.ws/2009/08/19/what-kind-of-online-learning-does-your-kid-have/
Maybe some of the numbers will add to your take on this issue.



Awesome - thanks Virginia.

Unregistered user Wednesday, August 19, 2009 3:36:34 PM

Sally Cain writes: I totally agree Chris, lets embed knowledge of standards and accessibility from a young age so they understand the importance of it. There are already very young people on working groups at W3C and from my experience although they understand and contribute to standards, accessibility is seen as a wall to be breached rather than something to be embraced. Many still don't "get it" and just want to get around it. I think youngsters also need to understand the importance of the web for older and disabled people. Help them understand how important it is for someone to be able to shop online when they can't get out for example. Get people into schools to talk about their experiences and personalise the web for them. These are things they will not forget. Then when they create pages they might just consider the standards. Having worked at RNIB for 10 years, I still get people saying "what a blind person can use a computer? Nooo" This indicates that we have a long way to go to educate people generally about disability and IT. Finally lets keep the education going throughout high school and university. My pet peeve is that standards and accessibility are very often 'optional' in computer courses. So they might be covered for one lecture, but any more understanding you have to sign up for a module. This should be a core curriculum issue! Not sure if you wanted so much comment on accessibility, but I couldn't not include it. BTW folks teach your kids keyboard shortcuts as well as using the mouse. My 4 year old, knows to hit the Esc key when she gets an odd pop up rather than 'clicking the small x"

Chris Millschrismills Wednesday, August 19, 2009 3:56:39 PM

Originally posted by anonymous:

accessibility is seen as a wall to be breached rather than something to be embraced. Many still don't "get it" and just want to get around it.



Yup - entirely agree; great point

Originally posted by anonymous:

I think youngsters also need to understand the importance of the web for older and disabled people. Help them understand how important it is for someone to be able to shop online when they can't get out for example.



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:

Finally lets keep the education going throughout high school and university. My pet peeve is that standards and accessibility are very often 'optional' in computer courses. So they might be covered for one lecture, but any more understanding you have to sign up for a module. This should be a core curriculum issue!



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:

BTW folks teach your kids keyboard shortcuts as well as using the mouse. My 4 year old, knows to hit the Esc key when she gets an odd pop up rather than 'clicking the small x"



Another great point.

Unregistered user Wednesday, August 19, 2009 8:53:36 PM

stelt writes: Trying for the very young: - Littlens do cut-glue-color a lot, what's in between that and web mash-ups? - What if a teddy bear had a USBstick-paw with a kid-friendly live distro (not touching daddy's data). - A big "read me" button in the browser, as mummy can't read you stories all the time. - Grandma-Grandkid communication will force some more attention for accessibility None of that is directly about learning/teaching web standards, but maybe it's a bit of a lead into it.

Unregistered user Wednesday, August 19, 2009 8:56:17 PM

stelt writes: Trying for the very young: - Littlens do cut-glue-color a lot, what's in between that and web mash-ups? - What if a teddy bear had a USBstick-paw with a kid-friendly live distro (not touching daddy's data). - A big "read me" button in the browser, as mummy can't read you stories all the time. - Grandma-Grandkid communication will force some more attention for accessibility None of that is directly about learning/teaching web standards, but maybe it's a bit of a lead into it.

Tamil Thursday, August 20, 2009 9:44:40 AM

Originally posted by ODIN:

my soon is 6, and my daughter is 1

Typo.

Chris Millschrismills Thursday, August 20, 2009 9:55:09 AM

Originally posted by Tamil:

my soon is 6, and my daughter is 1



Fixed!

Unregistered user Friday, August 21, 2009 1:16:56 AM

stelt writes: Getting (pre-)teens interested, try: http://www.svghearts.com/eNpVT0uOwzAIvQrLVtUcZdQLsPHUpEF1wMIvE-X2JW033SDB-3LqIWeI2GBr_i9si_9pk2PVhzDG7JvanVFoyC0EbWf0MoZUMkcKasgYjN3XYLzVDDjp0l-IpapAqFhNC6tJWhv0Z5GqJZfklHsGfmkeWgddqJcQQ2J5niT9T9cuUc70q6aMzGofMmPy2Eqk_bz3ozjWaWLDLJTVXh-E0OI51OAZl8imrR62Nzdk0BP1g2tf

Chris Millschrismills Friday, August 21, 2009 7:37:40 AM

Thanks for the ideas Ruud! I like the idea of the USB stick with a kid-friendly distro on it. We keep bringing up the idea of an Opera version specially for kids. This comes up every few months.

Write a comment

New comments have been disabled for this post.