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
24.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
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
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.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
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
11.1 Timers