SlideShare a Scribd company logo
1 of 59
Karen Wellington, Program Manager (CoderDojo WA)
@karentton / @coderdojowa
What does an ideal
future look like?
Source: code.org (United States)
By 2020, the Australian
information technology
sector will be short
of 25,000 workers.
Source: The Australian
Information Industry Association
What skills are needed?
Source: Economist Intelligence Unit, 2015
How can we help young
people learn these skills?
CoderDojo is a world-wide open source social
education movement oriented around running free
computer coding clubs (“Dojos”) for young people
aged 7-17 (“Ninjas”).
Our mission is to get kids coding.
Our vision is for all young Western Australians
to be able to access opportunities that help
them get coding.
Our purpose is to make sure WA
has a bright future.
What exactly is a
“CoderDojo”
and how does it
make learning
to code fun?
What is a CoderDojo?
Basic Dojo terminology
NINJA: 7-17 year old participant
CHAMPION: Dojo organiser
MENTOR: Person who mentors ninjas
3 basic traits of a CoderDojo
1. A CoderDojo or “Dojo” for short,
is a relaxed social environment
for budding coders: it’s a club
not a class
1. Mentors provide assistance
2. Free to attend: no cost, and club
is not compulsory
How the philosophies of the CoderDojo
movement work in a
community/educational setting
1. Multiple contact points
2. Unstructured time provided
3. Peer-to-peer learning encouraged
4. Ninjas encouraged to share their code
5. Environment of continuous
adaptation
What are the aims of a Dojo?
1. Get Ninjas coding
2. Encourage Ninjas to become self-
motivated learners
3. Get Ninjas working on projects
4. Get Ninjas helping each other
Types of learning interactions
THE PAST? THE DOJO MODEL
One teacher controls the
group
Champions / Mentors facilitate
the group
Teacher responsible for the
learnings of students
Ninjas are encouraged to
become responsible for their
own learning
Students are learning, teacher
is teaching.
Ninjas AND Mentors learn and
help each other.
Everyone is learning the
same thing at the same time
Everyone is free to learn and
work on what they like (code
related).
The
Dojo
model
The
past
Types of learning
interactions
How to be a great mentor
Tips for mentoring young people at a Dojo
1. Be authentic. Engage in genuine relationship building
(ask, listen and get to know the Ninjas)
2. Utilise the “grandmother method”
3. Share your passion / interest
4. Reconnect with what you find fun and interesting
5. Don’t be afraid to say “I don’t know”
6. Work together to find solutions
7. Allow for space and free time
8. RELAX - Technology is “hacky” by nature. You don’t
need to be polished or perfect.
9. You are modelling curiosity and determination learning
behaviours rather than “teaching.”
CREATIVITY OFFICER
NINJA
NINJA
CHAMPION
CHAMPION
PARENT
MENTOR
MENTOR
MENTOR
MENTOR
MENTOR
PARENT
NINJA
NINJA
NINJA
NINJA
MENTOR
NINJA
A Dojo is
A club where young people aged
7-17 can make new friends and
get coding with help from
volunteer Mentors.
A Dojo is not
A structured classroom
setting where instructors
teach students.
The way of the Dojo
• Must be free to attend
• Ninjas attend by choice (Dojos should not be compulsory)
• Venues are donated / provided for free by host organisations
• Can be run by staff within organisations or by volunteers
• Mentors can be staff or volunteers
Ninjas
love
Dojos
“Finding new people with similar interests and hobbies”
“being able to make whatever we want out of code”
“Nerds Get together and code their hearts out and not feel
embarrased”
“Being able to have the freedom of making my own things”
“I liked how we could just use the session for whatever we
liked and were not confined to one activity”
“I liked how they just show you how to do it and bam you're
free to do what you want”
“I LIKE THAT WE DIDN'T HAVE TO ALL BE DOING THE SAME
THING AND THAT WE GOT TO PLAY AROUND WITH THE
PROGRAMS AND NOT JUST COPYING OFF THE BOARD.”
What Ninjas like about attending a Dojo
Key benefits for Ninjas
1. They can develop problem solving
skills
2. They can develop responsibility
and initiative for their own
learning
3. They can develop social skills and
friendships
What is “open source”
and what has it got to
do with CoderDojo?
3 basic traits of open source
1. Source code is freely available
for use and modification
2. Source code is typically created
collaboratively by a network of
coders, usually at no charge
3. Source code is free to use
CoderDojo is an open source
social education movement.
1. Concept is freely available for
use and modification
2. Coding clubs are collaboratively
organised
3. CoderDojo sessions are free to
attend
CoderDojo is an open
source network
organisation and
CoderDojo WA is a branch
of this network.
Getting young people coding
needs a network approach
What does this mean for you?
1. You can start and run a CoderDojo with no
permission needed
2. You can run sessions as you wish, for
varied purposes
3. You can join a worldwide network
4. You can contribute locally and make a
difference
5. You can encourage young people to lead
In a network, all participants can
develop relational leadership skills
What does CoderDojo WA do?
- Training for Champions and Mentors
- Supporting the University Dojos (not running them)
- Enabling partnerships within the community
- Running social, awards and presentation events
- Participating in STEM community events
- Promoting STEM/coding careers to young people
Training sessions for the community
Supporting the university Dojos
Running information sessions
Running an awards event
WA Dojo Locations
Supported University Locations
Curtin University, Edith Cowan Joondalup,
Edith Cowan Mt Lawley, Murdoch University,
UWA.
Independent Dojos
Dunsborough Primary School, All Saints
College, Bankwest, Mount Claremont PEAC,
Perth Modern, Shenton College, Singleton
Primary School, Yule Brook College and more
all the time.
How to start a Dojo?
1. Sign up via www.coderdojo.com
2. Source a venue
3. Set a date and time (minimum 4
sessions)
4. Decide who your Ninjas will be
5. Arrange mentors if possible
6. Promote the Dojo
7. Facilitate the Dojo sessions
As a leader in this network, you do not need
to ask me for permission to do anything! This
is your opportunity to craft an experience that
will change the lives of your Ninjas.
Keep us in the loop: @coderdojowa /
#coderdojowa
coderdojowa@fogartyfoundation.org.au
7 suggested elements
of a Dojo session
1. Icebreakers
2. Inspiration
3. Hands-on activities
4. Challenges
5. Project ideas
6. Unstructured time
(ESSENTIAL)
7. Show me the code
How to plan content for Dojo sessions
1. Consider the age range / experience level
2. Ask Ninjas if they have been doing any coding yet
3. Encourage Ninjas to use online resources (Scratch
MIT, Codecademy, Lightbot, Crunchzilla, Khan
Academy, Mozilla Thimble) and so on
4. Together, look for inspiration – for projects that other
Ninjas / Dojos have worked on. Try and find
something that the group can work on together
5. Take advantage of external challenges: hackathons,
competitions etc
6. Bring in “inspiration” (guest speakers) etc
7. Don’t be too structured, allow for free time.
How to ensure engagement with diverse
groups of young people
1. Be aware of different “hooks”. Some Ninjas are
interested in the technology itself. Others are
motivated by the opportunity to create art, make a
game, tell a story, to be social or to solve a problem
2. Try not to focus on the students who are naturally
good at maths and science. Anyone can be a coder
3. You don’t need to be naturally “good at maths” to be
a coder. It’s about being determined
4. Help Ninjas search for their own code and technology
related “role models”
Karen Wellington, Program Manager (CoderDojo WA)
@karentton / @coderdojowa
FIN

