Lesson Plan
Ontario

Animation Programming—Computer Studies

For Teachers 7th - 10th
Introduce high schoolers interested in animation programming to fundamental programming concepts so that they can plan and write simple programs.
Worksheet
Curated OER

Review C++ Fundamentals

For Students Higher Ed
In this computer programming worksheet, students answer 50 multiple choice questions on different member functions and C++ programming.
Online Course
Code.org

Code Studio: Computer Programming: Course E

For Students 3rd - 5th
Start coding with algorithms, loops, conditionals, and events and then you'll move on functions. In the second part of this course, design and create a capstone project you can share with your friends and family.
Online Course
Code.org

Code Studio: Computer Programming: Course F

For Students 4th - 8th
Learn to use different kinds of loops, events, functions, and conditionals. Investigate different problem-solving techniques and discuss societal impacts of computing and the internet. In the second part of this course, design and create...
Lesson Plan
Code.org

Code.org: For Loop Fun

For Teachers 3rd - 6th
We know that loops allow us to do things over and over again, but now we're going to learn how to use loops with extra structure built right in.
Lesson Plan
Code.org

Code.org: Cs Fundamentals: Lesson 10: Loops With Rey and Bb 8

For Students 1st - 3rd
Building on the concept of repeating instructions from "Getting Loopy," this stage will have students using loops to help BB-8 traverse a maze more efficiently than before.
Lesson Plan
TeachEngineering

Teach Engineering: How Do You Make Loops and Switches?

For Teachers 4th - 8th
Learners learn how to program using loops and switches. Using the LEGO MINDSTORMS NXT robots, sensors and software, student pairs perform three mini programming activities using loops and switches individually, and then combined.
Article
Other

Programming Simplified: Java Programs

For Students 9th - 10th
See some examples made for beginning programmers to understand how to use java to write simple Java programs. These codes demonstrate how to get input from user, working with loops, strings and arrays.
Interactive
PBS

Pbs Learning Media: Tynker Hour of Code Puzzle: Dragon Dash

For Students 5th - 8th
Students solve complex coding puzzles by applying computer programming concepts and enhance STEM learning outcomes as they play a fun coding adventure game. Learn skills such as patterning, sequencing, nested loops, conditionals, plus...
Unit Plan
Goodwill

Gcf Global: Computer Science: Sequences, Selections, and Loops

For Students 9th - 10th
Learn more about sequences, selections, and loops.
Unknown Type
Khan Academy

Khan Academy: Iterating Over Lists With Loops

For Students 9th - 10th
Practice using loops to iterate through lists in programs written in the AP CSP pseudocode.
eBook
Khan Academy

Khan Academy: Iterating Over Lists With Loops

For Students 9th - 10th
Learn how to use a loop to iterate over each element, repeating the same code for each element.
Lesson Plan
Khan Academy

Khan Academy: Teaching Guide: Intro to Js Looping

For Students 9th - 10th
A teaching guide for the Intro to JS lesson on Looping.
Lesson Plan
Code.org

Code.org: Cs Fundamentals: My Loopy Robotic Friends

For Teachers 1st - 3rd
A reintroduction to loops, using the set of "robot" programming instructions. Students will develop critical thinking skills by looking for patterns of repetition in the movements of classmates and determining how to simplify those...
Online Course
Code.org

Code.org: Cs Fundamentals: Course B

For Students K - 1st
Learn the basics of computer science and internet safety. At the end of the course, create your very own game or story you can share.
eBook
Khan Academy

Khan Academy: Conditional Repetition of Instructions

For Students 9th - 10th
Learn how programmers repeat code using a programming construct like the while loop.
Online Course
Code.org

Code.org: Cs Fundamentals: Course C

For Students 1st - 3rd
Create programs with sequencing, loops, and events. Translate your initials into binary, investigate different problem-solving techniques, and learn how to respond to cyberbullying. At the end of the course, create your very own game or...
Online Course
Code.org

Code.org: Cs Fundamentals: Course D

For Students 2nd - 5th
Students develop their understanding of loops, conditionals, and events. Beyond coding, students learn about digital citizenship.
Online Course
Code.org

Code.org: Cs Fundamentals: Course A

For Students K - 1st
Learn the basics of computer science and internet safety. At the end of the course, create your very own game or story you can share.
eBook
Khan Academy

Khan Academy: Numbered Repetition of Instructions

For Students 9th - 10th
Computer programs are full of repetition, since our programs automate and simulate the world around us. Programmers use for loops to repeat a set of instructions a specific number of times.
Unknown Type
Khan Academy

Khan Academy: Conditional Repetition of Instructions

For Students 9th - 10th
Practice using iteration in computer programs to repeat code until a boolean expression is true for programs written in the AP CSP pseudocode, in this set of practice questions designed for AP Computer Science Principles students.