# KY Computational Thinking: 4

## CodeHS Lessons

Illustrate concepts using one or more programming languages

 Standard 1.4 Functions in Karel 1.9 For Loops 1.10 If Statements and Conditionals 1.11 If/Else Statements 1.12 While Loops 2.1 Challenge Problems 3.2 Variables 6.2 If/Else Statements 6.6 While Loops 6.9 For Loops 7.1 Control Structures Challenges 10.1 Timers
 Standard 1.2 Introduction to Programming With Karel 3.1 What is Code 3.2 Uses of Programs
 Standard 3.1 What is Code 3.2 Uses of Programs 5.8 Python vs Karel
 Standard 1.2 Introduction to Programming With Karel 3.1 What is Code 3.2 Uses of Programs
 Standard 9.2 Variables 9.8 If Statements 9.9 For Loops in JavaScript 9.12 While Loops 9.14 Functions and Parameters 1 9.16 Functions and Return Values 1
 Standard 21.1 Challenge Problems 22.4 If Statements 22.5 For Loops in JavaScript 22.9 While Loops 23.1 Control Structures Challenges
 Standard 1.4 Functions in Karel 1.9 For Loops 1.10 If Statements and Conditionals 1.11 If/Else Statements 1.12 While Loops 1.16 Challenge Problems 2.2 Variables 5.2 If/Else Statements 5.6 While Loops 5.9 For Loops 6.1 Control Structures Challenges 9.1 Timers
 Standard 1.4 Functions in Karel 1.9 For Loops 1.10 If Statements and Conditionals 1.11 If/Else Statements 1.12 While Loops 2.1 Challenge Problems 3.2 Variables 6.2 If/Else Statements 6.6 While Loops 6.9 For Loops 7.1 Control Structures Challenges 10.1 Timers
 Standard 1.4 Functions in Karel 1.9 For Loops 1.10 If Statements and Conditionals 1.11 If/Else Statements 1.12 While Loops 2.1 Challenge Problems 3.2 Variables 6.2 If/Else Statements 6.6 While Loops 6.9 For Loops 7.1 Control Structures Challenges 11.1 Timers
 Standard 1.1 Intro to Python with Tracy the Turtle
 Standard 1.1 Intro to Python with Tracy the Turtle
 Standard 4.4 If/Else Statements
 Standard 13.1 Intro to Python with Tracy the Turtle
 Standard 3.1 Intro to Python with Tracy the Turtle
 Standard 3.2 Variables 6.1 Intro to Python with Tracy the Turtle
 Standard 1.1 Intro to Python with Tracy the Turtle
 Standard 1.4 Functions in Karel 1.9 For Loops 1.10 If Statements 1.11 If/Else Statements 1.12 While Loops in Karel 2.1 Challenge Problems 3.2 Variables 6.4 If Statements 6.5 For Loops in JavaScript 6.9 While Loops 7.1 Control Structures Challenges 8.1 Functions and Parameters 1 8.4 Functions and Return Values 1 11.1 Timers
 Standard 1.1 Intro to Python with Tracy the Turtle
 Standard 2.4 Functions in Karel 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.13 While Loops in Karel 3.2 Challenge Problems 5.2 Variables 7.4 If Statements 7.5 For Loops in JavaScript 7.9 While Loops 8.1 Control Structures Challenges 9.1 Functions and Parameters 1 9.4 Functions and Return Values 1 9.6 Timers
 Standard 1.1 Intro to Python with Tracy the Turtle
 Standard 1.4 Functions in Karel 1.9 For Loops 1.10 If Statements 1.11 If/Else Statements 1.12 While Loops in Karel 2.1 Challenge Problems 3.2 Variables 5.4 If Statements 5.5 For Loops in JavaScript 5.9 While Loops 6.1 Control Structures Challenges 7.1 Functions and Parameters 1 7.4 Functions and Return Values 1 9.1 Timers
 Standard 1.4 Functions in Karel 1.9 For Loops 1.10 If Statements 1.11 If/Else Statements 1.12 While Loops in Karel 2.1 Challenge Problems 3.2 Variables 5.4 If Statements 5.5 For Loops in JavaScript 5.9 While Loops 6.1 Control Structures Challenges 7.1 Functions and Parameters 1 7.4 Functions and Return Values 1 9.1 Timers
 Standard 1.4 Functions in Karel 1.9 For Loops 1.10 If Statements 1.11 If/Else Statements 1.12 While Loops in Karel 2.1 Challenge Problems 3.2 Variables 5.4 If Statements 5.5 For Loops in JavaScript 5.9 While Loops 6.1 Control Structures Challenges 7.1 Functions and Parameters 1 7.4 Functions and Return Values 1
 Standard 1.1 Intro to Python with Tracy the Turtle
 Standard 2.1 Intro to Python with Tracy the Turtle
 Standard 14.2 Variables 14.8 If Statements 14.9 For Loops in JavaScript 14.10 Functions and Parameters 1 14.12 Functions and Return Values 1
 Standard 2.4 Functions in Karel 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.13 While Loops in Karel 3.2 Challenge Problems 5.2 Variables 7.4 If Statements 7.5 For Loops in JavaScript 7.9 While Loops 8.1 Control Structures Challenges 9.1 Functions and Parameters 1 9.4 Functions and Return Values 1 9.6 Timers
 Standard 2.4 Functions in Karel 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.13 While Loops in Karel 3.2 Challenge Problems 6.3 Variables 8.4 If Statements 8.5 For Loops in JavaScript 8.9 While Loops 9.1 Control Structures Challenges 10.1 Functions and Parameters 1 10.4 Functions and Return Values 1 10.7 Timers
 Standard 2.1 Intro to Python with Tracy the Turtle
 Standard 3.4 Functions in Karel 3.10 For Loops 3.11 If Statements 3.12 If/Else Statements 3.13 While Loops in Karel 4.2 Challenge Problems 6.2 Variables 8.4 If Statements 8.5 For Loops in JavaScript 8.9 While Loops 9.1 Control Structures Challenges 10.1 Functions and Parameters 1 10.4 Functions and Return Values 1 10.6 Timers
 Standard 2.4 Functions in Karel 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.13 While Loops in Karel 3.2 Challenge Problems 5.2 Variables 7.4 If Statements 7.5 For Loops in JavaScript 7.9 While Loops 8.1 Control Structures Challenges 9.1 Functions and Parameters 1 9.4 Functions and Return Values 1 9.6 Timers
 Standard 1.1 Intro to Python with Tracy the Turtle
 Standard 2.4 Functions in Karel 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.13 While Loops in Karel 3.2 Challenge Problems 5.2 Variables 7.4 If Statements 7.5 For Loops in JavaScript 7.9 While Loops 8.1 Control Structures Challenges 9.1 Functions and Parameters 1 9.4 Functions and Return Values 1 9.6 Timers
 Standard 1.1 Intro to Python with Tracy the Turtle
 Standard 2.4 Functions in Karel 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.13 While Loops in Karel 3.2 Challenge Problems 6.2 Variables 9.4 If Statements 9.5 For Loops in JavaScript 9.9 While Loops 10.1 Control Structures Challenges 11.1 Functions and Parameters 1 11.4 Functions and Return Values 1 11.6 Timers
 Standard 3.1 Intro to Python with Tracy the Turtle
 Standard 2.4 Functions in Karel 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.13 While Loops in Karel 3.2 Challenge Problems 10.3 Variables 15.4 If Statements 15.5 For Loops in JavaScript 15.9 While Loops 16.1 Control Structures Challenges
 Standard 1.1 Introduction to Programming With Karel 3.1 What is Code 3.2 Uses of Programs
 Standard 2.4 Functions in Karel 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.13 While Loops in Karel 3.2 Challenge Problems 5.2 Variables 14.4 If Statements 14.5 For Loops in JavaScript 14.9 While Loops 15.1 Control Structures Challenges 17.1 Functions and Parameters 1 17.4 Functions and Return Values 1 17.6 Timers
 Standard 18.1 Intro to Python with Tracy the Turtle
 Standard 2.4 Functions in Karel 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.13 While Loops in Karel 3.2 Challenge Problems 5.2 Variables 7.4 If Statements 7.5 For Loops in JavaScript 7.9 While Loops 8.1 Control Structures Challenges 9.1 Functions and Parameters 1 9.4 Functions and Return Values 1 9.6 Timers
 Standard 1.1 Intro to Python with Tracy the Turtle
 Standard 1.4 Functions in Karel 1.9 For Loops 1.10 If Statements and Conditionals 1.11 If/Else Statements 1.12 While Loops 2.2 Variables 4.2 If/Else Statements 4.6 While Loops 4.9 For Loops 6.1 Timers 18.1 Challenge Problems 23.1 Control Structures Challenges
 Standard 1.4 Functions in Karel 1.9 For Loops 1.10 If Statements 1.11 If/Else Statements 1.12 While Loops in Karel 2.1 Challenge Problems 8.3 Variables 10.4 If Statements 10.5 For Loops in JavaScript 10.9 While Loops 11.1 Control Structures Challenges 12.1 Functions and Parameters 1 12.4 Functions and Return Values 1 21.1 Timers
 Standard 1.4 Functions in Karel 1.9 For Loops 1.10 If Statements 1.11 If/Else Statements 1.12 While Loops in Karel 2.1 Challenge Problems 4.2 Variables 6.4 If Statements 6.5 For Loops in JavaScript 6.9 While Loops 7.1 Control Structures Challenges 8.1 Functions and Parameters 1 8.4 Functions and Return Values 1 10.1 Timers
 Standard 1.1 Intro to Python with Tracy the Turtle
 Standard 2.4 Functions in Karel 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.13 While Loops in Karel 3.2 Challenge Problems 5.2 Variables 7.4 If Statements 7.5 For Loops in JavaScript 7.9 While Loops 8.1 Control Structures Challenges 9.1 Functions and Parameters 1 9.4 Functions and Return Values 1 9.6 Timers
 Standard 2.4 Functions in Karel 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.13 While Loops in Karel 3.2 Challenge Problems 5.2 Variables 7.4 If Statements 7.5 For Loops in JavaScript 7.9 While Loops 8.1 Control Structures Challenges 9.1 Functions and Parameters 1 9.4 Functions and Return Values 1 9.6 Timers
 Standard 1.1 Intro to Python with Tracy the Turtle
 Standard 2.4 Functions in Karel 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.13 While Loops in Karel 3.2 Challenge Problems 5.2 Variables 7.4 If Statements 7.5 For Loops in JavaScript 7.9 While Loops 8.1 Control Structures Challenges 9.1 Functions and Parameters 1 9.4 Functions and Return Values 1 9.6 Timers
 Standard 1.1 Intro to Python with Tracy the Turtle
 Standard 2.4 Functions in Karel 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.13 While Loops in Karel 3.2 Challenge Problems 5.2 Variables 7.4 If Statements 7.5 For Loops in JavaScript 7.9 While Loops 8.1 Control Structures Challenges 9.1 Functions and Parameters 1 9.4 Functions and Return Values 1 9.6 Timers
 Standard 1.1 Intro to Python with Tracy the Turtle
 Standard 1.1 Introduction to Programming With Karel 2.2 Variables
 Standard 1.1 Introduction to Programming With Karel 2.2 Variables
 Standard 1.1 Intro to Python with Tracy the Turtle
 Standard 2.4 Functions in Karel 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.13 While Loops in Karel 3.2 Challenge Problems 5.2 Variables 7.4 If Statements 7.5 For Loops in JavaScript 7.9 While Loops 8.1 Control Structures Challenges 9.1 Functions and Parameters 1 9.4 Functions and Return Values 1 9.6 Timers
 Standard 1.1 Intro to Python with Tracy the Turtle
 Standard 3.1 Intro to Python with Tracy the Turtle
 Standard 3.1 Intro to Python with Tracy the Turtle
 Standard 2.4 Functions in Karel 2.10 For Loops 2.11 If Statements and Conditionals 2.12 If/Else Statements 2.13 While Loops 3.2 Variables 7.2 If/Else Statements 7.6 While Loops 7.9 For Loops 13.1 Timers
 Standard 2.4 Functions in Karel 2.9 For Loops 2.10 If Statements and Conditionals 2.11 If/Else Statements 2.12 While Loops 4.2 Variables 6.2 If/Else Statements 6.6 While Loops 6.9 For Loops 8.1 Timers 14.1 Challenge Problems 19.1 Control Structures Challenges
 Standard 1.1 Introduction to Programming With Karel 2.1 What is Code 2.2 Uses of Programs
 Standard 1.1 Intro to Python with Tracy the Turtle
 Standard 2.4 Functions in Karel 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.13 While Loops in Karel 3.2 Challenge Problems 5.2 Variables 7.4 If Statements 7.5 For Loops in JavaScript 7.9 While Loops 8.1 Control Structures Challenges 9.1 Functions and Parameters 1 9.4 Functions and Return Values 1 9.6 Timers
 Standard 3.4 Functions in Karel 3.10 For Loops 3.11 If Statements 3.12 If/Else Statements 3.13 While Loops in Karel 4.2 Challenge Problems 6.2 Variables 10.4 If Statements 10.5 For Loops in JavaScript 10.9 While Loops 11.1 Control Structures Challenges 24.1 Functions and Parameters 1 24.1 Functions and Parameters 1 24.4 Functions and Return Values 1 24.4 Functions and Return Values 1 12.6 Timers
 Standard 1.4 Functions in Karel 1.9 For Loops 1.10 If Statements 1.11 If/Else Statements 1.12 While Loops in Karel
 Standard 4.4 Functions in Karel 4.10 For Loops 4.11 If Statements 4.12 If/Else Statements 4.13 While Loops in Karel 5.2 Variables 6.4 If Statements 6.5 For Loops in JavaScript 6.9 While Loops 7.1 Functions and Parameters 1 7.4 Functions and Return Values 1 7.6 Timers
 Standard 2.4 Functions in Karel 2.9 For Loops 2.10 If Statements and Conditionals 2.11 If/Else Statements 2.12 While Loops 3.1 Challenge Problems 5.2 Variables 8.2 If/Else Statements 8.6 While Loops 8.9 For Loops 9.1 Control Structures Challenges 11.1 Timers
 Standard 1.2 Intro to Python with Tracy the Turtle
 Standard 2.4 Functions in Karel 2.9 For Loops 2.10 If Statements 2.11 If/Else Statements 2.12 While Loops in Karel 3.2 Challenge Problems 5.2 Variables 7.4 If Statements 7.5 For Loops in JavaScript 7.9 While Loops 8.1 Control Structures Challenges 9.1 Functions and Parameters 1 9.4 Functions and Return Values 1 9.6 Timers
 Standard 2.4 Functions in Karel 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.13 While Loops in Karel 3.2 Challenge Problems 5.2 Variables 7.4 If Statements 7.5 For Loops in JavaScript 7.9 While Loops 8.1 Control Structures Challenges 9.1 Functions and Parameters 1 9.4 Functions and Return Values 1 9.6 Timers
 Standard 1.1 Intro to Python with Tracy the Turtle
 Standard 1.17 What is Code 1.18 Uses of Programs
 Standard 1.17 What is Code 1.18 Uses of Programs
 Standard 13.2 Variables 13.8 If Statements 13.9 For Loops in JavaScript 13.12 While Loops 13.14 Functions and Parameters 1 13.16 Functions and Return Values 1
 Standard 4.4 If/Else Statements
 Standard 1.1 Intro to Python with Tracy the Turtle
 Standard 1.1 Intro to Python with Tracy the Turtle
 Standard 8.2 Variables 8.8 If Statements 8.9 For Loops in JavaScript 8.12 While Loops 8.14 Functions and Parameters 1 8.16 Functions and Return Values 1
 Standard 12.2 Variables 12.8 If Statements 12.9 For Loops in JavaScript 12.12 While Loops 12.14 Functions and Parameters 1 12.16 Functions and Return Values 1