Computational Thinking for K-12 Educators: Variables and Nested Loops (Coursera)

Computational Thinking for K-12 Educators: Variables and Nested Loops (Coursera)

How can students learn about abstraction by creating a movie scene? Or make an interactive map using lists? You'll learn (and do it yourself) in this course! This class teaches the concepts of abstraction (methods and parameters) and lists.

Class Deals by MOOC List - Click here and see Coursera's Active Discounts, Deals, and Promo Codes.

For each concept, we'll start by helping you connect real-world experiences you are already familiar with to the programming concept you are about to learn. Next, through a cognitively scaffolded process we'll engage you in developing your fluency with problem solving with abstraction and lists in a way that keeps frustration at a minimum.
Along the way you will learn about the common challenges or "bugs" students have with these concepts as well as ways to help them find and fix those concepts. You'll also be guided in running classroom discussions to help students develop deeper understanding of these concepts.
Finally, you'll learn about the importance and logistics of assigning creative, student-designed programming projects.
Additionally, you will create a personal plan for increasing your skills in supporting a culturally responsive learning environment in your classroom.
Course 2 of 6 in the Computational Thinking & Block Programming in K-12 Education Specialization.

Syllabus

WEEK 1
Welcome!
Meet Dr. Simon and fellow learners in this class! Find out what you’ll be doing and learning.
Nested Repeats
How can we simplify instructions further with repeats? How do you dance the chicken dance? We’ll cover these questions and more in this module! Learn how nested repeats work by making dance instructions, solving programming puzzles, and creating a program. Prepare for class discussions around challenging questions about nested repeats.

WEEK 2
More Nested Repeats & Events
Be prepared for teaching nested repeats with code.org’s Bee and Zombie programming challenges, and get ready to learn about events! Find out how to grab your students’ attention with events, and practice your understanding by imagining: what if you could control someone with a game controller? Learn more about events by playing with programming puzzles and creating your own program.

WEEK 3
More Events & Variables
In this module, we’ll explore how events are taught in the classroom and go through another code.org challenge: this time, we’re creating the game of Bounce (or Pong), which is just like air hockey! We’ll also introduce how variables are placeholders for data by displaying them as a real-world placeholders: envelopes. Work on getting comfortable with variables in a variety of programming puzzles.

**WEEK 4
More Variables
After working through some tricky examples of changing variables, we’re ready to bring variables to your classroom! First, we’ll cover a more thorough lesson plan for the “variables as envelopes” metaphor. Then, we’ll head back to the code.org Artist environment to show the true power of variables and how much they can affect our drawings!

WEEK 5**
Equity & Pedagogy
We take a break from programming concepts to ensure that your classroom environment encourages a healthy learning environment. Learn how to make fun assignments a little more approachable by using Parsons’ problems, and explore how you can make your computer lab a respectful and supportive environment for all, especially students that might be underrepresented.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Teaching Children with Visual Impairment: Creating Empowering Classrooms (Coursera) Coursera
University of Cape Town

Teaching Children with Visual Impairment: Creating Empowering Classrooms (Coursera)

In the education of children with visual impairment, there is at present a global movement away from segregated special schooling, and towards inclusive neighbourhood schools. Inclusion provides an opportunity for everyone, teachers as well as learners, to become more acquainted about life with visual impairment and to overcome some of the barriers of difference which have existed in the past. But if it is to be successful, teachers and others require key skills and insights in order to create classroom environments which fully accommodate the learning needs of children with visual impairment.

Aug 10th 2026
4 Weeks
Inclusive Online Teaching Teach-Out (Coursera) Coursera
Johns Hopkins University

Inclusive Online Teaching Teach-Out (Coursera)

In this course, higher education faculty will examine students’ barriers to learning, including unconscious bias, physical impairments, and lack of motivation. Participants will explore and discuss how inclusive pedagogy and Universal Design for Learning (UDL) can help to address those barriers and improve student learning outcomes.

Aug 10th 2026
2 Weeks
Diversity and Inclusion in Education (Coursera) Coursera
University of Glasgow

Diversity and Inclusion in Education (Coursera)

Student diversity is becoming the rule rather than the exception in education systems across the world. Students bring to classroom different characteristics such as ability and disability, socio-economic background, race, ethnicity, and cultural background, beliefs and religion, and gender characteristics. The United Nations’ Sustainable Development Goal 4 aims to ensure inclusive and equitable quality education and promote lifelong learning opportunities for all (United Nations, 2015).

