How to Teach Webcraft and Programming to Free-Range Students

This post originally appeared on the Software Carpentry website.

I will be running a P2PU course starting in January on teaching free-range learners how to program and build stuff on the web. The blurb is below; anyone who wants to can sign up to follow along or take part (we expect it will require 3-4 hours/week from mid-January to some time in April). I'm not an expert on these subjects by any means, but I've learned a few things from running Software Carpentry that I think are worth sharing, and hope that this course will give me a chance to learn more. If you're interested in teaching scientists how to do things with computers, please come and join us.


How to Teach Webcraft and Programming to Free-Range Students

What do we know about how novices learn webcraft and programming, why do we believe it, and how can we apply that knowledge to free-range learners?

Right now, people all over the world are learning how to write programs and create web sites, but or every one who is doing it in a classroom there are a dozen free-range learners. This group will focus on how we, as mentors, can best help them. Topics will include:

  • What does research tell us about how people learn?
  • Why are the demographics of programming so unbalanced?
  • What best practices in instructional design are relevant to free-range learners?
  • What skills do people need in order to bake their own web?
  • How are grassroots groups trying to teach these things now?
  • What's working and what isn't?

Dialogue & Discussion

Comments must follow our Code of Conduct.

Edit this page on Github