Skip To Content
Introduction to Hour of Code (HE) is a Course

Introduction to Hour of Code (HE)

Mar 11 - Aug 19, 2019


Full course description

Course Date:

Mar 11 - Aug 19, 2019


4-8 weeks


3-6 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.

Commitment Time/Duration: While individual learners may progress at different rates, you should expect this course to take significant time and effort to complete and pass. Our general recommendation is that you should expect to spend several (3 to 6) hours per week over the course of several (4 to 8) weeks. We do not recommend that you try to complete this course in just a few days or even a week, because we believe that real success takes both exposure to the concepts and ample time to reflect on what you are learning.


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.

Sign up for this course today!