SlideShare a Scribd company logo
1 of 17
Hour of Code
Training
By: Stephanie McMahon
Training Today:
1. Introduction
2. Event tutorial
3. Programming concepts
4. Programs used
What is Hour of Code?
It is an initiative around the world to get everyone to learn code for a hour.
https://www.youtube.com/watch?v=FC5FbmsH4fw
http://hourofcode.com/us
Event Tutorial:
1. Find resources
2. Prepare the living room (30 minutes before)
3. Introduction
4. Programs:
• TouchDevelop
• Windows App studio
• Minecraft
Smart Game Designing (Grades 5-7)
• Code.org
• Kodu
• Project Spark
Learn to Code (Grades 3- 5)
• TouchDevelop
• Project Spark
Technology innovations and Digital Literacy (Grades 3-5)
• Office Lens
• Office Mix
• Worldwide telescope
Concepts Introduced In The Tutorials:
• Code as a set of instructions
• Syntax (object, function, parameter, variable)
• Comments
• Conditionals
• Loops
http://hourofcode.com/us
Definitions:
• Computer program: A precise set of instructions that a computer can understand.
• Syntax: The grammar of code.
• Comments: sentences the computer does not read.
• Object: An object in a line of code is like a noun in a sentence.
• Function: A function in a line of code is like a verb in a sentence.
• Parameter: A variable or value that is passed to a function.
• Event: Something that happens outside the code that the computer knows how to respond to.
• Conditional statements: Code for testing a situation.
• If, then
• When, Do
• Property: Information about an object that can inspected or checked.
• Variable: A way to store data so it can be used later. (String, Int, double, and more)
• Loop: A sequence of instructions (lines of code) that is repeated a set number of times.
http://hourofcode.com/us
TouchDevelop
https://www.touchdevelop.com/app/
• Special Turtle
• All in Flaps
• Wack a mole
Code.org
http://code.org/learn
• Frozen tutorial
http://studio.code.org/s/frozen/stag
e/1/puzzle/1
• Angry Birds
http://studio.code.org/hoc/1
Windows App Studio
http://appstudio.windows.com/
• My City
• Menu
Kodu
https://www.youtube.com/watch?v=UgkcF1C6jpM
Project Spark
https://www.youtube.com/watch?v=m37sVEgJrOA
Worldwide Telescope
http://www.worldwidetelescope.org/
https://www.youtube.com/watch?v=RWLC2_w0xeU
Minecraft
https://www.youtube.com/watch?v=MmB9b5njVbA
http://minecraft.gamepedia.com/Minecraft_Wiki
Office Lens
Office Mix
https://mix.office.com/
https://mix.office.com/Gallery
https://e0d1.wpc.azureedge.net/80E0D1/
OfficeMixProdBlobStorage/assets/videos/
OfficeMixHeroV1.mp4
• Voice and video record
• Quizzes
• Polls
• Videos
• Applications
• Analytics
Questions?
http://www.microsoftvirtualacademy.com/
http://codecombat.com/play
https://www.khanacademy.org/computing/hour-of-code/hour-
of-code-tutorial/v/welcome-hour-of-code
https://www.codeschool.com/
http://www.codecademy.com/learn
Extra Websites:

More Related Content

Similar to Learn to Code in an Hour with Hour of Code Training

DroidCon Paris 2013 - Recap at the Mobile Innovations Dakar Meetup
DroidCon Paris 2013 - Recap at the Mobile Innovations Dakar MeetupDroidCon Paris 2013 - Recap at the Mobile Innovations Dakar Meetup
DroidCon Paris 2013 - Recap at the Mobile Innovations Dakar MeetupChristelle Scharff
 
Reproducibility and automation of machine learning process
Reproducibility and automation of machine learning processReproducibility and automation of machine learning process
Reproducibility and automation of machine learning processDenis Dus
 
Effective Android Development
Effective Android Development Effective Android Development
Effective Android Development Sergii Zhuk
 
Design Like a Pro: Scripting Best Practices
Design Like a Pro: Scripting Best PracticesDesign Like a Pro: Scripting Best Practices
Design Like a Pro: Scripting Best PracticesInductive Automation
 
TeelTech - Advancing Mobile Device Forensics (online version)
TeelTech - Advancing Mobile Device Forensics (online version)TeelTech - Advancing Mobile Device Forensics (online version)
TeelTech - Advancing Mobile Device Forensics (online version)Mike Felch
 
Design Like a Pro: Scripting Best Practices
Design Like a Pro: Scripting Best PracticesDesign Like a Pro: Scripting Best Practices
Design Like a Pro: Scripting Best PracticesInductive Automation
 
Абрамович Максим, "Rad studio xe4"
Абрамович Максим, "Rad studio xe4"Абрамович Максим, "Rad studio xe4"
Абрамович Максим, "Rad studio xe4"EPAM Systems
 
Teaching Machine Learning with Physical Computing - July 2023
Teaching Machine Learning with Physical Computing - July 2023Teaching Machine Learning with Physical Computing - July 2023
Teaching Machine Learning with Physical Computing - July 2023Hal Speed
 
You and your code.pdf
You and your code.pdfYou and your code.pdf
You and your code.pdfTony Khánh
 
14_Ed_Symp_Open_Source
14_Ed_Symp_Open_Source14_Ed_Symp_Open_Source
14_Ed_Symp_Open_SourceSteve Arnold
 
Quick look in Reactive Extensions
Quick look in Reactive ExtensionsQuick look in Reactive Extensions
Quick look in Reactive Extensionsjohnlvidal
 
