Course Description

Provide STEM Learning in Your Classroom with the Building Blocks of Technology:  Coding

Learn by doing!  This innovative course introduces educators to exciting ways to teach basic computer coding to K-12 students.  Discover multiple resources on how to introduce computer coding to students.  Learn how to integrate 21st Century digital skills to facilitate student learning, skill acquisition, and motivation.  Educators are encouraged to apply the knowledge gained to develop lesson plans to be immediately implemented in their classrooms.

This course can be taken individually and is part of the Learning and Teaching in a K-12 Digital Classroom Series.

Learner Outcomes

  • Explore beginning computer coding/programming
  • Create technology projects that can be implemented in the classroom
  • Understand how computer coding affects learning, skill acquisition, and motivation

Course Details

Number of Units: 2.0 graduate level extension credit(s) in semester hours

Who Should Attend: This course provides continuing education for teachers (Grades K-12) interested in teaching beginning coding skills to students.  There is no prior computer programming knowledge needed for this course.  Beginners are welcome!

Course Materials: No textbook is required for this course.

Technical Requirements


"I have always been curious about computer science and how to teach it to this next generation of students, where technology is so crucial to their lives. [Teaching Coding in the K-12 Classroom] was a perfect introduction to many resources that my students would be using in the classroom. I gained confidence in coding through the modules that Professor Evans had assigned, starting with the fun code.org course all the way through a challenging introductory course on html. I learned so much through this course and can’t wait to use these newfound resources to better serve my students. I would 100% recommend this course to anyone who wants to learn more about coding and its place in the classroom!" -- Elizabeth La, Educator, Newport-Mesa Unified School District, Costa Mesa, CA
"Coding class was just enough for me to be intrigued to a coding curriculum and help me choose which source works best for the grade level. It was relevant in a sense that lesson planning was involved and the instructor was very helpful throughout." -- Jihyun Jenny Kim, Educator, Walnut Valley Unified, CA
"This course thoroughly developed my knowledge of Computer Science, and enhanced my instructional skills in teaching Coding to kids. The course content was directly applicable to my own students, and its associated resources were highly engaging. I was able to implement what I learned in the course, simultaneously in my classroom. The materials were easy to access, well organized, and covered techniques to teach a diverse group of learners in grades K-12. In addition, the professor was responsive to any and all questions I had, well versed, and supportive of my desire to teach coding to my elementary students. I would give my highest recommendations to teachers of all skill levels, who are looking to gain resources and instructional techniques that will allow them to teach Computer Science to their students." -- Kaitlin A., 3rd Grade Teacher, California
"I really enjoyed this class - it was exactly what I needed to get started with some coding. I had students for the first time today and was telling them about what I learned in this course!" -- Melissa S., Educator, Grades 11 and 12, Westchester County, NY
"You have definitely made the computer science journey a great experience so far." -- Melanie Swaminathan, Mathematics Educator, Grades 9-12, Long Beach, CA

Applies Towards the Following Certificate(s), Professional Programs and Series

Enroll Now - Select a section to enroll in
Start Now, you have 180 days to complete this course once enrolled.
Course Format
Course Fee(s)
EDU PD - $317 credit (2 units) $317.00
Available for Extension Credit
2 units
Section Notes

Once you have enrolled in your course, log in to your account to access the course Welcome Letter, which includes directions on how to access the Online Orientation and your online course.

Required fields are indicated by .