SlideShare a Scribd company logo
Easy as Pie?
      Teaching Code Literacy




Sarah Allen
@ultrasaurus
Coding Literacy
Sarah Allen
@ultrasaurus
Sarah Allen
@ultrasaurus
Why?
Pie: the language
 Teaching Kids
Why?
Pie: the language
 Teaching Kids
Why?
 Pie: the language
Learning from Kids
Why me?
Why teach kids to code?
Why create a language?
     Why Ruby?
AWESOME!!!!!!!!!!!!!
AWESOME!!!!!!!!!!!!!    Intrinsic
AWESOME!!!!!!!!!!!!!   Gratification
AWESOME!!!!!!!!!!!!!
AWESOME!!!!!!!!!!!!!
AWESOME!!!!!!!!!!!!!
AWESOME!!!!!!!!!!!!!
AWESOME!!!!!!!!!!!!!
AWESOME!!!!!!!!!!!!!
AWESOME!!!!!!!!!!!!!
Intrinsic
Gratification
Results
Results
Teaching code literacy
AWESOME!!!!!!!!!!!!!
AWESOME!!!!!!!!!!!!!
AWESOME!!!!!!!!!!!!!
AWESOME!!!!!!!!!!!!!
AWESOME!!!!!!!!!!!!!
AWESOME!!!!!!!!!!!!!
AWESOME!!!!!!!!!!!!!
AWESOME!!!!!!!!!!!!!
AWESOME!!!!!!!!!!!!!
AWESOME!!!!!!!!!!!!!
Why teach kids code?

•   Software is part of how our world works
•   Skill for thinking & communicating
•   Before they start believing they can’t
•   By high school some will outpace adults
Teaching code literacy
language?
Small code
Big effect
Simple syntax
“real” language
Domain Specific Language
 Domain = Web Games


  http://pie-bakery.heroku.com/
Pie: the language

•   What is Pie?
    (demo)
•   How do you make Pie?
    (the code)
