Please enable JavaScript to use CodeHS

CO 9-12: CS.HS.1.1a

CodeHS Lessons

Identify and create different types of algorithms (sort, search, etc.).

Standard
2.1 Challenge Problems
8.1 Parameters
8.2 Return Values
Standard
7.1 While Loops
7.3 Break and Continue
9.2 Functions and Parameters
Standard
7.5 Searching
7.6 Sorting
10.2 Recursive Searching
10.3 Recursive Sorting
11.2 Recursive Searching
11.3 Recursive Sorting
Standard
1.5 Functions in Karel
1.20 Karel Challenges
5.1 Functions and Parameters 1
5.4 Functions and Return Values 1
7.6 Finding an Element in a List
Standard
1.5 Functions in Karel
1.20 Karel Challenges
5.1 Functions and Parameters 1
5.4 Functions and Return Values 1
7.6 Finding an Element in a List
Standard
9.14 Functions and Parameters 1
9.15 Functions and Parameters 2
9.16 Functions and Return Values 1
Standard
8.8 Filtering Queries in SQL
18.2 Ordering Results
18.4 Joining Tables
21.1 Challenge Problems
Standard
15.2 Ordering Results
15.4 Joining Tables
Standard
1.16 Challenge Problems
7.1 Parameters
7.2 Return Values
Standard
2.1 Challenge Problems
8.1 Parameters
8.2 Return Values
Standard
2.1 Challenge Problems
8.1 Parameters
8.2 Return Values
Standard
7.1 Challenge Problems
Standard
1.4 Functions in Karel
1.16 Karel Challenges
Standard
2.4 Functions in Karel
2.16 Karel Challenges
Standard
2.4 Functions in Karel
2.16 Karel Challenges
Standard
7.12 Break and Continue
7.15 Functions and Parameters
Standard
2.2 Ordering Results
2.4 Joining Tables
Standard
1.4 Functions in Karel
1.16 Karel Challenges
Standard
5.1 While Loops
5.3 Break and Continue
6.2 Functions and Parameters
Standard
2.1 Challenge Problems
8.1 Functions and Parameters 1
8.2 Functions and Parameters 2
8.3 Functions and Parameters 3
8.4 Functions and Return Values 1
Standard
3.2 Challenge Problems
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
Standard
11.16 Karel Challenges
11.4 Functions in Karel
Standard
8.1 What is an Algorithm?
8.2 Linear Search
8.3 Binary Search
8.4 Selection Sort
8.5 Insertion Sort
8.7 Mergesort
Standard
2.1 Challenge Problems
7.1 Functions and Parameters 1
7.2 Functions and Parameters 2
7.3 Functions and Parameters 3
7.4 Functions and Return Values 1
Standard
2.1 Challenge Problems
7.1 Functions and Parameters 1
7.2 Functions and Parameters 2
7.3 Functions and Parameters 3
7.4 Functions and Return Values 1
Standard
2.1 Challenge Problems
7.1 Functions and Parameters 1
7.2 Functions and Parameters 2
7.3 Functions and Parameters 3
7.4 Functions and Return Values 1
Standard
5.1 While Loops
5.3 Break and Continue
6.2 Functions and Parameters
Standard
1.16 Challenge Problems
2.16 Functions and Parameters 1
2.19 Functions and Return Values 1
8.3 Adding/Removing From an Array
8.6 Finding an Element in a List
8.7 Removing an Element From an Array
8.14 Looping Over a Grid
Standard
6.10 Functions and Parameters 1
6.11 Functions and Parameters 2
6.12 Functions and Return Values 1
12.7 Filtering Queries in SQL
Standard
9.1 What is an Algorithm?
9.2 Linear Search
9.3 Binary Search
9.4 Selection Sort
9.5 Insertion Sort
9.7 Mergesort
Standard
3.2 Challenge Problems
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
Standard
3.2 Challenge Problems
10.1 Functions and Parameters 1
10.2 Functions and Parameters 2
10.3 Functions and Parameters 3
10.4 Functions and Return Values 1
Standard
7.1 While Loops
7.3 Break and Continue
8.2 Functions and Parameters
Standard
4.2 Challenge Problems
10.1 Functions and Parameters 1
10.2 Functions and Parameters 2
10.3 Functions and Parameters 3
10.4 Functions and Return Values 1
Standard
3.2 Challenge Problems
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
Standard
11.16 Karel Challenges
11.4 Functions in Karel
Standard
3.2 Challenge Problems
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
Standard
11.16 Karel Challenges
11.4 Functions in Karel
Standard
3.2 Challenge Problems
11.1 Functions and Parameters 1
11.2 Functions and Parameters 2
11.3 Functions and Parameters 3
11.4 Functions and Return Values 1
Standard
3.2 Challenge Problems
Standard
1.4 Functions in Karel
1.19 Karel Challenges
5.1 Functions and Parameters 1
5.4 Functions and Return Values 1
7.6 Finding an Element in a List
Standard
3.2 Challenge Problems
22.8 Filtering Queries in SQL
17.1 Functions and Parameters 1
17.2 Functions and Parameters 2
17.3 Functions and Parameters 3
17.4 Functions and Return Values 1
Standard
5.1 While Loops
5.3 Break and Continue
6.2 Functions and Parameters
Standard
3.2 Challenge Problems
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
Standard
6.16 Karel Challenges
6.4 Functions in Karel
Standard
5.1 Parameters
5.2 Return Values
14.8 Filtering Queries in SQL
18.1 Challenge Problems
Standard
2.1 Challenge Problems
12.1 Functions and Parameters 1
12.2 Functions and Parameters 2
12.3 Functions and Parameters 3
12.4 Functions and Return Values 1
Standard
2.1 Challenge Problems
12.1 Functions and Parameters 1
12.2 Functions and Parameters 2
12.3 Functions and Parameters 3
12.4 Functions and Return Values 1
Standard
5.2 Functions and Parameters
Standard
2.1 Challenge Problems
8.1 Functions and Parameters 1
8.2 Functions and Parameters 2
8.3 Functions and Parameters 3
8.4 Functions and Return Values 1
Standard
9.8 Filtering Queries in SQL
17.2 Ordering Results
17.4 Joining Tables
Standard
11.16 Karel Challenges
11.4 Functions in Karel
Standard
3.2 Challenge Problems
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
Standard
3.2 Challenge Problems
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
Standard
11.16 Karel Challenges
11.4 Functions in Karel
Standard
3.2 Challenge Problems
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
Standard
11.16 Karel Challenges
11.4 Functions in Karel
Standard
3.2 Challenge Problems
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
Standard
11.16 Karel Challenges
11.4 Functions in Karel
Standard
1.4 Functions in Karel
1.18 Karel Challenges
4.1 Functions and Parameters 1
4.4 Functions and Return Values 1
6.6 Finding an Element in a List
Standard
1.4 Functions in Karel
1.18 Karel Challenges
4.1 Functions and Parameters 1
4.4 Functions and Return Values 1
6.6 Finding an Element in a List
Standard
14.16 Karel Challenges
14.4 Functions in Karel
Standard
3.2 Challenge Problems
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
Standard
11.16 Karel Challenges
11.4 Functions in Karel
Standard
8.4 Functions in Karel
8.16 Karel Challenges
10.8 Filtering Queries in SQL
Standard
9.1 What is an Algorithm?
9.2 Linear Search
9.3 Binary Search
9.4 Selection Sort
9.5 Insertion Sort
9.7 Mergesort
Standard
9.1 Parameters
9.2 Return Values
11.1 What is an Algorithm?
Standard
7.1 Parameters
7.2 Return Values
14.1 Challenge Problems
Standard
1.4 Functions in Karel
1.20 Karel Challenges
4.6 Finding an Element in a List
Standard
11.16 Karel Challenges
11.4 Functions in Karel
Standard
3.2 Challenge Problems
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
Standard
12.16 Karel Challenges
12.4 Functions in Karel
Standard
7.1 While Loops
7.3 Break and Continue
8.2 Functions and Parameters
Standard
7.1 While Loops
7.3 Break and Continue
8.2 Functions and Parameters
Standard
4.2 Challenge Problems
24.1 Functions and Parameters 1
24.1 Functions and Parameters 1
24.2 Functions and Parameters 2
24.2 Functions and Parameters 2
24.3 Functions and Parameters 3
24.3 Functions and Parameters 3
24.4 Functions and Return Values 1
24.4 Functions and Return Values 1
Standard
17.8 Filtering Queries in SQL
17.8 Filtering Queries in SQL
22.2 Ordering Results
22.4 Joining Tables
Standard
7.1 Functions and Parameters 1
7.2 Functions and Parameters 2
7.3 Functions and Parameters 3
7.4 Functions and Return Values 1
Standard
3.1 Challenge Problems
10.1 Parameters
10.3 Return Values
Standard
23.2 Ordering Results
23.4 Joining Tables
Standard
3.2 Challenge Problems
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
Standard
5.9 Filtering Queries in SQL
20.2 Ordering Results
20.4 Joining Tables
Standard
3.2 Challenge Problems
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
Standard
11.16 Karel Challenges
11.4 Functions in Karel
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
13.14 Functions and Parameters 1
13.15 Functions and Parameters 2
13.16 Functions and Return Values 1
Standard
6.1 While Loops
6.3 Break and Continue
Standard
1.2 Functions and Parameters
Standard
6.1 While Loops
6.3 Break and Continue
9.2 Functions and Parameters
Standard
6.1 While Loops
6.3 Break and Continue
Standard
1.2 Functions and Parameters
Standard
8.14 Functions and Parameters 1
8.15 Functions and Parameters 2
8.16 Functions and Return Values 1
Standard
12.14 Functions and Parameters 1
12.15 Functions and Parameters 2
12.16 Functions and Return Values 1
Standard
9.1 What is an Algorithm?
9.2 Linear Search
9.3 Binary Search
9.4 Selection Sort
9.5 Insertion Sort
9.7 Mergesort
Standard
2.2 Challenge Problems
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1