Please enable JavaScript to use CodeHS

IL 9-10: 9-10.AP.18

CodeHS Lessons

Create artifacts by using procedures within a program, combinations of data and procedures, or independent but interrelated programs.

Standard
3.7 Basic Functions
4.3 Positioning Graphics Objects
5.1 Graphics Challenges
8.1 Parameters
9.1 Functions Challenges
Standard
12.1 Tuples
12.2 Lists
12.3 For Loops and Lists
12.4 List Methods
13.1 2d Lists
13.2 List Comprehensions
13.3 Packing and Unpacking
13.4 Dictionaries
14.1 Project: Guess the Word
21.1 Let's Build Mastermind
Standard
36.1 Practice PT: The Shopping List
37.1 Practice PT: Testing 1, 2, 3 ...
32.1 Game Design: Helicopter
31.1 Tic Tac Toe
30.1 Visualizing Music
29.2 Connect Four
Standard
2.1 Practice PT: Pair-Programming Paint!
6.1 Practice PT: Tell a Story
9.1 Practice PT: Steganography
10.1 Practice PT: Create an Image Filter!
34.1 2d Lists
34.2 List Comprehensions
34.3 Packing and Unpacking
34.4 Dictionaries
26.14 Practice PT: Your First Website
32.1 Practice PT: The Shopping List
31.1 Practice PT: Testing 1, 2, 3 ...
30.1 Let's Build Mastermind
Standard
10.1 Final Web Design Project
Standard
2.4 Callback Functions and Synchronization
2.5 Using Multiple Files in JavaScript
9.14 Functions and Parameters 1
9.15 Functions and Parameters 2
9.16 Functions and Return Values 1
9.17 Functions and Return Values 2
9.18 Local Variables and Scope
Standard
6.4 Callback Functions and Synchronization
6.5 Using Multiple Files in JavaScript
Standard
42.1 Practice PT: The Shopping List
43.1 Practice PT: Testing 1, 2, 3 ...
35.1 Game Design: Helicopter
34.1 Tic Tac Toe
33.1 Visualizing Music
36.2 Connect Four
Standard
2.7 Basic Functions
3.3 Positioning Graphics Objects
4.1 Graphics Challenges
7.1 Parameters
8.1 Functions Challenges
Standard
3.7 Basic Functions
4.3 Positioning Graphics Objects
5.1 Graphics Challenges
8.1 Parameters
9.1 Functions Challenges
Standard
3.7 Basic Functions
4.3 Positioning Graphics Objects
5.1 Graphics Challenges
8.1 Parameters
9.1 Functions Challenges
Standard
4.4 Combining Datasets
Standard
9.1 Tuples
9.2 Lists
9.3 For Loops and Lists
9.4 List Methods
10.1 2d Lists
10.2 List Comprehensions
10.3 Packing and Unpacking
10.4 Dictionaries
11.1 Project: Guess the Word
Standard
8.1 Functions and Parameters 1
8.2 Functions and Parameters 2
8.4 Functions and Return Values 1
8.5 Functions and Return Values 2
8.6 Local Variables and Scope
Standard
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
Standard
7.1 Functions and Parameters 1
7.2 Functions and Parameters 2
7.4 Functions and Return Values 1
7.5 Functions and Return Values 2
7.6 Local Variables and Scope
Standard
7.1 Functions and Parameters 1
7.2 Functions and Parameters 2
7.4 Functions and Return Values 1
7.5 Functions and Return Values 2
7.6 Local Variables and Scope
Standard
7.1 Functions and Parameters 1
7.2 Functions and Parameters 2
7.4 Functions and Return Values 1
7.5 Functions and Return Values 2
7.6 Local Variables and Scope
Standard
8.1 Tuples
8.2 Lists
8.3 For Loops and Lists
8.4 List Methods
9.1 2d Lists
9.2 List Comprehensions
9.3 Packing and Unpacking
9.4 Dictionaries
10.1 Project: Guess the Word
18.1 Let's Build Mastermind
Standard
6.10 Functions and Parameters 1
6.11 Functions and Parameters 2
6.12 Functions and Return Values 1
8.4 Callback Functions and Synchronization
8.5 Using Multiple Files in JavaScript
Standard
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
Standard
10.1 Functions and Parameters 1
10.2 Functions and Parameters 2
10.4 Functions and Return Values 1
10.5 Functions and Return Values 2
Standard
10.1 Tuples
10.2 Lists
10.3 For Loops and Lists
10.4 List Methods
11.1 2d Lists
11.2 List Comprehensions
11.3 Packing and Unpacking
11.4 Dictionaries
12.1 Project: Guess the Word
Standard
10.1 Functions and Parameters 1
10.2 Functions and Parameters 2
10.4 Functions and Return Values 1
10.5 Functions and Return Values 2
Standard
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
Standard
11.1 Functions and Parameters 1
11.2 Functions and Parameters 2
11.4 Functions and Return Values 1
11.5 Functions and Return Values 2
Standard
10.7 Basic Functions
10.11 Positioning Graphics Objects
Standard
35.1 Practice PT: The Shopping List
36.1 Practice PT: Testing 1, 2, 3 ...
31.1 Game Design: Helicopter
30.1 Tic Tac Toe
29.1 Visualizing Music
28.2 Connect Four
Standard
17.1 Functions and Parameters 1
17.2 Functions and Parameters 2
17.4 Functions and Return Values 1
17.5 Functions and Return Values 2
Standard
9.1 Tuples
9.2 Lists
9.3 For Loops and Lists
9.4 List Methods
9.5 2d Lists
12.1 List Comprehensions
12.2 Packing and Unpacking
12.3 Dictionaries
13.1 Project: Guess the Word
19.1 Let's Build Mastermind
Standard
6.4 Callback Functions and Synchronization
6.5 Using Multiple Files in JavaScript
Standard
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
Standard
2.7 Basic Functions
3.3 Positioning Graphics Objects
5.1 Parameters
22.1 Graphics Challenges
25.1 Functions Challenges
Standard
12.1 Functions and Parameters 1
12.2 Functions and Parameters 2
12.4 Functions and Return Values 1
12.5 Functions and Return Values 2
12.6 Local Variables and Scope
Standard
12.1 Functions and Parameters 1
12.2 Functions and Parameters 2
12.4 Functions and Return Values 1
12.5 Functions and Return Values 2
12.6 Local Variables and Scope
Standard
6.1 Tuples
6.2 Lists
6.3 For Loops and Lists
6.4 List Methods
6.5 2d Lists
6.6 Dictionaries
8.9 Combining Datasets
Standard
8.1 Functions and Parameters 1
8.2 Functions and Parameters 2
8.4 Functions and Return Values 1
8.5 Functions and Return Values 2
8.6 Local Variables and Scope
Standard
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
Standard
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
Standard
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
Standard
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
Standard
26.1 Game Design: Helicopter
25.1 Tic Tac Toe
24.1 Visualizing Music
23.2 Connect Four
Standard
27.1 Game Design: Helicopter
26.1 Tic Tac Toe
25.1 Visualizing Music
24.2 Connect Four
Standard
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
Standard
3.7 Basic Functions
6.3 Positioning Graphics Objects
9.1 Parameters
Standard
7.7 Basic Functions
8.3 Positioning Graphics Objects
11.1 Parameters
12.1 Functions Challenges
Standard
4.7 Basic Functions
5.3 Positioning Graphics Objects
7.1 Parameters
18.1 Graphics Challenges
21.1 Functions Challenges
Standard
7.1 Functions and Parameters 1
7.2 Functions and Parameters 2
7.4 Functions and Return Values 1
7.5 Functions and Return Values 2
Standard
5.6 Dictionaries
10.9 Combining Datasets
Standard
10.1 Final Web Design Project
Standard
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
Standard
9.1 Let's Build Mastermind
Standard
14.1 Let's Build Mastermind
Standard
14.1 Let's Build Mastermind
Standard
23.1 Functions and Parameters 1
23.1 Functions and Parameters 1
23.2 Functions and Parameters 2
23.2 Functions and Parameters 2
23.4 Functions and Return Values 1
23.4 Functions and Return Values 1
23.5 Functions and Return Values 2
23.5 Functions and Return Values 2
23.6 Local Variables and Scope
Standard
8.4 Callback Functions and Synchronization
8.5 Using Multiple Files in JavaScript
13.14 Functions and Parameters 1
13.15 Functions and Parameters 2
13.16 Functions and Return Values 1
13.17 Functions and Return Values 2
13.18 Local Variables and Scope
Standard
8.4 Callback Functions and Synchronization
8.5 Using Multiple Files in JavaScript
14.14 Functions and Parameters 1
14.15 Functions and Parameters 2
14.16 Functions and Return Values 1
14.17 Functions and Return Values 2
14.18 Local Variables and Scope
Standard
7.1 Functions and Parameters 1
7.2 Functions and Parameters 2
7.4 Functions and Return Values 1
7.5 Functions and Return Values 2
Standard
5.7 Basic Functions
6.3 Positioning Graphics Objects
7.1 Graphics Challenges
10.1 Parameters
Standard
15.1 Final Web Design Project
Standard
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
Standard
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
Standard
7.1 Final Web Design Project
Standard
7.1 Final Web Design Project
Standard
4.1 Tuples
4.2 Lists
4.3 For Loops and Lists
4.4 List Methods
5.1 2d Lists
5.2 List Comprehensions
5.3 Packing and Unpacking
5.4 Dictionaries
6.1 Project: Guess the Word
Standard
12.1 Tuples
12.2 Lists
12.3 For Loops and Lists
12.4 List Methods
13.1 2d Lists
13.2 List Comprehensions
13.3 Packing and Unpacking
13.4 Dictionaries
14.1 Project: Guess the Word
Standard
4.1 Tuples
4.2 Lists
4.3 For Loops and Lists
4.4 List Methods
5.1 2d Lists
5.2 List Comprehensions
5.3 Packing and Unpacking
5.4 Dictionaries
6.1 Project: Guess the Word
14.1 Let's Build Mastermind
Standard
8.14 Functions and Parameters 1
8.15 Functions and Parameters 2
8.16 Functions and Return Values 1
8.17 Functions and Return Values 2
8.18 Local Variables and Scope
9.4 Callback Functions and Synchronization
9.5 Using Multiple Files in JavaScript
Standard
12.14 Functions and Parameters 1
12.15 Functions and Parameters 2
12.16 Functions and Return Values 1
12.17 Functions and Return Values 2
12.18 Local Variables and Scope
13.4 Callback Functions and Synchronization
13.5 Using Multiple Files in JavaScript
Standard
6.1 Tuples
6.2 Lists
6.3 For Loops and Lists
6.4 List Methods
6.5 2d Lists
6.6 Dictionaries
Standard
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2