Best Practices from
Successful Educators
hourofcode.com
#HourofCode @TeachCode
Did you know?
Since 2013, over 100 million students across the globe have been
exposed to computer science -- by over 70,000 educators just like
you!
#HourofCode @TeachCode
Teaching one Hour of Code is simple.
Just follow these five steps:
#HourofCode @TeachCode
#HourofCode @TeachCode
Let’s explore some best practices
that successful educators have
used to create amazing,
awesome, unforgettable
Hour of Code events...
#HourofCode @TeachCode
Envision the experience you want your students to have, start to finish.
#HourofCode @TeachCode
Register your event and score swag or classroom support.
#HourofCode @TeachCodehourofcode.com
Team up across classrooms, schools, districts and borders.
#HourofCode @TeachCode
#HourofCode @TeachCode
Host a school-wide Hour of Code assembly.
#HourofCode @TeachCode
It’s a great way to drum up excitement...
#HourofCode @TeachCode
...before you code...
#HourofCode @TeachCode
...or after.
#HourofCode @TeachCode
Decorate the school: Use our posters...or make your own!
#HourofCode @TeachCode
#HourofCode @TeachCode
Choose a tutorial and plan your lesson.
#HourofCode @TeachCode
code.org/learn
Check your tech; troubleshoot in advance.
#HourofCode @TeachCode
● Ensure you have enough devices, or plan to code in groups.
● Test your tutorials on student devices:
○ Check video streaming speed on your local bandwidth.
○ Check sound and decide: should you provide headphones?
○ Preview the “Congratulations” pages.
● Test certificate printing.
● Visit the Hour of Code FAQ to troubleshoot in advance of your lesson.
Pre-teach core concepts...set students up for success!
...or make your own!
#HourofCode @TeachCode
#HourofCode @TeachCode
Put your students in the driver’s seat...
#HourofCode @TeachCode
...empower them to teach their peers...
#HourofCode @TeachCode
...while you play the role of a “guide on the side”...
#HourofCode @TeachCode
...to unleash their creativity.
#HourofCode @TeachCode
Get unplugged...
#HourofCode @TeachCode
...not all computer science learning requires a computer.
#HourofCode @TeachCode
Capture the excitement, in the moment...
#HourofCode @TeachCode
...and make memories that last a lifetime.
#HourofCode @TeachCode
Invite community participation. Remember, anyone can learn to code...including parents...
#HourofCode @TeachCode
...teachers...
#HourofCode @TeachCode
...and other heroes.
#HourofCode @TeachCode
Break out of the classroom box. You can code anywhere, from the cafeteria...
#HourofCode @TeachCode
...to the library...
#HourofCode @TeachCode
...to the hall...
#HourofCode @TeachCode
...to the community.
#HourofCode @TeachCode
Consider strategic grouping. Students can code independently...
#HourofCode @TeachCode
...following along with you...
#HourofCode @TeachCode
...or at their own pace.
#HourofCode @TeachCode
Independent work can be silent...
#HourofCode @TeachCode
...supportive and collaborative...
#HourofCode @TeachCode
...competitive...
#HourofCode @TeachCode
...or just plain fun.
#HourofCode @TeachCode
Pair students up to code together...
#HourofCode @TeachCode
... it’s called “pair programming”...
#HourofCode @TeachCode
... and the world’s top tech companies use it to build awesome software...
#HourofCode @TeachCode
...but your students will just think it’s fun.
#HourofCode @TeachCode
Code in small groups...
#HourofCode @TeachCode
...to teach communication and collaboration...
#HourofCode @TeachCode
...or just maximize limited resources.
#HourofCode @TeachCode
#HourofCode @TeachCode
Take time to debrief the experience...
#HourofCode @TeachCode
...hand out certificates...
#HourofCode @TeachCode
...or flash your screen.
#HourofCode @TeachCode
Build a wall of honor…
#HourofCode @TeachCode
…or find another way to recognize your superstars.
#HourofCode @TeachCode
So that’s it...
Follow these five steps and remember...
#HourofCode @TeachCode
...no matter how you do it...
#HourofCode @TeachCode
...show us your Hour of Code!
Share your best practices, epic failures, stories, successes,
challenges and pictures -- we love your pictures -- on social media:
#HourofCode
For more information, including a how-to guide for educators and free lesson plans, visit hourofcode.com/resources

More Related Content

DOCX
Blended learning lesson plan template 1
PDF
Kids computer-programming
PDF
[DSC 2016] 系列活動:李宏毅 / 一天搞懂深度學習
PPTX
Machine Learning lecture4(logistic regression)
PPTX
Machine Learning Final presentation
PPTX
Deep Learning With Neural Networks
PPTX
Java swing
PPTX
AI in production
Blended learning lesson plan template 1
Kids computer-programming
[DSC 2016] 系列活動:李宏毅 / 一天搞懂深度學習
Machine Learning lecture4(logistic regression)
Machine Learning Final presentation
Deep Learning With Neural Networks
Java swing
AI in production

What's hot (20)