More Related Content

Similar to An Introduction to Community Coding Clubs - CoderDojo WA

Connecting Across Boundaries to Life & Learning - Create, Connect & Change
Connecting Across Boundaries to Life & Learning - Create, Connect & ChangeConnecting Across Boundaries to Life & Learning - Create, Connect & Change
Connecting Across Boundaries to Life & Learning - Create, Connect & ChangeMary Loftus
 
Personalized Learning IAGC 2016
Personalized Learning IAGC 2016Personalized Learning IAGC 2016
Personalized Learning IAGC 2016Brian Housand
 
Collaborative Learning and Communities
Collaborative Learning and CommunitiesCollaborative Learning and Communities
Collaborative Learning and CommunitiesSue Beckingham
 
Personalized Learning Lagniappe
Personalized Learning LagniappePersonalized Learning Lagniappe
Personalized Learning LagniappeBrian Housand
 
apidays Paris 2022 - Let’s not make the diversity mistake in NoCode, Manon Me...
apidays Paris 2022 - Let’s not make the diversity mistake in NoCode, Manon Me...apidays Paris 2022 - Let’s not make the diversity mistake in NoCode, Manon Me...
apidays Paris 2022 - Let’s not make the diversity mistake in NoCode, Manon Me...apidays
 
Technology to Personalize Learning for Gifted Kids
Technology to Personalize Learning for Gifted KidsTechnology to Personalize Learning for Gifted Kids
Technology to Personalize Learning for Gifted KidsBrian Housand
 
Innovative schools, innovative students for nais new
Innovative schools, innovative students for nais newInnovative schools, innovative students for nais new
Innovative schools, innovative students for nais newJonathan Martin
 