Aug 10th 2026
4 Weeks
Social Norms, Social Change I (Coursera) Coursera
University of Pennsylvania

Social Norms, Social Change I (Coursera)

This is a course on social norms, the rules that glue societies together. It teaches how to diagnose social norms, and how to distinguish them from other social constructs, like customs or conventions. These distinctions are crucial for effective policy interventions aimed to create new, beneficial norms or eliminate harmful ones. The course teaches how to measure social norms and the expectations that support them, and how to decide whether they cause specific behaviors.

Aug 3rd 2026
4 Weeks
Get Interactive: Practical Teaching with Technology (Coursera) Coursera
University of London,Bloomsbury Learning Environment

Get Interactive: Practical Teaching with Technology (Coursera)

This course is designed to help you create dynamic, interactive online courses through the use of multimedia tools, student collaboration opportunities, and formative assessment and feedback. Each week we will focus on a particular topic: Using multimedia for teaching and learning; Encouraging student collaboration; Formative assessment and feedback.

Aug 9th 2026
3 Weeks
Critical Thinking Skills for University Success (Coursera) Coursera
The University of Sydney

Critical Thinking Skills for University Success (Coursera)

In this course, you will learn how to develop your Critical Thinking Skills to help you achieve success in your university studies. After completing this course, you will be able to: 1. Use critical thinking and argumentation in university contexts to improve academic results ; 2. Understand the importance and function of critical thinking in academic culture ; 3. Use a variety of thinking tools to improve critical thinking ; 4. Identify types of argument, and bias within arguments, in order to better evaluate the strength of arguments; 5. Use evidence to support claims in arguments ; 6. Apply critical thinking and argumentation to real world problems and issues

Aug 10th 2026
5-12 Weeks
Becoming a Language Friendly Teacher (Coursera) Coursera
Erasmus University Rotterdam

Becoming a Language Friendly Teacher (Coursera)

Attention teachers worldwide! Get ready to embark on an exciting journey into the world of language diversity in classrooms. As the global landscape changes, more and more children are speaking languages different from the ones used for instruction. You might have already noticed the rich tapestry of languages spoken by your students and their families, creating a wonderfully diverse environment within your school.

Aug 10th 2026
5-12 Weeks
Potenciando mi aprendizaje en el primer año de Universidad (Coursera) Coursera
Universidad de Chile

Potenciando mi aprendizaje en el primer año de Universidad (Coursera)

El propósito del curso es acompañar a los estudiantes de primer año a potenciar sus aprendizajes, con la finalidad de fomentar una buena experiencia en la universidad. Lo anterior se realiza a través de un auto- diagnóstico y de la familiarización con distintas estrategias de estudio, de gestión del tiempo y del abordaje de evaluaciones.

Aug 3rd 2026
5-12 Weeks
Uncommon Sense Teaching (Coursera) Coursera
Deep Teaching Solutions

Uncommon Sense Teaching (Coursera)

Do your students spend too much (or too little) time learning, with disappointing results? Do they procrastinate in their study because it’s boring and they’re easily distracted? Are you working to make your teaching even more inclusive? Uncommon Sense Teaching will give you practical new insights that will help you solve these goals and challenges, and many more.

Aug 10th 2026
4 Weeks
Making Sense of the News: News Literacy Lessons for Digital Citizens (Coursera) Coursera
University of Hong Kong,The State University of New York

Making Sense of the News: News Literacy Lessons for Digital Citizens (Coursera)

Never before has the need for News Literacy been more urgent. As news consumers are bombarded with a constant stream of fake news, propaganda, hoaxes, rumors, satire, and advertising — that often masquerade as credible journalism — it is becoming more and more difficult to distinguish fact from fiction. While the public’s faith in the news media erodes, purveyors of misinformation have helped give rise to troubling cultural trends and alarming political movements.

Aug 10th 2026
5-12 Weeks
Design Thinking for the Greater Good: Innovation in the Social Sector (Coursera) Coursera
University of Virginia

Design Thinking for the Greater Good: Innovation in the Social Sector (Coursera)

Do you work for a nonprofit or in the social sector? Are you struggling to solve the problems and meet the needs of the people you serve? Come learn more about how design thinking, a human-centered approach to problem solving, can help you truly understand an issue, generate ideas worth testing and iterate to find solutions that make a real difference. Through global stories from areas as diverse as government, health care, and education, we’ll show you the tools, techniques and mindset needed to use design thinking to uncover new and creative solutions in the social sector.

Aug 3rd 2026
4 Weeks