Please enable JavaScript to use CodeHS

Natrona Computer Programming 2: L2.AP.M.01

CodeHS Lessons

Construct solutions to problems using student-created components, such as procedures, modules, and/or objects.

Standard
1.4 Functions in Karel
3.7 Basic Functions
8.1 Parameters
8.2 Return Values
9.1 Functions Challenges
12.1 Breakout
Standard
9.1 Functions
9.2 Functions and Parameters
24.14 Parameters
24.7 Functions
Standard
5.6 Writing Methods
Standard
5.1 Functions and Parameters 1
5.2 Functions and Parameters 2
5.3 Functions and Parameters 3
5.4 Functions and Return Values 1
5.5 Functions and Return Values 2
Standard
5.1 Functions and Parameters 1
5.2 Functions and Parameters 2
5.3 Functions and Parameters 3
5.4 Functions and Return Values 1
5.5 Functions and Return Values 2
Standard
5.1 Functions and Parameters 1
5.2 Functions and Parameters 2
5.3 Functions and Parameters 3
5.4 Functions and Return Values 1
5.5 Functions and Return Values 2
Standard
1.4 Creating Elements Using the DOM
3.3 Interactive Resume Development
4.4 JavaScript Objects
7.5 Presenting Your Innovation
9.14 Functions and Parameters 1
9.16 Functions and Return Values 1
Standard
1.4 Functions in Karel
2.7 Basic Functions
7.1 Parameters
7.2 Return Values
8.1 Functions Challenges
11.1 Breakout
Standard
1.4 Functions in Karel
3.7 Basic Functions
8.1 Parameters
8.2 Return Values
9.1 Functions Challenges
12.1 Breakout
Standard
1.4 Functions in Karel
3.7 Basic Functions
8.1 Parameters
8.2 Return Values
9.1 Functions Challenges
13.1 Breakout
Standard
3.3 Functions
5.6 Parameters
Standard
3.3 Functions
5.6 Parameters
Standard
13.8 Functions
13.13 Parameters
14.1 Sports Research
14.2 Game Events
14.3 Sound Effects
14.4 Make a Shot!
14.5 Air Horn App
14.6 Event Handlers
14.7 Putting Game
14.8 Level Up!
14.9 Final Touches
14.10 Make a Game!
Standard
3.8 Functions
3.13 Parameters
7.9 Final Project
7.8 Visualizing a Song
7.7 Building Songs with Beats
7.6 Loops in Music
7.5 Chord Builder
7.4 Custom Song Builder
7.3 Simple Song Maker
7.2 Visualizing Music
7.1 Making Beats with Code
9.10 Make a Game!
9.9 Final Touches
9.8 Level Up!
9.7 Putting Game
9.6 Event Handlers
9.5 Air Horn App
9.4 Make a Shot!
9.3 Sound Effects
9.2 Game Events
9.1 Sports Research
8.10 Final Masterpiece
8.9 Art Stories
8.8 GIFs With Background Music
8.7 GIF Generator
8.6 Turtle Patterns
8.5 Paintbrush
8.4 Face Filters
8.3 Famous Artists
8.2 Filtered Collage
8.1 Memes Memes Memes
Standard
9.4 Make a Shot!
7.9 Final Project
7.8 Visualizing a Song
7.7 Building Songs with Beats
7.6 Loops in Music
7.5 Chord Builder
7.4 Custom Song Builder
7.3 Simple Song Maker
7.2 Visualizing Music
7.1 Making Beats with Code
9.10 Make a Game!
9.9 Final Touches
9.8 Level Up!
9.7 Putting Game
9.6 Event Handlers
9.5 Air Horn App
6.8 Functions
9.3 Sound Effects
9.2 Game Events
9.1 Sports Research
8.10 Final Masterpiece
8.9 Art Stories
8.8 GIFs With Background Music
8.7 GIF Generator
8.6 Turtle Patterns
8.5 Paintbrush
8.4 Face Filters
8.3 Famous Artists
8.2 Filtered Collage
8.1 Memes Memes Memes
6.13 Parameters
Standard
7.14 Functions
7.15 Functions and Parameters
Standard
2.3 Printing Genotypes
2.4 Determining Allele Order
2.5 Percent Genotype Dominance
2.6 Print Total Genotype Dominance
3.1 Creating Circles
3.2 Positioning Circles
3.3 Adding Movement
3.4 Changing Speeds on Collision
3.5 Inelastic Collisions
3.6 Elastic Collisions
4.2 Adding Gravity
4.3 Time to Impact
4.4 Elastic Collisions
Standard
1.5 Pulling It All Together!
2.5 Final Roofing Project
3.4 The Formula Solver
6.1 Modeling with Tracy
Standard
1.8 Functions
1.13 Parameters
6.1 Functions
6.2 Functions and Parameters
7.4 Functions
Standard
1.4 Functions in Karel
8.1 Functions and Parameters 1
8.4 Functions and Return Values 1
9.1 Functions Challenges
10.4 Functions
13.1 Breakout
Standard
3.3 Functions
4.3 Parameters
Standard
1.1 Making Beats with Code
1.2 Visualizing Music
1.3 Simple Song Maker
1.4 Custom Song Builder
1.5 Chord Builder
1.6 Loops in Music
1.7 Building Songs with Beats
1.8 Visualizing a Song
1.9 Final Project
2.1 Memes Memes Memes
2.2 Filtered Collage
2.3 Famous Artists
2.4 Face Filters
2.5 Paintbrush
2.6 Turtle Patterns
2.7 GIF Generator
2.8 GIFs With Background Music
2.9 Art Stories
2.10 Final Masterpiece
3.1 Sports Research
3.2 Game Events
3.3 Sound Effects
3.4 Make a Shot!
3.5 Air Horn App
3.6 Event Handlers
3.7 Putting Game
3.8 Level Up!
3.9 Final Touches
3.10 Make a Game!
Standard
1.1 Making Beats with Code
2.1 Visualizing Music
2.2 Simple Song Maker
2.3 Custom Song Builder
2.4 Chord Builder
2.5 Loops in Music
2.6 Building Songs with Beats
2.7 Visualizing a Song
2.8 Final Project
Standard
1.1 Sports Research
2.1 Game Events
2.2 Sound Effects
2.3 Make a Shot!
2.4 Air Horn App
2.5 Event Handlers
2.6 Putting Game
2.7 Level Up!
2.8 Final Touches
2.9 Make a Game!
Standard
1.1 Memes Memes Memes
2.1 Filtered Collage
2.2 Famous Artists
2.3 Face Filters
2.4 Paintbrush
2.5 Turtle Patterns
2.6 GIF Generator
2.7 GIFs With Background Music
2.8 Art Stories
2.9 Final Masterpiece
Standard
2.4 Functions in Karel
9.1 Functions and Parameters 1
9.4 Functions and Return Values 1
10.4 Project Prep and Development
Standard
1.8 Functions
1.13 Parameters
Standard
3.1 Java Methods
4.4 Writing Classes
Standard
1.4 Functions in Karel
7.1 Functions and Parameters 1
7.4 Functions and Return Values 1
8.1 Functions Challenges
11.1 Breakout
Standard
1.4 Functions in Karel
7.1 Functions and Parameters 1
7.4 Functions and Return Values 1
8.1 Functions Challenges
11.1 Breakout
Standard
1.4 Functions in Karel
7.1 Functions and Parameters 1
7.4 Functions and Return Values 1
9.1 Functions Challenges
9.1 Functions Challenges
Standard
3.3 Functions
4.3 Parameters
Standard
2.8 Functions
2.13 Parameters
6.1 Functions
6.2 Functions and Parameters
Standard
1.4 Functions in Karel
2.16 Functions and Parameters 1
2.19 Functions and Return Values 1
6.1 Breakout
Standard
6.3 Creating Elements Using the DOM
8.3 Interactive Resume Development
9.4 JavaScript Objects
12.2 Presenting Your Innovation
14.10 Functions and Parameters 1
14.12 Functions and Return Values 1
Standard
8.6 Writing Methods
Standard
2.4 Functions in Karel
9.1 Functions and Parameters 1
9.4 Functions and Return Values 1
10.4 Project Prep and Development
Standard
2.4 Functions in Karel
10.1 Functions and Parameters 1
10.4 Functions and Return Values 1
11.4 Project Prep and Development
Standard
2.8 Functions
2.14 Parameters
8.1 Functions
8.2 Functions and Parameters
Standard
3.4 Functions in Karel
10.1 Functions and Parameters 1
10.4 Functions and Return Values 1
11.5 Project Prep and Development
Standard
2.4 Functions in Karel
9.1 Functions and Parameters 1
9.4 Functions and Return Values 1
10.4 Project Prep and Development
Standard
1.8 Functions
1.13 Parameters
Standard
2.4 Functions in Karel
9.1 Functions and Parameters 1
9.4 Functions and Return Values 1
10.4 Project Prep and Development
Standard
1.8 Functions
1.13 Parameters
Standard
2.4 Functions in Karel
11.1 Functions and Parameters 1
11.4 Functions and Return Values 1
12.4 Project Prep and Development
Standard
3.8 Functions
3.13 Parameters
Standard
4.1 Sports Research
4.2 Game Events
4.3 Sound Effects
4.4 Make a Shot!
4.5 Air Horn App
4.6 Event Handlers
4.7 Putting Game
4.8 Level Up!
4.9 Final Touches
4.10 Make a Game!
Standard
2.4 Functions in Karel
Standard
5.1 Functions and Parameters 1
5.2 Functions and Parameters 2
5.3 Functions and Parameters 3
5.4 Functions and Return Values 1
5.5 Functions and Return Values 2
Standard
2.4 Functions in Karel
11.4 Project Prep and Development
17.1 Functions and Parameters 1
17.4 Functions and Return Values 1
Standard
6.1 Functions
6.2 Functions and Parameters
18.8 Functions
18.13 Parameters
Standard
5.3 Creating Elements Using the DOM
7.3 Interactive Resume Development
8.4 JavaScript Objects
10.2 Presenting Your Innovation
Standard
2.4 Functions in Karel
9.1 Functions and Parameters 1
9.4 Functions and Return Values 1
10.4 Project Prep and Development
Standard
1.8 Functions
1.13 Parameters
Standard
1.4 Functions in Karel
2.7 Basic Functions
5.1 Parameters
5.2 Return Values
25.1 Functions Challenges
27.1 Breakout
Standard
1.4 Functions in Karel
12.1 Functions and Parameters 1
12.4 Functions and Return Values 1
13.1 Functions Challenges
23.1 Breakout
Standard
1.4 Functions in Karel
12.1 Functions and Parameters 1
12.4 Functions and Return Values 1
13.1 Functions Challenges
23.1 Breakout
Standard
5.1 Functions
5.2 Functions and Parameters
Standard
1.4 Functions in Karel
8.1 Functions and Parameters 1
8.4 Functions and Return Values 1
9.1 Functions Challenges
12.1 Breakout
Standard
1.8 Functions
1.13 Parameters
Standard
2.4 Functions in Karel
9.1 Functions and Parameters 1
9.4 Functions and Return Values 1
10.4 Project Prep and Development
Standard
2.4 Functions in Karel
9.1 Functions and Parameters 1
9.4 Functions and Return Values 1
10.4 Project Prep and Development
Standard
1.8 Functions
1.13 Parameters
Standard
2.4 Functions in Karel
9.1 Functions and Parameters 1
9.4 Functions and Return Values 1
10.4 Project Prep and Development
Standard
1.8 Functions
1.13 Parameters
Standard
6.6 Functions
6.12 Parameters
8.6 Basic Functions
7.13 Functions
Standard
2.4 Functions in Karel
9.1 Functions and Parameters 1
9.4 Functions and Return Values 1
10.4 Project Prep and Development
Standard
1.8 Functions
1.13 Parameters
Standard
4.1 Functions and Parameters 1
4.2 Functions and Parameters 2
4.3 Functions and Parameters 3
4.4 Functions and Return Values 1
4.5 Functions and Return Values 2
Standard
4.1 Functions and Parameters 1
4.2 Functions and Parameters 2
4.3 Functions and Parameters 3
4.4 Functions and Return Values 1
4.5 Functions and Return Values 2
Standard
1.8 Functions
1.13 Parameters
Standard
2.4 Functions in Karel
9.1 Functions and Parameters 1
9.4 Functions and Return Values 1
10.4 Project Prep and Development
Standard
1.8 Functions
1.13 Parameters
Standard
3.8 Functions
3.13 Parameters
Standard
3.8 Functions
3.14 Parameters
6.4 Project Prep and Development
Standard
2.4 Functions in Karel
3.7 Basic Functions
9.1 Parameters
9.2 Return Values
12.4 Project Prep and Development
Standard
2.4 Functions in Karel
4.7 Basic Functions
7.1 Parameters
7.2 Return Values
9.4 Project Prep and Development
21.1 Functions Challenges
23.1 Breakout
Standard
1.8 Functions
1.13 Parameters
Standard
2.4 Functions in Karel
9.1 Functions and Parameters 1
9.4 Functions and Return Values 1
10.4 Project Prep and Development
Standard
4.1 Functions and Parameters 1
4.2 Functions and Parameters 2
4.3 Functions and Parameters 3
4.4 Functions and Return Values 1
4.5 Functions and Return Values 2
Standard
1.8 Functions
1.13 Parameters
Standard
8.1 Functions
8.2 Functions and Parameters
16.14 Parameters
16.7 Functions
Standard
3.1 Functions and Parameters 1
3.2 Functions and Parameters 2
3.3 Functions and Parameters 3
3.4 Functions and Return Values 1
3.5 Functions and Return Values 2
Standard
8.1 Functions
8.2 Functions and Parameters
16.14 Parameters
16.7 Functions
Standard
3.1 Functions and Parameters 1
3.2 Functions and Parameters 2
3.3 Functions and Parameters 3
3.4 Functions and Return Values 1
3.5 Functions and Return Values 2
Standard
3.4 Functions in Karel
13.4 Project Prep and Development
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
Standard
1.4 Functions in Karel
Standard
4.4 Functions in Karel
7.1 Functions and Parameters 1
7.4 Functions and Return Values 1
8.4 Project Prep and Development
Standard
9.4 Project Prep and Development
12.1 Sports Research
12.2 Game Events
12.3 Sound Effects
12.4 Make a Shot!
12.5 Air Horn App
12.6 Event Handlers
12.7 Putting Game
12.8 Level Up!
12.9 Final Touches
12.10 Make a Game!
Standard
2.4 Functions in Karel
5.7 Basic Functions
10.1 Parameters
10.3 Return Values
12.1 Breakout
14.5 Project Prep and Development
Standard
3.3 Functions
4.4 Parameters
Standard
2.4 Functions in Karel
9.1 Functions and Parameters 1
9.4 Functions and Return Values 1
10.4 Project Prep and Development
Standard
2.4 Functions in Karel
9.1 Functions and Parameters 1
9.4 Functions and Return Values 1
10.4 Project Prep and Development
Standard
1.8 Functions
1.13 Parameters
Standard
1.1 Making Beats with Code
Standard
1.1 Memes Memes Memes
Standard
1.1 Sports Research
Standard
11.6 Writing Methods
12.4 Writing Classes
Standard
11.6 Writing Methods
18.4 Writing Classes
Standard
7.3 Creating Elements Using the DOM
9.3 Interactive Resume Development
10.4 JavaScript Objects
13.14 Functions and Parameters 1
13.16 Functions and Return Values 1
Standard
1.1 Functions
1.2 Functions and Parameters
Standard
3.3 Functions
5.6 Parameters
Standard
3.3 Functions
5.6 Parameters
Standard
9.1 Functions
9.2 Functions and Parameters
Standard
11.14 Parameters
11.7 Functions
Standard
1.1 Functions
1.2 Functions and Parameters
Standard
1.3 Creating Elements Using the DOM
4.4 JavaScript Objects
6.5 Presenting Your Innovation
8.14 Functions and Parameters 1
8.16 Functions and Return Values 1
10.3 Interactive Resume Development
Standard
6.3 Creating Elements Using the DOM
9.4 JavaScript Objects
11.5 Presenting Your Innovation
12.14 Functions and Parameters 1
12.16 Functions and Return Values 1
14.3 Interactive Resume Development
Standard
5.1 Java Methods
6.4 Writing Classes
Standard
1.4 Functions in Karel
9.1 Functions and Parameters 1
9.4 Functions and Return Values 1
12.4 Project Prep and Development