Skip To Content
Introduction to Hour of Code is a Course

Introduction to Hour of Code

Nov 26 - Jan 2, 2019

Sorry! The enrollment period is currently closed. Please check back soon.

Full course description

Course Date:

Nov 26 - Jan 2, 2018


5 weeks


4+ hrs/week



Course Type:



Certificate (free)


This free, online, self-directed course prepares teachers to facilitate computer programming activities (such as in their classroom by introducing the basics of computer programming and computer science pedagogy. The course gives teachers computer science confidence through a hands-on introduction to programming using the Python language, no experience or extra software required!. Teachers will learn to instruct computers to manipulate data, make decisions, repeat actions and define custom functions, unlocking the full capability of the machines we use every day. The course will also give some guidelines and best practices for facilitating an Hour of Code event in the classroom, and tips for productive debugging with students.


At the end of this course, you’ll be able to:

  • Describe programming concepts and their application. Concepts include: Algorithms, Sequence, Variables, Functions, Loops and Decisions
  • Provide context to students for in-class programming activities.
  • Confidently assist students in the design, writing, and debugging of introductory programs.

Target Audience: Middle school and high-school teachers, teachers interested in learning to program and bringing programming into their classrooms.

Course is offered by Arizona State University with additional support from Vocareum.

“Vocareum is proud to partner with ASU and Instructure to help our young people develop the skills they need and position them for success in the global economy of tomorrow,” said Sanjay Srivastava, CEO at Vocareum.

Course Instructors

Dr. Ryan Meuth

Dr. Ryan Meuth

Lecturer at Arizona State University

Ryan is a Lecturer at Arizona State University in the Fulton Schools of Engineering. He received his Ph.D. in Computer Engineering from Missouri University of Science and Technology in 2009. His areas of expertise include engineering education, computational intelligence, and robotics.

Phillip Miller

Phillip Miller

Lecturer at Arizona State University

Phill is a Lecturer at Arizona State University in the Fulton Schools of Engineering. Phill joined ASU in 2014 after teaching computer science and software engineering courses for 14 years at the University of Advancing Technology in Tempe, AZ. His areas of expertise include programming languages, business application development, and software engineering.