Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Angus Gratton: Encouraging new programmers - th...

Angus Gratton: Encouraging new programmers - the Open Tech School model

= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
Angus Gratton:
Encouraging new programmers - the Open Tech School model
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
@ Kiwi PyCon 2013 - Sunday, 08 Sep 2013 - Track 1
http://nz.pycon.org/

**Audience level**

Intermediate

**Description**

As programmers we should encourage new people to take up our craft. Coding skills can benefit a lot of people who aren't inclined to call themselves programmers. In this talk I'll explain why I think this is important, introduce the free volunteer organisation Open Tech School, and describe some of the things we've found that work and why we've embraced Python for our beginner workshops.

**Abstract**

The Python community may be one of the most welcoming programming communities, but even the experience of learning Python can be daunting for an outsider.

Open Tech School (OTS) - http://www.opentechschool.org/ - is one of many organisations aiming to introduce people to programming. Our motto: "We organize tech workshops. Hands-on, awesome, and free." All content is published online under open licenses, and OTS workshops are run by volunteers at no cost to participants.

Just like arithmetic skills are useful for people with no interest in becoming professional accountants, coding skills can be useful for people with no interest in becoming professional programmers. Many people are faced with menial computer-based tasks in their daily lives. Most could be greatly eased with the help of some programming. Not to mention that programming can be fun!

In this talk I'll explain why I think introducing outsiders to programming skills is important, and why I think every professional programmer has a reason to benefit from this. I'll also go into some of the details of how OTS workshops function, and the reasons I think most OTS beginner workshops use Python. Finally I'll show how you could go about starting OTS in your local community.

**YouTube**

http://www.youtube.com/watch?v=MyYs1VGvF-E

New Zealand Python User Group

September 08, 2013
Tweet

More Decks by New Zealand Python User Group

Other Decks in Programming

Transcript

  1. Why OpenTechSchool? Why OpenTechSchool? • Well defined principles • Loosely

    coupled architecture • Community & Support • Comes with batteries included!
  2. Lots Of Python! Lots Of Python! • Intro to Programming

    with Python • Intro to Data Processing with Python • Websites with Python Flask • Facebook Client (Web API) • BioPython • Django Workshop
  3. Yay Photos! Yay Photos! • Full Color Spread by Dave

    Gingrich • Team Planting by popofatticus • Holi 2012 by Al Ibrahim • Tesla Coil at NIMBY by Willivolt • Mosquito targets by Wen Nag • Special thanks to Apple][js http://www.scullinsteel.com/apple2/