Teaching code literacy
Teaching code literacy
place
place park:"You are in a park..."
place trees:"You are in a Japanese garden."
place river_edge:"The path ends at a river"
place in_the_river:"You walk into the river
and drown."
place(park:"You are in a park...")
place(trees:"You are in a Japanese garden.")
place(river_edge:"The path ends at a river")
place(in_the_river:"You walk into the river
and drown.")
place(:park => "You are in a park...")
place(:trees => "You are in a Japanese garden.
place(:river_edge => "The path ends at a river
place(:in_the_river => "You walk into the rive
and drown.")
place(park:"You are in a park...")
place(trees:"You are in a Japanese garden.")
place(river_edge:"The path ends at a river")
place(in_the_river:"You walk into the river
and drown.")
Teaching code literacy
place park:"You are in a park..."
place trees:"You are in a Japanese garden."
place river_edge:"The path ends at a river"
place in_the_river:"You walk into the river
and drown."
place park:"You are in a park..."
place trees:"You are in a Japanese garden."
place river_edge:"The path ends at a river"
place in_the_river:"You walk into the river
and drown."

park.path trees:north, river_edge:east
river_edge.path in_the_river:east!
place park:"You are in a park..."
place trees:"You are in a Japanese garden."
place river_edge:"The path ends at a river"
place in_the_river:"You walk into the river
and drown."

park.path trees:north, river_edge:east
river_edge.path in_the_river:east!
Metaprogramming
Ruby Techniques
             used in the Pie DSL




• method_missing
• blocks with instance_eval
pie game.pie



File.open(pie_file) do |f|


end
pie game.pie



File.open(pie_file) do |f|
  new_pie.instance_eval do
      eval(f.read)
end
place park:"You are...




def place(options)
  Place.new(places, options)
end
park.path trees:north




def method_missing(name)
    ...
end
park.path trees:north




def method_missing(name)
    place = places[name]
    ...
park.path trees:north




class Place

 def path
   ...
place park:"You are in a park..."
place trees:"You are in a Japanese garden."
place river_edge:"The path ends at a river"
place in_the_river:"You walk into the river
and drown."

park.path trees:north, river_edge:east
river_edge.path in_the_river:east!
place park:"You are in a park..."
place trees:"You are in a Japanese garden."
place river_edge:"The path ends at a river"
place in_the_river:"You walk into the river
and drown."

park.path trees:north, river_edge:east
river_edge.path in_the_river:east!
place park:"You are in a park..."
place trees:"You are in a Japanese garden."
place river_edge:"The path ends at a river"
place in_the_river:"You walk into the river
and drown."

park.path trees:north, river_edge:east
river_edge.path in_the_river:east!
place park:"You are in a park..."
place trees:"You are in a Japanese garden."
place river_edge:"The path ends at a river"
place in_the_river:"You walk into the river
and drown."

park.path trees:north, river_edge:east
river_edge.path in_the_river:east!
place park:"You are in a park..."
place trees:"You are in a Japanese garden."
place river_edge:"The path ends at a river"
place in_the_river:"You walk into the river
and drown."

park.path trees:north, river_edge:east
river_edge.path in_the_river:east!
place park:"You are in a park..."
place trees:"You are in a Japanese garden."
place river_edge:"The path ends at a river"
place in_the_river:"You walk into the river
and drown."

park.path trees:north, river_edge:east
river_edge.path in_the_river:east!
trees.path river_edge:"go through the trees"
Tech Notes
• Sinatra web app
  http://www.sinatrarb.com/
• Rails IDE
  http://rubyonrails.org/
• Rhodes mobile apps
  http://rhomobile.com/
What I Learned

• Installation is boring
• Teach Different Things
  language, environments, physical computing


• Seek Immediate Gratification
• Errors are part of the user experience
Next Steps

• Snazzier games
• Create a path to writing more code
• IDE improvements
https://github.com/blazingcloud/pie
                gem install pie

 https://github.com/blazingcloud/pie-bakery
        http://pie-bakery.heroku.com

 https://github.com/blazingcloud/mobile-pie
               rake run:iphone
               rake run:android


           @ultrasaurus
http://teachingkids.railsbridge.org/

More Related Content

What's hot

はいはいベイビークラス201608公開用
はいはいベイビークラス201608公開用はいはいベイビークラス201608公開用
はいはいベイビークラス201608公開用
Yuka Motobe
 
よちよちトドラークラス201608公開用
よちよちトドラークラス201608公開用よちよちトドラークラス201608公開用
よちよちトドラークラス201608公開用
Yuka Motobe
 
よちよちトドラークラス
よちよちトドラークラスよちよちトドラークラス
よちよちトドラークラス
Yuka Motobe
 
20160819淀川生協 公開用
20160819淀川生協   公開用20160819淀川生協   公開用
20160819淀川生協 公開用
Yuka Motobe
 
はいはいベイビークラス
はいはいベイビークラスはいはいベイビークラス
はいはいベイビークラス
Yuka Motobe
 
しっかりトドラークラス201611公開用
しっかりトドラークラス201611公開用しっかりトドラークラス201611公開用
しっかりトドラークラス201611公開用
Yuka Motobe
 
Atricles a an1
Atricles a an1Atricles a an1
EEON101
EEON101EEON101
ころりんベイビークラス201611公開用
ころりんベイビークラス201611公開用ころりんベイビークラス201611公開用
ころりんベイビークラス201611公開用
Yuka Motobe
 
Too Much Noise (Remixed By nchokkan@gmail.com)
Too Much Noise (Remixed By nchokkan@gmail.com)Too Much Noise (Remixed By nchokkan@gmail.com)
Too Much Noise (Remixed By nchokkan@gmail.com)
Naga Chokkanathan
 
はいはいベイビークラス201611公開用
はいはいベイビークラス201611公開用はいはいベイビークラス201611公開用
はいはいベイビークラス201611公開用
Yuka Motobe
 
しっかりトドラークラス201610
しっかりトドラークラス201610しっかりトドラークラス201610
しっかりトドラークラス201610
Yuka Motobe
 
はいはいベイビークラス201608公開用
はいはいベイビークラス201608公開用はいはいベイビークラス201608公開用
はいはいベイビークラス201608公開用
Yuka Motobe
 
よちよちトドラークラス201611公開用
よちよちトドラークラス201611公開用よちよちトドラークラス201611公開用
よちよちトドラークラス201611公開用
Yuka Motobe
 
Fox is not scared
Fox is not scaredFox is not scared
Fox is not scared
guestbf6a88a
 
ころりんベイビークラス201609公開
ころりんベイビークラス201609公開ころりんベイビークラス201609公開
ころりんベイビークラス201609公開
Yuka Motobe
 
しっかりトドラークラス201609公開
しっかりトドラークラス201609公開しっかりトドラークラス201609公開
しっかりトドラークラス201609公開
Yuka Motobe
 
よちよちトドラークラス201609公開用
よちよちトドラークラス201609公開用よちよちトドラークラス201609公開用
よちよちトドラークラス201609公開用
Yuka Motobe
 
Cuento fox
Cuento foxCuento fox
Cuento fox
guest034233
 
In front of and At the back of
In front of and At the back ofIn front of and At the back of
In front of and At the back of
ZthelJoyLaraga1
 

What's hot (20)

はいはいベイビークラス201608公開用
はいはいベイビークラス201608公開用はいはいベイビークラス201608公開用
はいはいベイビークラス201608公開用
 
よちよちトドラークラス201608公開用
よちよちトドラークラス201608公開用よちよちトドラークラス201608公開用
よちよちトドラークラス201608公開用
 
よちよちトドラークラス
よちよちトドラークラスよちよちトドラークラス
よちよちトドラークラス
 
20160819淀川生協 公開用
20160819淀川生協   公開用20160819淀川生協   公開用
20160819淀川生協 公開用
 
はいはいベイビークラス
はいはいベイビークラスはいはいベイビークラス
はいはいベイビークラス
 
しっかりトドラークラス201611公開用
しっかりトドラークラス201611公開用しっかりトドラークラス201611公開用
しっかりトドラークラス201611公開用
 
Atricles a an1
Atricles a an1Atricles a an1
Atricles a an1
 
EEON101
EEON101EEON101
EEON101
 
ころりんベイビークラス201611公開用
ころりんベイビークラス201611公開用ころりんベイビークラス201611公開用
ころりんベイビークラス201611公開用
 
Too Much Noise (Remixed By nchokkan@gmail.com)
Too Much Noise (Remixed By nchokkan@gmail.com)Too Much Noise (Remixed By nchokkan@gmail.com)
Too Much Noise (Remixed By nchokkan@gmail.com)
 
はいはいベイビークラス201611公開用
はいはいベイビークラス201611公開用はいはいベイビークラス201611公開用
はいはいベイビークラス201611公開用
 
しっかりトドラークラス201610
しっかりトドラークラス201610しっかりトドラークラス201610
しっかりトドラークラス201610
 
はいはいベイビークラス201608公開用
はいはいベイビークラス201608公開用はいはいベイビークラス201608公開用
はいはいベイビークラス201608公開用
 
よちよちトドラークラス201611公開用
よちよちトドラークラス201611公開用よちよちトドラークラス201611公開用
よちよちトドラークラス201611公開用
 
Fox is not scared
Fox is not scaredFox is not scared
Fox is not scared
 
ころりんベイビークラス201609公開
ころりんベイビークラス201609公開ころりんベイビークラス201609公開
ころりんベイビークラス201609公開
 
しっかりトドラークラス201609公開
しっかりトドラークラス201609公開しっかりトドラークラス201609公開
しっかりトドラークラス201609公開
 
よちよちトドラークラス201609公開用
よちよちトドラークラス201609公開用よちよちトドラークラス201609公開用
よちよちトドラークラス201609公開用
 
Cuento fox
Cuento foxCuento fox
Cuento fox
 
In front of and At the back of
In front of and At the back ofIn front of and At the back of
In front of and At the back of
 

Viewers also liked

Kids computer-programming
Kids computer-programmingKids computer-programming
Kids computer-programming
Edward Burns
 
Coding for Teachers and Kids Workshop Presentation
Coding for Teachers and Kids Workshop PresentationCoding for Teachers and Kids Workshop Presentation
Coding for Teachers and Kids Workshop Presentation
Joanne Villis
 
10 things I've learned teaching coding to kids
10 things I've learned teaching coding to kids 10 things I've learned teaching coding to kids
10 things I've learned teaching coding to kids
gicelamorales
 
Hour of code handout for schools
Hour of code handout for schoolsHour of code handout for schools
Hour of code handout for schools
International School of Curitiba
 
Hour Of Code : A Sample Lesson With Links To Activites
Hour Of Code : A Sample Lesson With Links To ActivitesHour Of Code : A Sample Lesson With Links To Activites
Hour Of Code : A Sample Lesson With Links To Activites
Jill Hubbard
 
Loops Basics
Loops BasicsLoops Basics
Loops Basics
Mushiii
 
How to Teach how to Code for kids
How to Teach how to Code for kidsHow to Teach how to Code for kids
How to Teach how to Code for kids
eLearning Consortium 電子學習聯盟
 
Hour of Code: Best Practices for Successful Educators
Hour of Code: Best Practices for Successful EducatorsHour of Code: Best Practices for Successful Educators
Hour of Code: Best Practices for Successful Educators
Code.org Teacher Community
 
Oops ppt
Oops pptOops ppt
Oops ppt
abhayjuneja
 
Object Oriented Programming Concepts
Object Oriented Programming ConceptsObject Oriented Programming Concepts
Object Oriented Programming Concepts
thinkphp
 

Viewers also liked (10)

Kids computer-programming
Kids computer-programmingKids computer-programming
Kids computer-programming
 
Coding for Teachers and Kids Workshop Presentation
Coding for Teachers and Kids Workshop PresentationCoding for Teachers and Kids Workshop Presentation
Coding for Teachers and Kids Workshop Presentation
 
10 things I've learned teaching coding to kids
10 things I've learned teaching coding to kids 10 things I've learned teaching coding to kids
10 things I've learned teaching coding to kids
 
Hour of code handout for schools
Hour of code handout for schoolsHour of code handout for schools
Hour of code handout for schools
 
Hour Of Code : A Sample Lesson With Links To Activites
Hour Of Code : A Sample Lesson With Links To ActivitesHour Of Code : A Sample Lesson With Links To Activites
Hour Of Code : A Sample Lesson With Links To Activites
 
Loops Basics
Loops BasicsLoops Basics
Loops Basics
 
How to Teach how to Code for kids
How to Teach how to Code for kidsHow to Teach how to Code for kids
How to Teach how to Code for kids
 
Hour of Code: Best Practices for Successful Educators
Hour of Code: Best Practices for Successful EducatorsHour of Code: Best Practices for Successful Educators
Hour of Code: Best Practices for Successful Educators
 
Oops ppt
Oops pptOops ppt
Oops ppt
 
Object Oriented Programming Concepts
Object Oriented Programming ConceptsObject Oriented Programming Concepts
Object Oriented Programming Concepts
 

Similar to Teaching code literacy

Tom's TEFL - Prepositions of Place
Tom's TEFL - Prepositions of PlaceTom's TEFL - Prepositions of Place
Tom's TEFL - Prepositions of Place
Hong Kong Primary School
 
From Red to Green and the Confusion Between
From Red to Green and the Confusion BetweenFrom Red to Green and the Confusion Between
From Red to Green and the Confusion Between
Andrew Pucci
 
Iñigo carcar..the prepositions of place
Iñigo carcar..the prepositions of placeIñigo carcar..the prepositions of place
Iñigo carcar..the prepositions of place
icg68
 
Ling2 gengram
Ling2 gengramLing2 gengram
Ling2 gengram
Hywel Evans
 
Wb glob-pre interm-units 04-06
Wb glob-pre interm-units 04-06Wb glob-pre interm-units 04-06
Wb glob-pre interm-units 04-06
CarlosFidelLagunaCas
 
しっかりトドラークラス201701公開用
しっかりトドラークラス201701公開用しっかりトドラークラス201701公開用
しっかりトドラークラス201701公開用
Yuka Motobe
 
1 a 14 editing workshop vocab test 3
1 a 14 editing workshop vocab test 31 a 14 editing workshop vocab test 3
1 a 14 editing workshop vocab test 3
jordanlachance
 
The earth is wonderful 2
The earth is wonderful 2The earth is wonderful 2
The earth is wonderful 2
Olga Gushcha
 
1 a 14 editing workshop vocab test 3
1 a 14 editing workshop vocab test 31 a 14 editing workshop vocab test 3
1 a 14 editing workshop vocab test 3
jordanlachance
 
Importance of Sanskrit & Samhita in Ayurved : Welcome Address to Koppal Ayurv...
Importance of Sanskrit & Samhita in Ayurved : Welcome Address to Koppal Ayurv...Importance of Sanskrit & Samhita in Ayurved : Welcome Address to Koppal Ayurv...
Importance of Sanskrit & Samhita in Ayurved : Welcome Address to Koppal Ayurv...
MhetreAyurved
 
Pronunciation
PronunciationPronunciation
Pronunciation
Jessica Moreno
 
Writing Technology & Claro
Writing Technology & ClaroWriting Technology & Claro
Writing Technology & Claro
iansyst
 
WaterForms of the Earth
WaterForms of the EarthWaterForms of the Earth
WaterForms of the Earth
Ariel Omangayon (akohsiayeng)
 

Similar to Teaching code literacy (13)

Tom's TEFL - Prepositions of Place
Tom's TEFL - Prepositions of PlaceTom's TEFL - Prepositions of Place
Tom's TEFL - Prepositions of Place
 
From Red to Green and the Confusion Between
From Red to Green and the Confusion BetweenFrom Red to Green and the Confusion Between
From Red to Green and the Confusion Between
 
Iñigo carcar..the prepositions of place
Iñigo carcar..the prepositions of placeIñigo carcar..the prepositions of place
Iñigo carcar..the prepositions of place
 
Ling2 gengram
Ling2 gengramLing2 gengram
Ling2 gengram
 
Wb glob-pre interm-units 04-06
Wb glob-pre interm-units 04-06Wb glob-pre interm-units 04-06
Wb glob-pre interm-units 04-06
 
しっかりトドラークラス201701公開用
しっかりトドラークラス201701公開用しっかりトドラークラス201701公開用
しっかりトドラークラス201701公開用
 
1 a 14 editing workshop vocab test 3
1 a 14 editing workshop vocab test 31 a 14 editing workshop vocab test 3
1 a 14 editing workshop vocab test 3
 
The earth is wonderful 2
The earth is wonderful 2The earth is wonderful 2
The earth is wonderful 2
 
1 a 14 editing workshop vocab test 3
1 a 14 editing workshop vocab test 31 a 14 editing workshop vocab test 3
1 a 14 editing workshop vocab test 3
 
Importance of Sanskrit & Samhita in Ayurved : Welcome Address to Koppal Ayurv...
Importance of Sanskrit & Samhita in Ayurved : Welcome Address to Koppal Ayurv...Importance of Sanskrit & Samhita in Ayurved : Welcome Address to Koppal Ayurv...
Importance of Sanskrit & Samhita in Ayurved : Welcome Address to Koppal Ayurv...
 
Pronunciation
PronunciationPronunciation
Pronunciation
 
Writing Technology & Claro
Writing Technology & ClaroWriting Technology & Claro
Writing Technology & Claro
 
WaterForms of the Earth
WaterForms of the EarthWaterForms of the Earth
WaterForms of the Earth
 

More from Sarah Allen

Internet security: a landscape of unintended consequences
Internet security: a landscape of unintended consequencesInternet security: a landscape of unintended consequences
Internet security: a landscape of unintended consequences
Sarah Allen
 
RTMP: how did we get to now? (Demuxed 2019)
RTMP: how did we get to now? (Demuxed 2019)RTMP: how did we get to now? (Demuxed 2019)
RTMP: how did we get to now? (Demuxed 2019)
Sarah Allen
 
Communication is a Technical Skill
Communication is a Technical SkillCommunication is a Technical Skill
Communication is a Technical Skill
Sarah Allen
 
Improving Federal Government Services
Improving Federal Government ServicesImproving Federal Government Services
Improving Federal Government Services
Sarah Allen
 
Transparency Wins
Transparency WinsTransparency Wins
Transparency Wins
Sarah Allen
 
A Short History of Computers
A Short History of ComputersA Short History of Computers
A Short History of Computers
Sarah Allen
 
Making Software Fun
Making Software FunMaking Software Fun
Making Software Fun
Sarah Allen
 
Power of Transparency
Power of TransparencyPower of Transparency
Power of Transparency
Sarah Allen
 
Designing for Fun
Designing for FunDesigning for Fun
Designing for Fun
Sarah Allen
 
Ruby in the US Government for Ruby World Conference
Ruby in the US Government for Ruby World ConferenceRuby in the US Government for Ruby World Conference
Ruby in the US Government for Ruby World Conference
Sarah Allen
 
Identities of Dead People
Identities of Dead PeopleIdentities of Dead People
Identities of Dead People
Sarah Allen
 
Let's pretend
Let's pretendLet's pretend
Let's pretend
Sarah Allen
 
3 Reasons Not to Use Ruby
3 Reasons Not to Use Ruby 3 Reasons Not to Use Ruby
3 Reasons Not to Use Ruby
Sarah Allen
 
Ruby Nation: Why no haz Ruby?
Ruby Nation: Why no haz Ruby?Ruby Nation: Why no haz Ruby?
Ruby Nation: Why no haz Ruby?
Sarah Allen
 
Why no ruby in gov?
Why no ruby in gov?Why no ruby in gov?
Why no ruby in gov?
Sarah Allen
 
People Patterns or What I learned from Toastmasters
People Patterns or What I learned from ToastmastersPeople Patterns or What I learned from Toastmasters
People Patterns or What I learned from Toastmasters
Sarah Allen
 
Blazing Cloud: Agile Product Development
Blazing Cloud: Agile Product DevelopmentBlazing Cloud: Agile Product Development
Blazing Cloud: Agile Product Development
Sarah Allen
 
Crowdsourced Transcription Landscape
Crowdsourced Transcription LandscapeCrowdsourced Transcription Landscape
Crowdsourced Transcription Landscape
Sarah Allen
 
Lessons Learned Future Thoughts
Lessons Learned Future ThoughtsLessons Learned Future Thoughts
Lessons Learned Future Thoughts
Sarah Allen
 
Mobile Web Video
Mobile Web VideoMobile Web Video
Mobile Web Video
Sarah Allen
 

More from Sarah Allen (20)

Internet security: a landscape of unintended consequences
Internet security: a landscape of unintended consequencesInternet security: a landscape of unintended consequences
Internet security: a landscape of unintended consequences
 
RTMP: how did we get to now? (Demuxed 2019)
RTMP: how did we get to now? (Demuxed 2019)RTMP: how did we get to now? (Demuxed 2019)
RTMP: how did we get to now? (Demuxed 2019)
 
Communication is a Technical Skill
Communication is a Technical SkillCommunication is a Technical Skill
Communication is a Technical Skill
 
Improving Federal Government Services
Improving Federal Government ServicesImproving Federal Government Services
Improving Federal Government Services
 
Transparency Wins
Transparency WinsTransparency Wins
Transparency Wins
 
A Short History of Computers
A Short History of ComputersA Short History of Computers
A Short History of Computers
 
Making Software Fun
Making Software FunMaking Software Fun
Making Software Fun
 
Power of Transparency
Power of TransparencyPower of Transparency
Power of Transparency
 
Designing for Fun
Designing for FunDesigning for Fun
Designing for Fun
 
Ruby in the US Government for Ruby World Conference
Ruby in the US Government for Ruby World ConferenceRuby in the US Government for Ruby World Conference
Ruby in the US Government for Ruby World Conference
 
Identities of Dead People
Identities of Dead PeopleIdentities of Dead People
Identities of Dead People
 
Let's pretend
Let's pretendLet's pretend
Let's pretend
 
3 Reasons Not to Use Ruby
3 Reasons Not to Use Ruby 3 Reasons Not to Use Ruby
3 Reasons Not to Use Ruby
 
Ruby Nation: Why no haz Ruby?
Ruby Nation: Why no haz Ruby?Ruby Nation: Why no haz Ruby?
Ruby Nation: Why no haz Ruby?
 
Why no ruby in gov?
Why no ruby in gov?Why no ruby in gov?
Why no ruby in gov?
 
People Patterns or What I learned from Toastmasters
People Patterns or What I learned from ToastmastersPeople Patterns or What I learned from Toastmasters
People Patterns or What I learned from Toastmasters
 
Blazing Cloud: Agile Product Development
Blazing Cloud: Agile Product DevelopmentBlazing Cloud: Agile Product Development
Blazing Cloud: Agile Product Development
 
Crowdsourced Transcription Landscape
Crowdsourced Transcription LandscapeCrowdsourced Transcription Landscape
Crowdsourced Transcription Landscape
 
Lessons Learned Future Thoughts
Lessons Learned Future ThoughtsLessons Learned Future Thoughts
Lessons Learned Future Thoughts
 
Mobile Web Video
Mobile Web VideoMobile Web Video
Mobile Web Video
 

Recently uploaded

formative Evaluation By Dr.Kshirsagar R.V
formative Evaluation By Dr.Kshirsagar R.Vformative Evaluation By Dr.Kshirsagar R.V
formative Evaluation By Dr.Kshirsagar R.V
DrRavindrakshirsagar1
 
Bài tập bộ trợ anh 7 I learn smart world kì 1 năm học 2022 2023 unit 1.doc
Bài tập bộ trợ anh 7 I learn smart world kì 1 năm học 2022 2023 unit 1.docBài tập bộ trợ anh 7 I learn smart world kì 1 năm học 2022 2023 unit 1.doc
Bài tập bộ trợ anh 7 I learn smart world kì 1 năm học 2022 2023 unit 1.doc
PhngThLmHnh
 
How to Handle the Separate Discount Account on Invoice in Odoo 17
How to Handle the Separate Discount Account on Invoice in Odoo 17How to Handle the Separate Discount Account on Invoice in Odoo 17
How to Handle the Separate Discount Account on Invoice in Odoo 17
Celine George
 
H. A. Roberts: VITAL FORCE - Dr. Niranjan Bapat
H. A. Roberts: VITAL FORCE - Dr. Niranjan BapatH. A. Roberts: VITAL FORCE - Dr. Niranjan Bapat
H. A. Roberts: VITAL FORCE - Dr. Niranjan Bapat
Niranjan Bapat
 
C# Interview Questions PDF By ScholarHat.pdf
C# Interview Questions PDF By ScholarHat.pdfC# Interview Questions PDF By ScholarHat.pdf
C# Interview Questions PDF By ScholarHat.pdf
Scholarhat
 
CTD Punjab Police Past Papers MCQs PPSC PDF
CTD Punjab Police Past Papers MCQs PPSC PDFCTD Punjab Police Past Papers MCQs PPSC PDF
CTD Punjab Police Past Papers MCQs PPSC PDF
hammadmughal76316
 
How to Manage Large Scrollbar in Odoo 17 POS
How to Manage Large Scrollbar in Odoo 17 POSHow to Manage Large Scrollbar in Odoo 17 POS
How to Manage Large Scrollbar in Odoo 17 POS
Celine George
 
How To Update One2many Field From OnChange of Field in Odoo 17
How To Update One2many Field From OnChange of Field in Odoo 17How To Update One2many Field From OnChange of Field in Odoo 17
How To Update One2many Field From OnChange of Field in Odoo 17
Celine George
 
How to Manage Access Rights & User Types in Odoo 17
How to Manage Access Rights & User Types in Odoo 17How to Manage Access Rights & User Types in Odoo 17
How to Manage Access Rights & User Types in Odoo 17
Celine George
 
The Cruelty of Animal Testing in the Industry.pdf
The Cruelty of Animal Testing in the Industry.pdfThe Cruelty of Animal Testing in the Industry.pdf
The Cruelty of Animal Testing in the Industry.pdf
luzmilaglez334
 
Bedok NEWater Photostory - COM322 Assessment (Story 2)
Bedok NEWater Photostory - COM322 Assessment (Story 2)Bedok NEWater Photostory - COM322 Assessment (Story 2)
Bedok NEWater Photostory - COM322 Assessment (Story 2)
Liyana Rozaini
 
What is Rescue Session in Odoo 17 POS - Odoo 17 Slides
What is Rescue Session in Odoo 17 POS - Odoo 17 SlidesWhat is Rescue Session in Odoo 17 POS - Odoo 17 Slides
What is Rescue Session in Odoo 17 POS - Odoo 17 Slides
Celine George
 
DANH SÁCH THÍ SINH XÉT TUYỂN SỚM ĐỦ ĐIỀU KIỆN TRÚNG TUYỂN ĐẠI HỌC CHÍNH QUY N...
DANH SÁCH THÍ SINH XÉT TUYỂN SỚM ĐỦ ĐIỀU KIỆN TRÚNG TUYỂN ĐẠI HỌC CHÍNH QUY N...DANH SÁCH THÍ SINH XÉT TUYỂN SỚM ĐỦ ĐIỀU KIỆN TRÚNG TUYỂN ĐẠI HỌC CHÍNH QUY N...
DANH SÁCH THÍ SINH XÉT TUYỂN SỚM ĐỦ ĐIỀU KIỆN TRÚNG TUYỂN ĐẠI HỌC CHÍNH QUY N...
thanhluan21
 
How to Manage Line Discount in Odoo 17 POS
How to Manage Line Discount in Odoo 17 POSHow to Manage Line Discount in Odoo 17 POS
How to Manage Line Discount in Odoo 17 POS
Celine George
 
NC Public Schools Involved in NCDPI, Zipline Partnership
NC Public Schools Involved in NCDPI, Zipline PartnershipNC Public Schools Involved in NCDPI, Zipline Partnership
NC Public Schools Involved in NCDPI, Zipline Partnership
Mebane Rash
 
BRIGADA ESKWELA OPENING PROGRAM KICK OFF.pptx
BRIGADA ESKWELA OPENING PROGRAM KICK OFF.pptxBRIGADA ESKWELA OPENING PROGRAM KICK OFF.pptx
BRIGADA ESKWELA OPENING PROGRAM KICK OFF.pptx
kambal1234567890
 
Cómo crear video-tutoriales con ScreenPal (2 de julio de 2024)
Cómo crear video-tutoriales con ScreenPal (2 de julio de 2024)Cómo crear video-tutoriales con ScreenPal (2 de julio de 2024)
Cómo crear video-tutoriales con ScreenPal (2 de julio de 2024)
Cátedra Banco Santander
 
New Features in Odoo 17 Sign - Odoo 17 Slides
New Features in Odoo 17 Sign - Odoo 17 SlidesNew Features in Odoo 17 Sign - Odoo 17 Slides
New Features in Odoo 17 Sign - Odoo 17 Slides
Celine George
 
"DANH SÁCH THÍ SINH XÉT TUYỂN SỚM ĐỦ ĐIỀU KIỆN TRÚNG TUYỂN ĐẠI HỌC CHÍNH QUY ...
"DANH SÁCH THÍ SINH XÉT TUYỂN SỚM ĐỦ ĐIỀU KIỆN TRÚNG TUYỂN ĐẠI HỌC CHÍNH QUY ..."DANH SÁCH THÍ SINH XÉT TUYỂN SỚM ĐỦ ĐIỀU KIỆN TRÚNG TUYỂN ĐẠI HỌC CHÍNH QUY ...
"DANH SÁCH THÍ SINH XÉT TUYỂN SỚM ĐỦ ĐIỀU KIỆN TRÚNG TUYỂN ĐẠI HỌC CHÍNH QUY ...
thanhluan21
 
matatag curriculum education for Kindergarten
matatag curriculum education for Kindergartenmatatag curriculum education for Kindergarten
matatag curriculum education for Kindergarten
SarahAlie1
 

Recently uploaded (20)

formative Evaluation By Dr.Kshirsagar R.V
formative Evaluation By Dr.Kshirsagar R.Vformative Evaluation By Dr.Kshirsagar R.V
formative Evaluation By Dr.Kshirsagar R.V
 
Bài tập bộ trợ anh 7 I learn smart world kì 1 năm học 2022 2023 unit 1.doc
Bài tập bộ trợ anh 7 I learn smart world kì 1 năm học 2022 2023 unit 1.docBài tập bộ trợ anh 7 I learn smart world kì 1 năm học 2022 2023 unit 1.doc
Bài tập bộ trợ anh 7 I learn smart world kì 1 năm học 2022 2023 unit 1.doc
 
How to Handle the Separate Discount Account on Invoice in Odoo 17
How to Handle the Separate Discount Account on Invoice in Odoo 17How to Handle the Separate Discount Account on Invoice in Odoo 17
How to Handle the Separate Discount Account on Invoice in Odoo 17
 
H. A. Roberts: VITAL FORCE - Dr. Niranjan Bapat
H. A. Roberts: VITAL FORCE - Dr. Niranjan BapatH. A. Roberts: VITAL FORCE - Dr. Niranjan Bapat
H. A. Roberts: VITAL FORCE - Dr. Niranjan Bapat
 
C# Interview Questions PDF By ScholarHat.pdf
C# Interview Questions PDF By ScholarHat.pdfC# Interview Questions PDF By ScholarHat.pdf
C# Interview Questions PDF By ScholarHat.pdf
 
CTD Punjab Police Past Papers MCQs PPSC PDF
CTD Punjab Police Past Papers MCQs PPSC PDFCTD Punjab Police Past Papers MCQs PPSC PDF
CTD Punjab Police Past Papers MCQs PPSC PDF
 
How to Manage Large Scrollbar in Odoo 17 POS
How to Manage Large Scrollbar in Odoo 17 POSHow to Manage Large Scrollbar in Odoo 17 POS
How to Manage Large Scrollbar in Odoo 17 POS
 
How To Update One2many Field From OnChange of Field in Odoo 17
How To Update One2many Field From OnChange of Field in Odoo 17How To Update One2many Field From OnChange of Field in Odoo 17
How To Update One2many Field From OnChange of Field in Odoo 17
 
How to Manage Access Rights & User Types in Odoo 17
How to Manage Access Rights & User Types in Odoo 17How to Manage Access Rights & User Types in Odoo 17
How to Manage Access Rights & User Types in Odoo 17
 
The Cruelty of Animal Testing in the Industry.pdf
The Cruelty of Animal Testing in the Industry.pdfThe Cruelty of Animal Testing in the Industry.pdf
The Cruelty of Animal Testing in the Industry.pdf
 
Bedok NEWater Photostory - COM322 Assessment (Story 2)
Bedok NEWater Photostory - COM322 Assessment (Story 2)Bedok NEWater Photostory - COM322 Assessment (Story 2)
Bedok NEWater Photostory - COM322 Assessment (Story 2)
 
What is Rescue Session in Odoo 17 POS - Odoo 17 Slides
What is Rescue Session in Odoo 17 POS - Odoo 17 SlidesWhat is Rescue Session in Odoo 17 POS - Odoo 17 Slides
What is Rescue Session in Odoo 17 POS - Odoo 17 Slides
 
DANH SÁCH THÍ SINH XÉT TUYỂN SỚM ĐỦ ĐIỀU KIỆN TRÚNG TUYỂN ĐẠI HỌC CHÍNH QUY N...
DANH SÁCH THÍ SINH XÉT TUYỂN SỚM ĐỦ ĐIỀU KIỆN TRÚNG TUYỂN ĐẠI HỌC CHÍNH QUY N...DANH SÁCH THÍ SINH XÉT TUYỂN SỚM ĐỦ ĐIỀU KIỆN TRÚNG TUYỂN ĐẠI HỌC CHÍNH QUY N...
DANH SÁCH THÍ SINH XÉT TUYỂN SỚM ĐỦ ĐIỀU KIỆN TRÚNG TUYỂN ĐẠI HỌC CHÍNH QUY N...
 
How to Manage Line Discount in Odoo 17 POS
How to Manage Line Discount in Odoo 17 POSHow to Manage Line Discount in Odoo 17 POS
How to Manage Line Discount in Odoo 17 POS
 
NC Public Schools Involved in NCDPI, Zipline Partnership
NC Public Schools Involved in NCDPI, Zipline PartnershipNC Public Schools Involved in NCDPI, Zipline Partnership
NC Public Schools Involved in NCDPI, Zipline Partnership
 
BRIGADA ESKWELA OPENING PROGRAM KICK OFF.pptx
BRIGADA ESKWELA OPENING PROGRAM KICK OFF.pptxBRIGADA ESKWELA OPENING PROGRAM KICK OFF.pptx
BRIGADA ESKWELA OPENING PROGRAM KICK OFF.pptx
 
Cómo crear video-tutoriales con ScreenPal (2 de julio de 2024)
Cómo crear video-tutoriales con ScreenPal (2 de julio de 2024)Cómo crear video-tutoriales con ScreenPal (2 de julio de 2024)
Cómo crear video-tutoriales con ScreenPal (2 de julio de 2024)
 
New Features in Odoo 17 Sign - Odoo 17 Slides
New Features in Odoo 17 Sign - Odoo 17 SlidesNew Features in Odoo 17 Sign - Odoo 17 Slides
New Features in Odoo 17 Sign - Odoo 17 Slides
 
"DANH SÁCH THÍ SINH XÉT TUYỂN SỚM ĐỦ ĐIỀU KIỆN TRÚNG TUYỂN ĐẠI HỌC CHÍNH QUY ...
"DANH SÁCH THÍ SINH XÉT TUYỂN SỚM ĐỦ ĐIỀU KIỆN TRÚNG TUYỂN ĐẠI HỌC CHÍNH QUY ..."DANH SÁCH THÍ SINH XÉT TUYỂN SỚM ĐỦ ĐIỀU KIỆN TRÚNG TUYỂN ĐẠI HỌC CHÍNH QUY ...
"DANH SÁCH THÍ SINH XÉT TUYỂN SỚM ĐỦ ĐIỀU KIỆN TRÚNG TUYỂN ĐẠI HỌC CHÍNH QUY ...
 
matatag curriculum education for Kindergarten
matatag curriculum education for Kindergartenmatatag curriculum education for Kindergarten
matatag curriculum education for Kindergarten
 

Teaching code literacy