SlideShare a Scribd company logo
From Snakelets to Pythonistas
Teaching Python in primary and
secondary classrooms
Meg Ray
@Teach_Python
Meg Ray
Teacher in Residence
Cornell Tech
meg.ray@cornell.edu
@Teach_Python
From Snakelets to Pythonistas: Teaching Python in primary and secondary classrooms
From Snakelets to Pythonistas: Teaching Python in primary and secondary classrooms
We are educating what will be the
first computationally literate
generation
● Ability
● Primary
language
● Gender
Identity
● Cultural
Identity
● Interest
Object-Oriented
Readable
Straightforward syntax
Street Cred
Range of libraries
Active Community
From Snakelets to Pythonistas: Teaching Python in primary and secondary classrooms
From Snakelets to Pythonistas: Teaching Python in primary and secondary classrooms
From Snakelets to Pythonistas: Teaching Python in primary and secondary classrooms
turn_right() turn_right()
move_forward() move_forward()
Teacher Artifact: Python Command cards
From Snakelets to Pythonistas: Teaching Python in primary and secondary classrooms
From Snakelets to Pythonistas: Teaching Python in primary and secondary classrooms
From Snakelets to Pythonistas: Teaching Python in primary and secondary classrooms
From Snakelets to Pythonistas: Teaching Python in primary and secondary classrooms
From Snakelets to Pythonistas: Teaching Python in primary and secondary classrooms
From Snakelets to Pythonistas: Teaching Python in primary and secondary classrooms
CS/Science Integration Project (lights)
CS/Science Integration Project (Scratch)
From Snakelets to Pythonistas: Teaching Python in primary and secondary classrooms
From Snakelets to Pythonistas: Teaching Python in primary and secondary classrooms
We will solve the diversity problem
in tech in elementary, middle, and
high school classrooms.
From Snakelets to Pythonistas: Teaching Python in primary and secondary classrooms
Pedagogy: the art and science of
guiding the learning process
Core Values of the Cornell Tech
Teacher in Residence program
24
nContent
“WHAT”
Pedagogy
“HOW”
For All
“WHO”
The
reason
we teach
CS
This makes
teaching
meaningful
and
effective
Our value
of equity
cannot be
separated
from our
teaching
CS for All: Make an Impact
● Volunteer
▶ https://www.tealsk12.org/
▶ https://scripted.org/
● Advocate
▶ https://code.org/advocacy
● Create Tools & Materials for classrooms (not just
after school programs)
● Partner
▶ https://www.csteachers.org/page/ChaptersbyRegion
▶ http://www.csforall.org/
▶ https://csnyc.org/
Thank You!
Meg Ray
@Teach_Python
meg.ray@cornell.edu

More Related Content

PPTX
OER in K-12
PDF
Tinker Education_Brochure 2019
PPTX
Computational thinking across school curricula
PPTX
Digital toolbox for blended learning environments
PPTX
TechTerra Education, Stem Solutions for All
PPTX
Future perspectives and trends in curriculum
PPT
COMPUTER EXPLORERS Overview
PPTX
How we can teach Educational Robotics to foster 21st learning skills through ...
OER in K-12
Tinker Education_Brochure 2019
Computational thinking across school curricula
Digital toolbox for blended learning environments
TechTerra Education, Stem Solutions for All
Future perspectives and trends in curriculum
COMPUTER EXPLORERS Overview
How we can teach Educational Robotics to foster 21st learning skills through ...

Similar to From Snakelets to Pythonistas: Teaching Python in primary and secondary classrooms (20)

PPT
The flying chair syndrome
PDF
Slides cslta-2011@ICCS-2011, Derby, UK
PPT
Tech n 21st century learning presentation
PPTX
Effectiveness of using technology in teaching and learning language
PPTX
Instruction Designe for e-Content Development;UK-India Prospective
PPTX
Katerina Glezou.pptx
PPTX
Katerina Glezou.pptx
PPT
Digital Humanities Research
PPTX
Digital Literacy Course for all students.pptx
PPTX
Computational thinking, Learning analytics and Makerspaces in Schools?
PPT
Digital Natives Vervenne Filip
PDF
Are 21st Century Skills Evaluated in Robotics Competitions? The Case of First...
PDF
00-intro.pdf
PPTX
Educational technology final
PPT
Week 11 toni d fina_lpresentation-digital storytelling-rev082111
PPTX
Leatherstocking abrambreakout
PPT
Sjtu221107
PPTX
Stem, innovation, makerspaces...what's next
PDF
Teacher Tech Tools in CCSS Instruction for ELl Students & 4Cs
PPTX
Mars Academy Course for all students.pptx
The flying chair syndrome
Slides cslta-2011@ICCS-2011, Derby, UK
Tech n 21st century learning presentation
Effectiveness of using technology in teaching and learning language
Instruction Designe for e-Content Development;UK-India Prospective
Katerina Glezou.pptx
Katerina Glezou.pptx
Digital Humanities Research
Digital Literacy Course for all students.pptx
Computational thinking, Learning analytics and Makerspaces in Schools?
Digital Natives Vervenne Filip
Are 21st Century Skills Evaluated in Robotics Competitions? The Case of First...
00-intro.pdf
Educational technology final
Week 11 toni d fina_lpresentation-digital storytelling-rev082111
Leatherstocking abrambreakout
Sjtu221107
Stem, innovation, makerspaces...what's next
Teacher Tech Tools in CCSS Instruction for ELl Students & 4Cs
Mars Academy Course for all students.pptx
Ad

More from Meg Ray (6)

PPTX
edu-2362-syllab_59342053.pptx
PDF
Because Equity: Python FTW
PPTX
SPED 704.5 Session 9
PPTX
The Zen of Python Open Education Resources
PPTX
Python for n00bs python education summit 2018
PPTX
PyGotham opening the magic box
edu-2362-syllab_59342053.pptx
Because Equity: Python FTW
SPED 704.5 Session 9
The Zen of Python Open Education Resources
Python for n00bs python education summit 2018
PyGotham opening the magic box
Ad

Recently uploaded (20)

PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PDF
Classroom Observation Tools for Teachers
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PPTX
Cell Types and Its function , kingdom of life
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PDF
O7-L3 Supply Chain Operations - ICLT Program
PDF
Basic Mud Logging Guide for educational purpose
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PDF
RMMM.pdf make it easy to upload and study
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PPTX
GDM (1) (1).pptx small presentation for students
PPTX
Institutional Correction lecture only . . .
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PDF
Computing-Curriculum for Schools in Ghana
PPTX
PPH.pptx obstetrics and gynecology in nursing
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
102 student loan defaulters named and shamed – Is someone you know on the list?
Classroom Observation Tools for Teachers
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
Cell Types and Its function , kingdom of life
Supply Chain Operations Speaking Notes -ICLT Program
O7-L3 Supply Chain Operations - ICLT Program
Basic Mud Logging Guide for educational purpose
Module 4: Burden of Disease Tutorial Slides S2 2025
FourierSeries-QuestionsWithAnswers(Part-A).pdf
RMMM.pdf make it easy to upload and study
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
Pharmacology of Heart Failure /Pharmacotherapy of CHF
Renaissance Architecture: A Journey from Faith to Humanism
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
GDM (1) (1).pptx small presentation for students
Institutional Correction lecture only . . .
Microbial diseases, their pathogenesis and prophylaxis
Computing-Curriculum for Schools in Ghana
PPH.pptx obstetrics and gynecology in nursing
human mycosis Human fungal infections are called human mycosis..pptx

From Snakelets to Pythonistas: Teaching Python in primary and secondary classrooms