Project-Based Instruction and the Importance of Self-Directed Learning
Project-Based Instruction and the Importance of Self-Directed LearningProject-Based Instruction and the Importance of Self-Directed Learning
Project-Based Instruction and the Importance of Self-Directed LearningLinkedIn Learning Solutions
 
Coding is the new literacy to make a difference in the world
Coding is the new literacy to make a difference in the worldCoding is the new literacy to make a difference in the world
Coding is the new literacy to make a difference in the worldmcd_boulanger
 
EntrepeNers y Knowmad Society - John Moravec
EntrepeNers y Knowmad Society - John MoravecEntrepeNers y Knowmad Society - John Moravec
EntrepeNers y Knowmad Society - John MoravecIPAE_INNOVA
 
#ENJi 2014 john moravec
#ENJi 2014   john moravec#ENJi 2014   john moravec
#ENJi 2014 john moravecJohn Moravec
 
Expand your walls_getting_started_with_colla
Expand your walls_getting_started_with_collaExpand your walls_getting_started_with_colla
Expand your walls_getting_started_with_collaDyane Smokorowski
 
Learning with Technology the Educator's Role
Learning with Technology the Educator's RoleLearning with Technology the Educator's Role
Learning with Technology the Educator's Roletuchodi
 
Innovative schools, innovative students for isast
Innovative schools, innovative students for isastInnovative schools, innovative students for isast
Innovative schools, innovative students for isastJonathan Martin
 
Innovative schools, innovative students for isast
Innovative schools, innovative students for isastInnovative schools, innovative students for isast
Innovative schools, innovative students for isastJonathan Martin
 
How why a k 12 mooc learning 2.0
How why a k 12 mooc learning 2.0How why a k 12 mooc learning 2.0
How why a k 12 mooc learning 2.0verenanz
 
LSE SADL Workshop 4 2014-15
LSE SADL Workshop 4 2014-15LSE SADL Workshop 4 2014-15
LSE SADL Workshop 4 2014-15LSESADL
 
World View Conference Presentation
World View Conference Presentation World View Conference Presentation
World View Conference Presentation Lucy Gray
 
# RSCON How To Turn Your Learning Management System Into An Online Playground.
# RSCON How To Turn Your Learning Management System Into An Online Playground.# RSCON How To Turn Your Learning Management System Into An Online Playground.
# RSCON How To Turn Your Learning Management System Into An Online Playground.Sylvia's English Online
 

Similar to An Introduction to Community Coding Clubs - CoderDojo WA (20)

Connecting Across Boundaries to Life & Learning - Create, Connect & Change
Connecting Across Boundaries to Life & Learning - Create, Connect & ChangeConnecting Across Boundaries to Life & Learning - Create, Connect & Change
Connecting Across Boundaries to Life & Learning - Create, Connect & Change
 
Personalized Learning IAGC 2016
Personalized Learning IAGC 2016Personalized Learning IAGC 2016
Personalized Learning IAGC 2016
 
Collaborative Learning and Communities
Collaborative Learning and CommunitiesCollaborative Learning and Communities
Collaborative Learning and Communities
 
Personalized Learning Lagniappe
Personalized Learning LagniappePersonalized Learning Lagniappe
Personalized Learning Lagniappe
 
apidays Paris 2022 - Let’s not make the diversity mistake in NoCode, Manon Me...
apidays Paris 2022 - Let’s not make the diversity mistake in NoCode, Manon Me...apidays Paris 2022 - Let’s not make the diversity mistake in NoCode, Manon Me...
apidays Paris 2022 - Let’s not make the diversity mistake in NoCode, Manon Me...
 
Andy for HODs
Andy for HODsAndy for HODs
Andy for HODs
 
Technology to Personalize Learning for Gifted Kids
Technology to Personalize Learning for Gifted KidsTechnology to Personalize Learning for Gifted Kids
Technology to Personalize Learning for Gifted Kids
 
Innovative schools, innovative students for nais new
Innovative schools, innovative students for nais newInnovative schools, innovative students for nais new
Innovative schools, innovative students for nais new
 
Project-Based Instruction and the Importance of Self-Directed Learning
Project-Based Instruction and the Importance of Self-Directed LearningProject-Based Instruction and the Importance of Self-Directed Learning
Project-Based Instruction and the Importance of Self-Directed Learning
 
Coding is the new literacy to make a difference in the world
Coding is the new literacy to make a difference in the worldCoding is the new literacy to make a difference in the world
Coding is the new literacy to make a difference in the world
 
