Please enable JavaScript to use CodeHS

CO 9-12: CS.HS.1.1b

CodeHS Lessons

Predict the outcome of different types of algorithms.

Standard
1.11 If/Else Statements
1.12 While Loops
6.2 If/Else Statements
6.7 The Break Statement
25.1 Conway's Game of Life
Standard
5.5 Floating Point Numbers and Rounding
7.1 While Loops
7.4 Nested Control Structures
9.5 Exceptions
24.19 If/Else Statements
24.20 While Loops
24.21 Putting Together Control Structures
Standard
7.5 Searching
7.6 Sorting
10.1 Recursion
10.2 Recursive Searching
10.3 Recursive Sorting
11.2 Recursive Searching
11.3 Recursive Sorting
Standard
1.13 If/Else Statements
1.14 While Loops in Karel
4.4 If Statements
4.11 Loop and a Half
Standard
1.13 If/Else Statements
1.14 While Loops in Karel
4.4 If Statements
4.12 Loop and a Half
Standard
9.8 If Statements
9.13 Loop and a Half
Standard
13.3 Looping
13.4 Branching
Standard
1.11 If/Else Statements
1.12 While Loops
5.2 If/Else Statements
5.7 The Break Statement
27.1 Conway's Game of Life
Standard
1.11 If/Else Statements
1.12 While Loops
6.2 If/Else Statements
6.7 The Break Statement
27.1 Conway's Game of Life
Standard
1.11 If/Else Statements
1.12 While Loops
6.2 If/Else Statements
6.7 The Break Statement
23.1 Conway's Game of Life
Standard
7.2 If/Else Statements
7.4 While Loops
8.1 Putting Together Control Structures
Standard
7.2 If/Else Statements
7.4 While Loops
8.1 Putting Together Control Structures
Standard
4.4 If/Else Statements
Standard
4.2 If/Else Statements
5.1 While Loops
Standard
1.9 For Loops
1.11 If/Else Statements
1.12 While Loops in Karel
13.17 If/ Else Statements
13.18 While Loops
13.19 Putting Together Control Structures
Standard
2.9 For Loops
2.11 If/Else Statements
2.12 While Loops in Karel
3.17 If/ Else Statements
3.18 While Loops
3.19 Putting Together Control Structures
Standard
2.9 For Loops
2.11 If/Else Statements
2.12 While Loops in Karel
6.17 If/ Else Statements
6.18 While Loops
6.19 Putting Together Control Structures
Standard
7.18 Exceptions
Standard
1.9 For Loops
1.11 If/Else Statements
1.12 While Loops in Karel
Standard
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
4.5 Floating Point Numbers and Rounding
5.1 While Loops
5.4 Nested Control Structures
6.5 Exceptions
15.1 Advanced Challenges with Tracy
Standard
1.11 If/Else Statements
1.12 While Loops in Karel
6.4 If Statements
6.10 Loop and a Half
Standard
6.2 If/ Else Statements
6.3 While Loops
8.1 Putting Together Control Structures
10.1 Advanced Challenges with Tracy
Standard
2.12 If/Else Statements
2.13 While Loops in Karel
7.4 If Statements
7.10 Loop and a Half
Standard
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
11.11 If/Else Statements
11.12 While Loops in Karel
11.9 For Loops
Standard
1.12 If/Else Statements
Standard
8.4 Selection Sort
8.5 Insertion Sort
8.7 Mergesort
Standard
1.11 If/Else Statements
1.12 While Loops in Karel
5.4 If Statements
5.10 Loop and a Half
21.1 Evolution Simulation
20.1 Conway's Game of Life
Standard
1.11 If/Else Statements
1.12 While Loops in Karel
5.4 If Statements
5.10 Loop and a Half
24.1 Evolution Simulation
23.1 Conway's Game of Life
Standard
1.11 If/Else Statements
1.12 While Loops in Karel
5.4 If Statements
5.10 Loop and a Half
16.1 Evolution Simulation
15.1 Conway's Game of Life
Standard
5.2 If/ Else Statements
5.3 While Loops
6.1 Putting Together Control Structures
7.1 Advanced Challenges with Tracy
Standard
2.17 If/ Else Statements
2.18 While Loops
2.19 Putting Together Control Structures
4.5 Floating Point Numbers and Rounding
5.1 While Loops
5.4 Nested Control Structures
6.5 Exceptions
13.1 Advanced Challenges with Tracy
Standard
1.11 If/Else Statements
1.12 While Loops in Karel
2.9 If Statements
2.15 Loop and a Half
8.6 Finding an Element in a List
8.14 Looping Over a Grid
Standard
6.8 If Statements
Standard
9.4 Selection Sort
9.5 Insertion Sort
9.6 Recursion
9.7 Mergesort
Standard
2.12 If/Else Statements
2.13 While Loops in Karel
7.4 If Statements
7.10 Loop and a Half
Standard
2.12 If/Else Statements
2.13 While Loops in Karel
8.4 If Statements
8.10 Loop and a Half
Standard
2.19 If/ Else Statements
2.20 While Loops
2.22 Putting Together Control Structures
6.5 Floating Point Numbers and Rounding
7.1 While Loops
7.4 Nested Control Structures
8.5 Exceptions
16.1 Advanced Challenges with Tracy
Standard
3.12 If/Else Statements
3.13 While Loops in Karel
8.4 If Statements
8.10 Loop and a Half
Standard
2.12 If/Else Statements
2.13 While Loops in Karel
7.4 If Statements
7.10 Loop and a Half
Standard
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
11.11 If/Else Statements
11.12 While Loops in Karel
11.9 For Loops
Standard
2.12 If/Else Statements
2.13 While Loops in Karel
7.4 If Statements
7.10 Loop and a Half
Standard
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
11.11 If/Else Statements
11.12 While Loops in Karel
11.9 For Loops
Standard
2.12 If/Else Statements
2.13 While Loops in Karel
9.4 If Statements
9.10 Loop and a Half
Standard
3.17 If/ Else Statements
3.18 While Loops
3.19 Putting Together Control Structures
Standard
6.3 Looping
6.4 Branching
Standard
2.12 If/Else Statements
2.13 While Loops
14.2 If/Else Statements
14.7 The Break Statement
Standard
1.12 If/Else Statements
1.13 While Loops in Karel
4.4 If Statements
4.11 Loop and a Half
Standard
2.12 If/Else Statements
2.13 While Loops in Karel
14.4 If Statements
14.10 Loop and a Half
Standard
4.5 Floating Point Numbers and Rounding
5.1 While Loops
5.4 Nested Control Structures
6.5 Exceptions
18.17 If/ Else Statements
18.18 While Loops
18.19 Putting Together Control Structures
Standard
2.12 If/Else Statements
2.13 While Loops in Karel
15.4 If Statements
15.10 Loop and a Half
Standard
2.12 If/Else Statements
2.13 While Loops in Karel
7.4 If Statements
7.10 Loop and a Half
Standard
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
6.11 If/Else Statements
6.12 While Loops in Karel
6.9 For Loops
Standard
1.11 If/Else Statements
1.12 While Loops
4.2 If/Else Statements
4.7 The Break Statement
30.1 Conway's Game of Life
Standard
1.11 If/Else Statements
1.12 While Loops in Karel
10.4 If Statements
10.10 Loop and a Half
29.1 Evolution Simulation
28.1 Conway's Game of Life
Standard
1.11 If/Else Statements
1.12 While Loops in Karel
10.4 If Statements
10.10 Loop and a Half
29.1 Evolution Simulation
28.1 Conway's Game of Life
Standard
1.11 If/Else Statements
1.12 While Loops in Karel
6.4 If Statements
6.10 Loop and a Half
22.1 Evolution Simulation
21.1 Conway's Game of Life
Standard
23.3 Looping
23.4 Branching
Standard
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
11.11 If/Else Statements
11.12 While Loops in Karel
11.9 For Loops
Standard
2.12 If/Else Statements
2.13 While Loops in Karel
7.4 If Statements
7.10 Loop and a Half
Standard
2.12 If/Else Statements
2.13 While Loops in Karel
7.4 If Statements
7.10 Loop and a Half
Standard
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
11.11 If/Else Statements
11.12 While Loops in Karel
11.9 For Loops
Standard
2.12 If/Else Statements
2.13 While Loops in Karel
7.4 If Statements
7.10 Loop and a Half
Standard
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
11.11 If/Else Statements
11.12 While Loops in Karel
11.9 For Loops
Standard
6.14 If/ Else Statements
6.15 While Loops
7.10 Floating Point Numbers and Rounding
7.11 While Loops
8.8 If/Else Statements
Standard
2.12 If/Else Statements
2.13 While Loops in Karel
7.4 If Statements
7.10 Loop and a Half
Standard
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
11.11 If/Else Statements
11.12 While Loops in Karel
11.9 For Loops
Standard
1.12 If/Else Statements
1.13 While Loops in Karel
3.4 If Statements
3.10 Loop and a Half
Standard
1.12 If/Else Statements
1.13 While Loops in Karel
3.4 If Statements
3.10 Loop and a Half
Standard
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
14.11 If/Else Statements
14.12 While Loops in Karel
14.9 For Loops
Standard
2.12 If/Else Statements
2.13 While Loops in Karel
7.4 If Statements
7.10 Loop and a Half
Standard
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
11.11 If/Else Statements
11.12 While Loops in Karel
11.9 For Loops
Standard
3.17 If/ Else Statements
3.18 While Loops
3.19 Putting Together Control Structures
8.9 For Loops
8.11 If/Else Statements
8.12 While Loops in Karel
Standard
3.18 If/ Else Statements
3.19 While Loops
3.20 Putting Together Control Structures
7.1 Advanced Challenges with Tracy
Standard
9.4 Selection Sort
9.5 Insertion Sort
9.7 Mergesort
Standard
2.12 If/Else Statements
2.13 While Loops
7.2 If/Else Statements
7.7 The Break Statement
Standard
2.11 If/Else Statements
2.12 While Loops
6.2 If/Else Statements
6.7 The Break Statement
Standard
1.12 If/Else Statements
1.13 While Loops in Karel
3.4 If Statements
3.11 Loop and a Half
Standard
1.18 If/ Else Statements
1.19 While Loops
1.20 Putting Together Control Structures
Standard
1.18 If/ Else Statements
1.19 While Loops
1.20 Putting Together Control Structures
Standard
10.3 Looping
10.4 Branching
Standard
1.12 If/Else Statements
1.13 While Loops in Karel
5.4 If Statements
5.10 Loop and a Half
Standard
13.3 Looping
13.4 Branching
Standard
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
11.11 If/Else Statements
11.12 While Loops in Karel
11.9 For Loops
Standard
2.12 If/Else Statements
2.13 While Loops in Karel
7.4 If Statements
7.10 Loop and a Half
Standard
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
12.11 If/Else Statements
12.12 While Loops in Karel
12.9 For Loops
Standard
6.5 Floating Point Numbers and Rounding
7.1 While Loops
7.4 Nested Control Structures
8.5 Exceptions
16.19 If/Else Statements
16.20 While Loops
16.21 Putting Together Control Structures
Standard
6.5 Floating Point Numbers and Rounding
7.1 While Loops
7.4 Nested Control Structures
8.5 Exceptions
16.19 If/Else Statements
16.20 While Loops
16.21 Putting Together Control Structures
Standard
3.12 If/Else Statements
3.13 While Loops in Karel
10.4 If Statements
10.10 Loop and a Half
Standard
16.3 Looping
16.4 Branching
Standard
13.8 If Statements
13.13 Loop and a Half
Standard
1.11 If/Else Statements
1.12 While Loops in Karel
Standard
4.12 If/Else Statements
4.13 While Loops in Karel
6.4 If Statements
6.10 Loop and a Half
Standard
2.11 If/Else Statements
2.12 While Loops
8.2 If/Else Statements
8.7 The Break Statement
Standard
20.3 Looping
20.4 Branching
Standard
5.2 If/ Else Statements
5.3 While Loops
6.1 Putting Together Control Structures
7.1 Advanced Challenges with Tracy
Standard
2.11 If/Else Statements
2.12 While Loops in Karel
7.4 If Statements
7.10 Loop and a Half
Standard
2.12 If/Else Statements
2.13 While Loops in Karel
7.4 If Statements
7.10 Loop and a Half
Standard
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
11.11 If/Else Statements
11.12 While Loops in Karel
11.9 For Loops
Standard
14.5 Searching
14.6 Sorting
17.1 Recursion
17.2 Recursive Searching
17.3 Recursive Sorting
Standard
13.5 Searching
13.6 Sorting
15.1 Recursion
15.2 Recursive Searching
15.3 Recursive Sorting
Standard
4.5 Floating Point Numbers and Rounding
6.1 While Loops
6.4 Nested Control Structures
Standard
1.5 Exceptions
Standard
4.4 If/Else Statements
Standard
7.2 If/Else Statements
7.4 While Loops
8.1 Putting Together Control Structures
Standard
7.2 If/Else Statements
7.4 While Loops
8.1 Putting Together Control Structures
Standard
4.5 Floating Point Numbers and Rounding
6.1 While Loops
6.4 Nested Control Structures
9.5 Exceptions
Standard
4.5 Floating Point Numbers and Rounding
6.1 While Loops
6.4 Nested Control Structures
11.19 If/Else Statements
11.20 While Loops
11.21 Putting Together Control Structures
Standard
8.8 If Statements
8.13 Loop and a Half
Standard
12.8 If Statements
12.13 Loop and a Half
Standard
9.4 Selection Sort
9.5 Insertion Sort
9.7 Mergesort
Standard
4.3 Looping
4.4 Branching
22.4 If Statements
22.10 Loop and a Half