PPTX
Artificial Inteligence: the begining
PPTX
Recent trends in natural language processing
PPTX
Chat GPT and Generative AI in Higher Education - Empowering Educators and Lea...
PPTX
Computational Thinking - a 4 step approach and a new pedagogy
PPTX
Lecture 09 uninformed problem solving
PPTX
Algorithms - Introduction to computer programming
PPTX
CGV 18CS62 VTU CSE
PPT
03 algorithm properties
PPTX
Generative models
PPTX
AI Introduction for high school students
PDF
String matching, naive,
PDF
Machine Learning in NLP
PDF
Algorithms Lecture 8: Pattern Algorithms
PDF
Design & Analysis of Algorithms Lecture Notes
PDF
Python book
PPTX
Machine Learning Basics
PPTX
Data science ppt
PPT
5.1 greedy
PDF
Algorithms Lecture 2: Analysis of Algorithms I
PPT
Artificial Intelligence in Education
Artificial Inteligence: the begining
Recent trends in natural language processing
Chat GPT and Generative AI in Higher Education - Empowering Educators and Lea...
Computational Thinking - a 4 step approach and a new pedagogy
Lecture 09 uninformed problem solving
Algorithms - Introduction to computer programming
CGV 18CS62 VTU CSE
03 algorithm properties
Generative models
AI Introduction for high school students
String matching, naive,
Machine Learning in NLP
Algorithms Lecture 8: Pattern Algorithms
Design & Analysis of Algorithms Lecture Notes
Python book
Machine Learning Basics
Data science ppt
5.1 greedy
Algorithms Lecture 2: Analysis of Algorithms I
Artificial Intelligence in Education
Ad

Similar to Hour of Code: Best Practices for Successful Educators (20)

PDF
My code workshop presentation
PDF
Plan an Hour of Code
PDF
Extending the Classroom into the 21st Century
PPTX
STEM Innovation in Education
PDF
Teaching (coding) for good
PPTX
23keys 2
PPTX
Hour of Code Kickoff Assembly
PDF
Coding in the classroom.key
PDF
Inspiring all children - Celine Boudier, Code For Life
PDF
Schools handout
PDF
Hour Of Code : A Sample Lesson With Links To Activites
PPT
First class
PDF
#Flycloser Ed Camp: Maker Ed
PDF
Make Yourself Into A Maker: Builds 1-3 Day 2
PDF
The future *is* technical communication
PDF
What makes professors inspiring
PPTX
Dreamdo Schools - Teacher Demo 2015
PPT
Online Teachers @ digitalklass
PPTX
Why schools must lead maker movement
My code workshop presentation
Plan an Hour of Code
Extending the Classroom into the 21st Century
STEM Innovation in Education
Teaching (coding) for good
23keys 2
Hour of Code Kickoff Assembly
Coding in the classroom.key
Inspiring all children - Celine Boudier, Code For Life
Schools handout
Hour Of Code : A Sample Lesson With Links To Activites
First class
#Flycloser Ed Camp: Maker Ed
Make Yourself Into A Maker: Builds 1-3 Day 2
The future *is* technical communication
What makes professors inspiring
Dreamdo Schools - Teacher Demo 2015
Online Teachers @ digitalklass
Why schools must lead maker movement
Ad

Recently uploaded (20)

PDF
Journal of Dental Science - UDMY (2020).pdf
PDF
Myanmar Dental Journal, The Journal of the Myanmar Dental Association (2013).pdf
PDF
0520_Scheme_of_Work_(for_examination_from_2021).pdf
PDF
semiconductor packaging in vlsi design fab
PDF
fundamentals-of-heat-and-mass-transfer-6th-edition_incropera.pdf
PDF
Disorder of Endocrine system (1).pdfyyhyyyy
PDF
LIFE & LIVING TRILOGY - PART (3) REALITY & MYSTERY.pdf
PDF
Compact First Student's Book Cambridge Official
DOCX
Ibrahim Suliman Mukhtar CV5AUG2025.docx
PPTX
CAPACITY BUILDING PROGRAMME IN ADOLESCENT EDUCATION
PDF
Literature_Review_methods_ BRACU_MKT426 course material
PPTX
2025 High Blood Pressure Guideline Slide Set.pptx
PDF
Myanmar Dental Journal, The Journal of the Myanmar Dental Association (2015).pdf
PDF
1.Salivary gland disease.pdf 3.Bleeding and Clotting Disorders.pdf important
PPTX
Macbeth play - analysis .pptx english lit
PDF
LIFE & LIVING TRILOGY- PART (1) WHO ARE WE.pdf
PDF
MICROENCAPSULATION_NDDS_BPHARMACY__SEM VII_PCI Syllabus.pdf
PDF
Solved Past paper of Pediatric Health Nursing PHN BS Nursing 5th Semester
PDF
LIFE & LIVING TRILOGY - PART - (2) THE PURPOSE OF LIFE.pdf
PDF
faiz-khans about Radiotherapy Physics-02.pdf
Journal of Dental Science - UDMY (2020).pdf
Myanmar Dental Journal, The Journal of the Myanmar Dental Association (2013).pdf
0520_Scheme_of_Work_(for_examination_from_2021).pdf
semiconductor packaging in vlsi design fab
fundamentals-of-heat-and-mass-transfer-6th-edition_incropera.pdf
Disorder of Endocrine system (1).pdfyyhyyyy
LIFE & LIVING TRILOGY - PART (3) REALITY & MYSTERY.pdf
Compact First Student's Book Cambridge Official
Ibrahim Suliman Mukhtar CV5AUG2025.docx
CAPACITY BUILDING PROGRAMME IN ADOLESCENT EDUCATION
Literature_Review_methods_ BRACU_MKT426 course material
2025 High Blood Pressure Guideline Slide Set.pptx
Myanmar Dental Journal, The Journal of the Myanmar Dental Association (2015).pdf
1.Salivary gland disease.pdf 3.Bleeding and Clotting Disorders.pdf important
Macbeth play - analysis .pptx english lit
LIFE & LIVING TRILOGY- PART (1) WHO ARE WE.pdf
MICROENCAPSULATION_NDDS_BPHARMACY__SEM VII_PCI Syllabus.pdf
Solved Past paper of Pediatric Health Nursing PHN BS Nursing 5th Semester
LIFE & LIVING TRILOGY - PART - (2) THE PURPOSE OF LIFE.pdf
faiz-khans about Radiotherapy Physics-02.pdf

Hour of Code: Best Practices for Successful Educators