Computational Thinking for K-12 Educators: Sequences and Loops

University of California San Diego

Discover the essential principles of programming through the "Computational Thinking for K-12 Educators: Sequences and Loops" course. Explore the connection between real-world experiences and programming concepts, and learn to minimize student frustration through a scaffolded problem-solving approach. Gain insights into addressing common challenges and fostering deeper understanding in students. Additionally, understand the benefits of teaching block-based programming as recommended by research.

  • Understand key programming concepts
  • Minimize student frustration
  • Address common challenges
  • Foster deeper student understanding
  • Teach block-based programming

Certificate Available ✔

Get Started / More Info
Computational Thinking for K-12 Educators: Sequences and Loops
Course Modules

This course comprises six modules covering topics such as computational thinking, sequences, loops, pedagogy, and equity in K-12 computing education. Educators will gain valuable insights and practical strategies to enhance their teaching methods.

Course Orientation

Module 1 provides an overview, introduces the course, and familiarizes learners with the Snap! programming language. It also encourages interaction among participants to create a collaborative learning environment.

Computational Thinking and Sequences

Module 2 delves into computational thinking and sequences, offering insights into computational thinking concepts and interactive programming puzzles. It also emphasizes the importance of becoming a proficient computing teacher.

More Sequences

Module 3 focuses on writing programs, debugging challenges, and classroom discussions related to sequences. It also explores Bloom's Taxonomy and strategies for developing computational thinking.


Module 4 explores the concept of repeats, debugging challenges, and interactive puzzle instructions. It also emphasizes the significance of loops in programming and provides opportunities for hands-on learning.

More Repeats

Module 5 delves deeper into repeats, featuring classroom discussions, lessons, and collaborative knowledge construction activities. It also highlights the importance of equitable pedagogy in K-12 computing education.

Equity & Pedagogy

Module 6 addresses the state of K-12 computing education, the benefits of teaching with block-based languages, and the importance of pair programming. It also explores pedagogy equity and standards in computing education.

More Education Courses

Diseño Instruccional: Aprendizaje activo y Pedagogía digital

Tecnológico de Monterrey

Adéntrate en el Diseño Instruccional para el aprendizaje activo y la pedagogía digital con este programa especializado del Tecnológico de Monterrey.

Foundations of Teaching for Learning: Being a Professional

Commonwealth Education Trust

Foundations of Teaching for Learning: Being a Professional is an eight-course programme for educators to develop teaching skills, professionalism, and global connections,...

ODS y sostenibilidad: una mirada desde los colegios

Universidad de los Andes

ODS y sostenibilidad: una mirada desde los colegios

Using Google Forms for Student Success

Coursera Project Network

Using Google Forms for Student Success will empower you to create versatile tools for student assessment, volunteer coordination, and course evaluation, enhancing...