From Code Club to CodeHub: Experiences with Collaborative Learning
or
Help, I've got a Meetup Group
Katja Durrani
BathCamp 20 July 2017
I. A bit about me
Euro Establishment Trash
My brother's
Now working on the "full stack" - Frontend, Backend, CMS, Basic Server Admin, currently with Wiredmedia in Bristol
2007
2011
Agency work from 2013
II. Adventures of a Learner-Teacher
Code Club
Code Club
50/50 girls and boys - and almost all came back in the following school year!
What we did (in 3 years, 2012 - 2015):
- Scratch
- Moving turtles around with Python
- Build a website
- Raspberry Pi - Pi Cars
- Programming inside RasPi Minecraft version
- JavaScript (ThreeJS in the browser)
Code Club
NodeSchool
With Adam Butler, Tom Spencer, Tristan McDonald and lots of mentors!
Terminal-based challenges + NodeJS-related talks (Feb 2015)
CodeHub
- Started by Gicela Morales and me in 2013
- Originally just 4-6 people meeting up every month, to "work on a web dev project together and learn from each other"
- Targeted at people working on their own
- Became a Meetup group in January 2014
- We started to prepare mini workshops for each other (e.g. File permissions, Grunt, CSS Animations, Angular)
- A bit later, evening workshops (Git, Testing, Vagrant, Docker, PhaserJS, WebGL, Bash scripting)
- Experimenting with formats
- Members of very different skill levels
OpenTechSchool
What is OpenTechSchool?
OpenTechSchool is a movement aiming to offer free tech education. Our events are open to technology enthusiasts of all genders, backgrounds, and experience levels, willing to coach or learn in a friendly environment. Our learning materials are shared and collectively improved by the online community and anyone is welcome to use it to organize new OTS chapters anywhere in the world.
Formats: One-day workshops like Rails Girls, Learners groups, "Hackership"
Hack Night
III. Plans
Objectives for CodeHub
- Immediate: Organise JS workshop in September
- Evening workshops every two months from September
- Release our JS101 App and turn it into model project for learners to contribute to (same goes for JS101 website)
- Ask experienced developers to be mentors (lunchtime talks at JS101?, hack night)
- Get more women to attend hack night!
- Establish discussion forum, publish documents with guidelines for talks etc
- Research pathways to employment, get in touch with possible employers, establish 'baseline' web dev skills to work toward
Inspiration for creating learning environments
- Mindstorms: Children, Computers and Powerful Ideas by Seymour Papert
http://www.goodreads.com/book/show/703532.Mindstorms - Apprenticeship Patterns - Guidance for the Aspiring Software Craftsman by David H. Hoover & Adewale Oshineye
http://chimera.labs.oreilly.com/books/1234000001813/index.html - (About Study groups) Knowledge Hydrant: A Pattern Language for Study Groups http://www.industriallogic.com/wp-content/uploads/2012/03/khdraft1.pdf
Contact CodeHub
Codehubbristol@gmail.com
@CodeHubBs
Gicela Morales, Claudia Loch,
Katja Durrani
Thank you
BathCamp - Code Club, NodeSchool and CodeHub
By Katja Durrani
BathCamp - Code Club, NodeSchool and CodeHub
- 1,072