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

Teaching kids to code 2.0 by Whitney Tennant & David Campey

Pycon ZA
October 10, 2019

Teaching kids to code 2.0 by Whitney Tennant & David Campey

In this talk (which is a new and improved version of David Campey's 2018 talk on teaching kids to code) we'll discuss:

* Software and games available to teach kids how to code
* Microcontrollers and other fun gadgets
* How to get involved if you would like to mentor
* Best practices for making sure it's fun and enjoyable for kids

Having taught kids how to code in partnership with CoderDojo (a worldwide free community-driven coding education program) David Campey has created CoderLevelUp. CoderLevelUp is a for-purpose initiative which aims to expand the network for free coding education for kids in South Africa. He heads up the dojo at the science center in CT for teaching kids to code. He has also recently started a class in Gugulethu.

Whitney Tennant met David through PyConZA because of last years talk on this topic. She has since volunteered, is an active mentor and excited to be part of growing CoderLevelUp.

Pycon ZA

October 10, 2019
Tweet

More Decks by Pycon ZA

Other Decks in Education

Transcript

  1. Agenda 1. Intros & History 2. Stories Since last PyconZA

    3. Dojo path / Club curriculum 4. Great African Translation E… 5. Invitation
  2. Intros & History PyconZA 2012 met Sam... Free coding club

    => CoderDojo PyconZA 2018 + Whitney CoderLevelUp
  3. Growing our coding community NPC (waves at PSSSA) - Kids

    coding - Talent Pool - Professionals CoderLevelUp.org --> +++ More sponsors welcome….
  4. Intros & History PyconZA 2012 met Sam... Free coding club

    => CoderDojo PyconZA 2018 + Whitney CoderLevelUp
  5. Stories since PyconZA 2018 - Coder:LevelUp regionalised - +10 dojos

    this year - Retro Rabbit JHB/PTA dojo - Gugulethu dojo - Fishoek: Andreas story...
  6. Gather your team Find a venue Promote your Dojo Plan

    your Dojo Become a champion A rough guide http://dojo.soy/setting_up_guide Andrea’s story: Fishoek Library
  7. What is CoderDojo? A global, volunteer-led movement of free, not-for-profit

    coding clubs (Dojos) for young people aged 7 to 17. Dojos are: • Set up and run by volunteers • Clubs, not classes • Free for young people to join and attend • Focused on project-based learning • Environments for peer mentoring • Fun, friendly, and informal • Inclusive and social
  8. • Opening Circle: All kids check-in. “ What did you

    do? What do you want to do?” • Create Cool Code: Dojos can use these many, many free, open-source learning resources… • Show and Tell: At the end of a Dojo session, Ninjas may wish to showcase their work to the group! • Closing Circle: All kids check-out. “What did you do today? What surprised you?” Every Dojo is different, but most sessions run something like this: A typical Dojo session
  9. CodeCombat Python Turtle LightBot The games we play… SOLE path

    from Cape Town code.org Promote your Dojo HTML + CSS Scratch
  10. CoderDojo Projects Library of 200+ projects Best for mentor with

    dev experience. (paths are WIP in G Docs, ask me) https://projects.raspberrypi.org/en/coderdojo
  11. CDF Paths CC Curriculum Code Club Code Club Curriculum Term-based

    6-lesson plans Best for educators at school https://codeclubprojects.org/en-GB/curriculum/
  12. RPi Digital Making Raspberry Pi Digital Making Design / Code

    / Physical / Manuf / Comm Creator > Builder > Developer > Maker https://curriculum.raspberrypi.org/
  13. See how you can support a dojo or existing thing.

    Remove duplication Don’t struggle on your own Don’t struggle on your own Join others … come to the open space :) zen.coderdojo.com/find coderlevelup.org
  14. You get to buy things to play with: ◦ Toys!!

    ◦ CPX ◦ OzoBot ◦ Play along… ◦ Boost ◦ Let’s Play...
  15. The Great African Translation E... • Python Turtle: ◦ Announcing

    to you! • Scratch: ◦ announing next week at Scratch Africa. • RPi Tutorials: ◦ Ready to go with RPi Foundation Let’s make these things speak African: isiXhosa, Zulu, Afrikaans, Swahili… Because: It’s great to have your home language at foundation level.
  16. What Can I do?? - Volunteer at a Dojo -

    https://zen.coderdojo.com/find (Find or revive) - Science centre 3pm Friday - RetroRabbit ??? - Help with translation i18n, l10n - Donate in cash or hardware (^^^ get your company to do this!) - Africa code week: activities near you See you in #kidscode on ZaTech Slack