Please enable JavaScript to use CodeHS

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
25.1 Meet Tracy the Turtle
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
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
1.2 Introduction to Programming With Karel
3.1 What is Code
3.2 Uses of Programs
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
2.1 Functions in Karel
3.3 For Loops
4.1 If Statements and Conditionals
4.2 If/Else Statements
5.1 While Loops
7.1 Challenge Problems
12.2 Variables
Standard
3.1 Intro to Python with Tracy the Turtle
Standard
3.2 Variables
6.1 Intro to Python with Tracy the Turtle
Standard
13.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
2.1 Intro to Python with Tracy the Turtle
Standard
6.2 Variables
6.8 If Statements
6.9 For Loops in JavaScript
6.10 Functions and Parameters 1
6.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
6.2 Variables
6.8 If Statements
6.9 For Loops in JavaScript
6.10 Functions and Parameters 1
6.12 Functions and Return Values 1
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
4.4 If/Else Statements
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 and Conditionals
2.12 If/Else Statements
2.13 While Loops
3.2 Challenge Problems
10.3 Variables
15.2 If/Else Statements
15.9 For Loops
15.6 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
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
6.1 Intro to Python with Tracy the Turtle
8.2 Variables
8.11 While Loops
8.12 For Loops
8.8 If/Else Statements
Standard
8.1 Intro to Python with Tracy the Turtle
12.8 If/Else Statements
12.12 For Loops
12.11 While Loops
12.2 Variables
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
5.4 Functions in Karel
5.9 For Loops
5.10 If Statements and Conditionals
5.11 If/Else Statements
5.12 While Loops
7.2 Variables
9.2 If/Else Statements
9.6 While Loops
9.9 For Loops
10.1 Control Structures Challenges
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 Intro to Python with Tracy the Turtle
Standard
1.1 Intro to Python with Tracy the Turtle
Standard
1.4 Functions in Karel
1.10 For Loops
1.11 If Statements
1.12 If/Else Statements
1.13 While Loops in Karel
2.2 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
8.1 Timers
Standard
1.1 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
2.1 What is Code
2.2 Uses of Programs
4.8 Python vs Karel
Standard
1.1 Intro to Python with Tracy the Turtle
Standard
16.1 Meet Tracy the Turtle
Standard
1.1 What is Code
1.2 Uses of Programs
Standard
16.1 Meet Tracy the Turtle
Standard
1.1 What is Code
1.2 Uses of Programs
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
13.4 If Statements
13.5 For Loops in JavaScript
13.9 While Loops
14.1 Control Structures Challenges
23.1 Functions and Parameters 1
23.1 Functions and Parameters 1
23.4 Functions and Return Values 1
23.4 Functions and Return Values 1
15.6 Timers
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
14.2 Variables
14.8 If Statements
14.9 For Loops in JavaScript
14.12 While Loops
14.14 Functions and Parameters 1
14.16 Functions and Return Values 1
Standard
2.2 Variables
6.2 If/Else Statements
6.6 While Loops
6.9 For Loops
17.4 Functions in Karel
17.9 For Loops
17.10 If Statements and Conditionals
17.11 If/Else Statements
17.12 While Loops
14.1 Control Structures Challenges
16.1 Timers
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
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
11.1 Meet 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
Standard
1.1 Intro to Python with Tracy the Turtle
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
6.2 Variables
6.8 If Statements
6.9 For Loops in JavaScript
6.10 Functions and Parameters 1
6.12 Functions and Return Values 1
Standard
2.1 Intro to Python with Tracy the Turtle