EntrepeNers y Knowmad Society - John Moravec
EntrepeNers y Knowmad Society - John MoravecEntrepeNers y Knowmad Society - John Moravec
EntrepeNers y Knowmad Society - John Moravec
 
#ENJi 2014 john moravec
#ENJi 2014   john moravec#ENJi 2014   john moravec
#ENJi 2014 john moravec
 
Expand your walls_getting_started_with_colla
Expand your walls_getting_started_with_collaExpand your walls_getting_started_with_colla
Expand your walls_getting_started_with_colla
 
Learning with Technology the Educator's Role
Learning with Technology the Educator's RoleLearning with Technology the Educator's Role
Learning with Technology the Educator's Role
 
Innovative schools, innovative students for isast
Innovative schools, innovative students for isastInnovative schools, innovative students for isast
Innovative schools, innovative students for isast
 
Innovative schools, innovative students for isast
Innovative schools, innovative students for isastInnovative schools, innovative students for isast
Innovative schools, innovative students for isast
 
How why a k 12 mooc learning 2.0
How why a k 12 mooc learning 2.0How why a k 12 mooc learning 2.0
How why a k 12 mooc learning 2.0
 
LSE SADL Workshop 4 2014-15
LSE SADL Workshop 4 2014-15LSE SADL Workshop 4 2014-15
LSE SADL Workshop 4 2014-15
 
World View Conference Presentation
World View Conference Presentation World View Conference Presentation
World View Conference Presentation
 
# RSCON How To Turn Your Learning Management System Into An Online Playground.
# RSCON How To Turn Your Learning Management System Into An Online Playground.# RSCON How To Turn Your Learning Management System Into An Online Playground.
# RSCON How To Turn Your Learning Management System Into An Online Playground.
 

Recently uploaded

Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptxSherlyMaeNeri
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxChelloAnnAsuncion2
 

Recently uploaded (20)

Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
 

