Please enable JavaScript to use CodeHS

CO 9-12: CS.HS.1.2a

CodeHS Lessons

Identify and compare different algorithms that can be used to solve the same problem.

Standard
2.1 Challenge Problems
6.7 The Break Statement
Standard
7.3 Break and Continue
10.5 The in Keyword
12.3 For Loops and Lists
25.4 For Loops
Standard
7.5 Searching
7.6 Sorting
10.2 Recursive Searching
10.3 Recursive Sorting
11.2 Recursive Searching
11.3 Recursive Sorting
Standard
4.11 Loop and a Half
5.3 Functions and Parameters 3
Standard
33.5 The in Keyword
Standard
9.13 Loop and a Half
Standard
4.12 Loop and a Half
5.3 Functions and Parameters 3
Standard
1.16 Challenge Problems
5.7 The Break Statement
Standard
2.1 Challenge Problems
6.7 The Break Statement
Standard
2.1 Challenge Problems
6.7 The Break Statement
Standard
4.4 Flex Layouts
4.5 Using 'Dimensions' to Control Size
Standard
4.4 Flex Layouts
4.5 Using 'Dimensions' to Control Size
Standard
2.3 For Loops
Standard
2.3 For Loops
Standard
7.1 Challenge Problems
Standard
2.14 More Karel Examples and Testing
2.16 Karel Challenges
3.4 For Loops
Standard
2.14 More Karel Examples and Testing
2.16 Karel Challenges
6.4 For Loops
Standard
1.14 More Karel Examples and Testing
1.16 Karel Challenges
13.4 For Loops
Standard
7.12 Break and Continue
Standard
1.14 More Karel Examples and Testing
1.16 Karel Challenges
Standard
1.4 For Loops
5.3 Break and Continue
7.4 Functions
8.5 The in Keyword
9.3 For Loops and Lists
Standard
2.1 Challenge Problems
6.10 Loop and a Half
10.4 Functions
Standard
3.2 Challenge Problems
7.10 Loop and a Half
Standard
1.4 For Loops
11.14 More Karel Examples and Testing
11.16 Karel Challenges
Standard
2.12 Loop-and-a-Half
5.5 Arrays vs ArrayLists
Standard
8.3 Binary Search
Standard
2.1 Challenge Problems
5.10 Loop and a Half
Standard
2.1 Challenge Problems
5.10 Loop and a Half
Standard
2.1 Challenge Problems
5.10 Loop and a Half
Standard
2.4 For Loops
5.3 Break and Continue
7.5 The in Keyword
8.3 For Loops and Lists
Standard
1.14 More Karel Examples and Testing
1.16 Challenge Problems
2.15 Loop and a Half
2.18 Functions and Parameters 3
Standard
9.3 Binary Search
Standard
3.2 Challenge Problems
7.10 Loop and a Half
Standard
3.2 Challenge Problems
8.10 Loop and a Half
Standard
2.4 For Loops
7.3 Break and Continue
9.5 The in Keyword
10.3 For Loops and Lists
Standard
4.2 Challenge Problems
8.10 Loop and a Half
Standard
3.2 Challenge Problems
7.10 Loop and a Half
Standard
1.4 For Loops
11.14 More Karel Examples and Testing
11.16 Karel Challenges
Standard
3.2 Challenge Problems
9.10 Loop and a Half
Standard
3.2 Challenge Problems
14.7 The Break Statement
Standard
4.11 Loop and a Half
5.3 Functions and Parameters 3
Standard
3.2 Challenge Problems
14.10 Loop and a Half
Standard
5.3 Break and Continue
8.5 The in Keyword
9.3 For Loops and Lists
18.4 For Loops
Standard
3.2 Challenge Problems
15.10 Loop and a Half
Standard
3.2 Challenge Problems
7.10 Loop and a Half
Standard
1.4 For Loops
6.14 More Karel Examples and Testing
6.16 Karel Challenges
Standard
4.7 The Break Statement
18.1 Challenge Problems
Standard
2.1 Challenge Problems
10.10 Loop and a Half
Standard
2.1 Challenge Problems
10.10 Loop and a Half
Standard
6.3 For Loops and Lists
Standard
2.1 Challenge Problems
6.10 Loop and a Half
Standard
1.4 For Loops
11.14 More Karel Examples and Testing
11.16 Karel Challenges
Standard
3.2 Challenge Problems
7.10 Loop and a Half
Standard
3.2 Challenge Problems
7.10 Loop and a Half
Standard
1.4 For Loops
11.14 More Karel Examples and Testing
11.16 Karel Challenges
Standard
3.2 Challenge Problems
7.10 Loop and a Half
Standard
1.4 For Loops
11.14 More Karel Examples and Testing
11.16 Karel Challenges
Standard
3.2 Challenge Problems
7.10 Loop and a Half
Standard
1.4 For Loops
11.14 More Karel Examples and Testing
11.16 Karel Challenges
Standard
3.10 Loop and a Half
4.3 Functions and Parameters 3
Standard
3.10 Loop and a Half
4.3 Functions and Parameters 3
Standard
1.4 For Loops
14.14 More Karel Examples and Testing
14.16 Karel Challenges
Standard
3.2 Challenge Problems
7.10 Loop and a Half
Standard
1.4 For Loops
11.14 More Karel Examples and Testing
11.16 Karel Challenges
Standard
3.4 For Loops
8.14 More Karel Examples and Testing
8.16 Karel Challenges
Standard
9.3 Binary Search
Standard
7.7 The Break Statement
Standard
6.7 The Break Statement
14.1 Challenge Problems
Standard
3.11 Loop and a Half
Standard
1.5 For Loops
Standard
2.2 Challenge Problems
5.10 Loop and a Half
Standard
4.5 The in Keyword
Standard
1.4 For Loops
11.14 More Karel Examples and Testing
11.16 Karel Challenges
Standard
3.2 Challenge Problems
7.10 Loop and a Half
Standard
1.4 For Loops
12.14 More Karel Examples and Testing
12.16 Karel Challenges
Standard
7.3 Break and Continue
16.4 For Loops
Standard
7.3 Break and Continue
16.4 For Loops
Standard
4.2 Challenge Problems
13.10 Loop and a Half
Standard
6.10 Loop and a Half
Standard
3.1 Challenge Problems
8.7 The Break Statement
Standard
3.2 Challenge Problems
7.10 Loop and a Half
Standard
3.2 Challenge Problems
7.10 Loop and a Half
Standard
1.4 For Loops
11.14 More Karel Examples and Testing
11.16 Karel Challenges
Standard
14.5 Searching
14.6 Sorting
17.2 Recursive Searching
17.3 Recursive Sorting
Standard
13.5 Searching
13.6 Sorting
15.2 Recursive Searching
15.3 Recursive Sorting
Standard
6.3 Break and Continue
Standard
2.5 The in Keyword
4.3 For Loops and Lists
Standard
2.3 For Loops
Standard
6.3 Break and Continue
10.5 The in Keyword
12.3 For Loops and Lists
Standard
6.3 Break and Continue
11.4 For Loops
Standard
2.5 The in Keyword
4.3 For Loops and Lists
Standard
8.13 Loop and a Half
Standard
12.13 Loop and a Half
Standard
9.3 Binary Search
Standard
6.3 For Loops and Lists
Standard
22.10 Loop and a Half
21.1 Challenge Problems
Standard
1.4 For Loops
11.14 More Karel Examples and Testing
11.16 Karel Challenges
Standard
3.2 Challenge Problems
7.10 Loop and a Half