The Key to Machine Learning is Prepping the Right Data with Jean Georges Perrin
The Key to Machine Learning is Prepping the Right Data with Jean Georges Perrin The Key to Machine Learning is Prepping the Right Data with Jean Georges Perrin
The Key to Machine Learning is Prepping the Right Data with Jean Georges Perrin Databricks
 
2015 Pharo Prague Lambda Meetup
2015 Pharo Prague Lambda Meetup2015 Pharo Prague Lambda Meetup
2015 Pharo Prague Lambda MeetupPharo
 
Patching Windows Executables with the Backdoor Factory | DerbyCon 2013
Patching Windows Executables with the Backdoor Factory | DerbyCon 2013Patching Windows Executables with the Backdoor Factory | DerbyCon 2013
Patching Windows Executables with the Backdoor Factory | DerbyCon 2013midnite_runr
 
IT Systems for Knowledge Management used in Software Engineering (2010)
IT Systems for Knowledge Management used in Software Engineering (2010)IT Systems for Knowledge Management used in Software Engineering (2010)
IT Systems for Knowledge Management used in Software Engineering (2010)Peter Kofler
 
Advice for Computer Science freshers!
Advice for Computer Science freshers!Advice for Computer Science freshers!
Advice for Computer Science freshers!Karan Singh
 
Be armed to the teeth to maintain a high quality iOS code
Be armed to the teeth to maintain a high quality iOS codeBe armed to the teeth to maintain a high quality iOS code
Be armed to the teeth to maintain a high quality iOS codeAnastasia Kazakova
 
Finding Needles in Haystacks
Finding Needles in HaystacksFinding Needles in Haystacks
Finding Needles in Haystackssnyff
 
Cracking the mobile application code
Cracking the mobile application codeCracking the mobile application code
Cracking the mobile application codeSreenarayan A
 

Similar to Learn to Code in an Hour with Hour of Code Training (20)

DroidCon Paris 2013 - Recap at the Mobile Innovations Dakar Meetup
DroidCon Paris 2013 - Recap at the Mobile Innovations Dakar MeetupDroidCon Paris 2013 - Recap at the Mobile Innovations Dakar Meetup
DroidCon Paris 2013 - Recap at the Mobile Innovations Dakar Meetup
 
Reproducibility and automation of machine learning process
Reproducibility and automation of machine learning processReproducibility and automation of machine learning process
Reproducibility and automation of machine learning process
 
Effective Android Development
Effective Android Development Effective Android Development
Effective Android Development
 
Swift meetup22june2015
Swift meetup22june2015Swift meetup22june2015
Swift meetup22june2015
 
Design Like a Pro: Scripting Best Practices
Design Like a Pro: Scripting Best PracticesDesign Like a Pro: Scripting Best Practices
Design Like a Pro: Scripting Best Practices
 
TeelTech - Advancing Mobile Device Forensics (online version)
TeelTech - Advancing Mobile Device Forensics (online version)TeelTech - Advancing Mobile Device Forensics (online version)
TeelTech - Advancing Mobile Device Forensics (online version)
 
Design Like a Pro: Scripting Best Practices
Design Like a Pro: Scripting Best PracticesDesign Like a Pro: Scripting Best Practices
Design Like a Pro: Scripting Best Practices
 
Абрамович Максим, "Rad studio xe4"
Абрамович Максим, "Rad studio xe4"Абрамович Максим, "Rad studio xe4"
Абрамович Максим, "Rad studio xe4"
 
Teaching Machine Learning with Physical Computing - July 2023
Teaching Machine Learning with Physical Computing - July 2023Teaching Machine Learning with Physical Computing - July 2023
Teaching Machine Learning with Physical Computing - July 2023
 
You and your code.pdf
You and your code.pdfYou and your code.pdf
You and your code.pdf
 
14_Ed_Symp_Open_Source
14_Ed_Symp_Open_Source14_Ed_Symp_Open_Source
14_Ed_Symp_Open_Source
 
Quick look in Reactive Extensions
Quick look in Reactive ExtensionsQuick look in Reactive Extensions
Quick look in Reactive Extensions
 
The Key to Machine Learning is Prepping the Right Data with Jean Georges Perrin
The Key to Machine Learning is Prepping the Right Data with Jean Georges Perrin The Key to Machine Learning is Prepping the Right Data with Jean Georges Perrin
The Key to Machine Learning is Prepping the Right Data with Jean Georges Perrin
 
2015 Pharo Prague Lambda Meetup
2015 Pharo Prague Lambda Meetup2015 Pharo Prague Lambda Meetup
2015 Pharo Prague Lambda Meetup
 
Patching Windows Executables with the Backdoor Factory | DerbyCon 2013
Patching Windows Executables with the Backdoor Factory | DerbyCon 2013Patching Windows Executables with the Backdoor Factory | DerbyCon 2013
Patching Windows Executables with the Backdoor Factory | DerbyCon 2013
 
IT Systems for Knowledge Management used in Software Engineering (2010)
IT Systems for Knowledge Management used in Software Engineering (2010)IT Systems for Knowledge Management used in Software Engineering (2010)
IT Systems for Knowledge Management used in Software Engineering (2010)
 
Advice for Computer Science freshers!
Advice for Computer Science freshers!Advice for Computer Science freshers!
Advice for Computer Science freshers!
 
Be armed to the teeth to maintain a high quality iOS code
Be armed to the teeth to maintain a high quality iOS codeBe armed to the teeth to maintain a high quality iOS code
Be armed to the teeth to maintain a high quality iOS code
 
Finding Needles in Haystacks
Finding Needles in HaystacksFinding Needles in Haystacks
Finding Needles in Haystacks
 
Cracking the mobile application code
Cracking the mobile application codeCracking the mobile application code
Cracking the mobile application code
 

Learn to Code in an Hour with Hour of Code Training