An Introduction to Community Coding Clubs - CoderDojo WA

  • 1. Karen Wellington, Program Manager (CoderDojo WA) @karentton / @coderdojowa
  • 2.
  • 3. What does an ideal future look like?
  • 5. By 2020, the Australian information technology sector will be short of 25,000 workers. Source: The Australian Information Industry Association
  • 6. What skills are needed?
  • 8. How can we help young people learn these skills?
  • 9.
  • 10. CoderDojo is a world-wide open source social education movement oriented around running free computer coding clubs (“Dojos”) for young people aged 7-17 (“Ninjas”).
  • 11. Our mission is to get kids coding. Our vision is for all young Western Australians to be able to access opportunities that help them get coding. Our purpose is to make sure WA has a bright future.
  • 12. What exactly is a “CoderDojo” and how does it make learning to code fun?
  • 13. What is a CoderDojo?
  • 14. Basic Dojo terminology NINJA: 7-17 year old participant CHAMPION: Dojo organiser MENTOR: Person who mentors ninjas
  • 15. 3 basic traits of a CoderDojo 1. A CoderDojo or “Dojo” for short, is a relaxed social environment for budding coders: it’s a club not a class 1. Mentors provide assistance 2. Free to attend: no cost, and club is not compulsory
  • 16.
  • 17. How the philosophies of the CoderDojo movement work in a community/educational setting 1. Multiple contact points 2. Unstructured time provided 3. Peer-to-peer learning encouraged 4. Ninjas encouraged to share their code 5. Environment of continuous adaptation
  • 18.
  • 19. What are the aims of a Dojo? 1. Get Ninjas coding 2. Encourage Ninjas to become self- motivated learners 3. Get Ninjas working on projects 4. Get Ninjas helping each other
  • 20. Types of learning interactions THE PAST? THE DOJO MODEL One teacher controls the group Champions / Mentors facilitate the group Teacher responsible for the learnings of students Ninjas are encouraged to become responsible for their own learning Students are learning, teacher is teaching. Ninjas AND Mentors learn and help each other. Everyone is learning the same thing at the same time Everyone is free to learn and work on what they like (code related).
  • 22. How to be a great mentor
  • 23. Tips for mentoring young people at a Dojo 1. Be authentic. Engage in genuine relationship building (ask, listen and get to know the Ninjas) 2. Utilise the “grandmother method” 3. Share your passion / interest 4. Reconnect with what you find fun and interesting 5. Don’t be afraid to say “I don’t know” 6. Work together to find solutions 7. Allow for space and free time 8. RELAX - Technology is “hacky” by nature. You don’t need to be polished or perfect. 9. You are modelling curiosity and determination learning behaviours rather than “teaching.”
  • 25.
  • 26. A Dojo is A club where young people aged 7-17 can make new friends and get coding with help from volunteer Mentors. A Dojo is not A structured classroom setting where instructors teach students. The way of the Dojo • Must be free to attend • Ninjas attend by choice (Dojos should not be compulsory) • Venues are donated / provided for free by host organisations • Can be run by staff within organisations or by volunteers • Mentors can be staff or volunteers
  • 28. “Finding new people with similar interests and hobbies” “being able to make whatever we want out of code” “Nerds Get together and code their hearts out and not feel embarrased” “Being able to have the freedom of making my own things” “I liked how we could just use the session for whatever we liked and were not confined to one activity” “I liked how they just show you how to do it and bam you're free to do what you want” “I LIKE THAT WE DIDN'T HAVE TO ALL BE DOING THE SAME THING AND THAT WE GOT TO PLAY AROUND WITH THE PROGRAMS AND NOT JUST COPYING OFF THE BOARD.” What Ninjas like about attending a Dojo
  • 29. Key benefits for Ninjas 1. They can develop problem solving skills 2. They can develop responsibility and initiative for their own learning 3. They can develop social skills and friendships
  • 30. What is “open source” and what has it got to do with CoderDojo?
  • 31.
  • 32.
  • 33. 3 basic traits of open source 1. Source code is freely available for use and modification 2. Source code is typically created collaboratively by a network of coders, usually at no charge 3. Source code is free to use
  • 34. CoderDojo is an open source social education movement. 1. Concept is freely available for use and modification 2. Coding clubs are collaboratively organised 3. CoderDojo sessions are free to attend
  • 35.
  • 36.
  • 37.
  • 38.
  • 39. CoderDojo is an open source network organisation and CoderDojo WA is a branch of this network.
  • 40.
  • 41. Getting young people coding needs a network approach
  • 42. What does this mean for you? 1. You can start and run a CoderDojo with no permission needed 2. You can run sessions as you wish, for varied purposes 3. You can join a worldwide network 4. You can contribute locally and make a difference 5. You can encourage young people to lead
  • 43. In a network, all participants can develop relational leadership skills
  • 44. What does CoderDojo WA do? - Training for Champions and Mentors - Supporting the University Dojos (not running them) - Enabling partnerships within the community - Running social, awards and presentation events - Participating in STEM community events - Promoting STEM/coding careers to young people
  • 45. Training sessions for the community
  • 49. WA Dojo Locations Supported University Locations Curtin University, Edith Cowan Joondalup, Edith Cowan Mt Lawley, Murdoch University, UWA. Independent Dojos Dunsborough Primary School, All Saints College, Bankwest, Mount Claremont PEAC, Perth Modern, Shenton College, Singleton Primary School, Yule Brook College and more all the time.
  • 50. How to start a Dojo? 1. Sign up via www.coderdojo.com 2. Source a venue 3. Set a date and time (minimum 4 sessions) 4. Decide who your Ninjas will be 5. Arrange mentors if possible 6. Promote the Dojo 7. Facilitate the Dojo sessions
  • 51. As a leader in this network, you do not need to ask me for permission to do anything! This is your opportunity to craft an experience that will change the lives of your Ninjas. Keep us in the loop: @coderdojowa / #coderdojowa coderdojowa@fogartyfoundation.org.au
  • 52. 7 suggested elements of a Dojo session 1. Icebreakers 2. Inspiration 3. Hands-on activities 4. Challenges 5. Project ideas 6. Unstructured time (ESSENTIAL) 7. Show me the code
  • 53.
  • 54. How to plan content for Dojo sessions 1. Consider the age range / experience level 2. Ask Ninjas if they have been doing any coding yet 3. Encourage Ninjas to use online resources (Scratch MIT, Codecademy, Lightbot, Crunchzilla, Khan Academy, Mozilla Thimble) and so on 4. Together, look for inspiration – for projects that other Ninjas / Dojos have worked on. Try and find something that the group can work on together 5. Take advantage of external challenges: hackathons, competitions etc 6. Bring in “inspiration” (guest speakers) etc 7. Don’t be too structured, allow for free time.
  • 55.
  • 56. How to ensure engagement with diverse groups of young people 1. Be aware of different “hooks”. Some Ninjas are interested in the technology itself. Others are motivated by the opportunity to create art, make a game, tell a story, to be social or to solve a problem 2. Try not to focus on the students who are naturally good at maths and science. Anyone can be a coder 3. You don’t need to be naturally “good at maths” to be a coder. It’s about being determined 4. Help Ninjas search for their own code and technology related “role models”
  • 57.
  • 58. Karen Wellington, Program Manager (CoderDojo WA) @karentton / @coderdojowa
  • 59. FIN