I’ve spent some time in the last two weeks thinking about what I’ve learned from Software Carpentry, and how to move it forward. I think a lot of the ideas apply to online learning in general; I hope you find them useful.
I just posted 1500 words plus footnotes on the Software Carpentry site summarizing what I’ve learned so far about online teaching. The takeaways are:
- Online teaching isn’t as effective as in-person teaching.
- Today’s tools suck.
- If content is king, then community is queen, pope, emperor, and president-for-life.
- If you don’t know how to tell if you succeeded, you’re going to fail.
- If you don’t take the time to explore what other people have done, you deserve to fail.
I’d welcome comments…
He made the world a better place, and he never took himself too seriously. Really, can any of us hope for a better epitaph?
I’m looking for grassroots organizations that are trying to teach webcraft and programming to free-range (non-classroom) learners of all ages. So far, I know of:
- Black Girls Code
- Girl Develp IT
- Ladies Learning Code
- Boston Python Workshop
- School of Webcraft
- Web Start Women
I’d be grateful for pointers (and introductions) to others.
I can do put text and figures together in HTML5′s
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. (Note that I’m primarily interested in how to teach adults outside traditional classroom settings, so that will be the course’s initial focus, but its long-term direction will depend on the interests of participants.)
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?