Please enable JavaScript to use CodeHS

Nevada CS I: CS.1.1.1

CodeHS Lessons

Create prototypes that use algorithms to solve computational problems by leveraging prior student knowledge and personal interests

Standard
3.3 User Input
3.4 Basic Math in JavaScript
4.2 Graphics Challenges
5.4 If Statements
5.5 For Loops in JavaScript
5.9 While Loops
5.10 Loop and a Half
6.1 Control Structures Challenges
7.1 Functions and Parameters 1
7.4 Functions and Return Values 1
8.1 Functions Challenges
9.1 Timers
9.5 Mouse Events: Mouse Clicked
9.6 Mouse Events: Mouse Moved
9.8 Key Events
10.1 Animation Challenges
11.1 Breakout
Standard
3.3 User Input
3.4 Basic Math
6.2 If/Else Statements
6.6 While Loops
6.7 The Break Statement
6.9 For Loops
7.1 Control Structures Challenges
9.1 Functions Challenges
10.1 Timers
10.4 Mouse Click Events
10.5 More Mouse Events
10.6 Key Events
11.1 Animation Challenges
12.1 Breakout
Standard
2.10 Top Down Design
2.19 Putting Together Control Structures
10.1 Project: Guess the Word
13.1 Advanced Challenges with Tracy
Standard
5.4 Accessor Methods
5.5 Mutator Methods
5.6 Writing Methods
18.1 Magpie Lab
17.1 Elevens
20.4 Create a Negative or Positive Review
Standard
1.6 Top Down Design and Decomposition in Karel
1.16 Karel Challenges
13.10 Top Down Design
13.19 Putting Together Control Structures
Standard
7.1 Project Overview
7.2 Planning Your Site
7.3 Creating Your Site
9.3 User Input
9.4 Basic Math in JavaScript
9.8 If Statements
9.9 For Loops in JavaScript
9.12 While Loops
9.13 Loop and a Half
9.14 Functions and Parameters 1
9.16 Functions and Return Values 1
Standard
22.4 If Statements
22.5 For Loops in JavaScript
22.9 While Loops
22.10 Loop and a Half
23.1 Control Structures Challenges
Standard
3.5 Top Down Design
6.1 Putting Together Control Structures
Standard
2.6 Top Down Design and Decomposition in Karel
2.16 Karel Challenges
3.10 Top Down Design
3.19 Putting Together Control Structures
Standard
2.6 Top Down Design and Decomposition in Karel
2.16 Karel Challenges
3.3 User Input
3.4 Basic Math in JavaScript
6.10 Top Down Design
6.19 Putting Together Control Structures
Standard
1.6 Top Down Design and Decomposition in Karel
1.16 Karel Challenges
Standard
1.4 Create a Negative or Positive Review
Standard
1.10 Top Down Design
1.19 Putting Together Control Structures
11.1 Project: Guess the Word
15.1 Advanced Challenges with Tracy
Standard
3.3 User Input
3.4 Basic Math in JavaScript
4.2 Graphics Challenges
6.4 If Statements
6.5 For Loops in JavaScript
6.9 While Loops
6.10 Loop and a Half
7.1 Control Structures Challenges
8.1 Functions and Parameters 1
8.4 Functions and Return Values 1
9.1 Functions Challenges
11.1 Timers
11.5 Mouse Events: Mouse Clicked
11.6 Mouse Events: Mouse Moved
11.8 Key Events
12.1 Animation Challenges
13.1 Breakout
Standard
3.5 Top Down Design
8.1 Putting Together Control Structures
Standard
5.3 User Input
5.4 Basic Math in JavaScript
6.1 Graphics Challenges
7.4 If Statements
7.5 For Loops in JavaScript
7.9 While Loops
7.10 Loop and a Half
8.1 Control Structures Challenges
9.1 Functions and Parameters 1
9.4 Functions and Return Values 1
9.6 Timers
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.3 Key Events
Standard
1.10 Top Down Design
1.19 Putting Together Control Structures
11.6 Top Down Design and Decomposition in Karel
11.16 Karel Challenges
Standard
18.4 Create a Negative or Positive Review
Standard
5.3 User Input
5.4 Basic Math in JavaScript
6.1 Graphics Challenges
7.4 If Statements
7.5 For Loops in JavaScript
7.9 While Loops
7.10 Loop and a Half
8.1 Control Structures Challenges
9.1 Functions and Parameters 1
9.4 Functions and Return Values 1
9.6 Timers
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.3 Key Events
Standard
6.4 User Input
6.5 Basic Math in JavaScript
7.1 Graphics Challenges
8.4 If Statements
8.5 For Loops in JavaScript
8.9 While Loops
8.10 Loop and a Half
9.1 Control Structures Challenges
10.1 Functions and Parameters 1
10.4 Functions and Return Values 1
10.7 Timers
10.11 Mouse Events: Mouse Clicked
18.1 Mouse Events: Mouse Moved
18.3 Key Events
Standard
6.3 User Input
6.4 Basic Math in JavaScript
7.1 Graphics Challenges
8.4 If Statements
8.5 For Loops in JavaScript
8.9 While Loops
8.10 Loop and a Half
9.1 Control Structures Challenges
10.1 Functions and Parameters 1
10.4 Functions and Return Values 1
10.6 Timers
10.10 Mouse Events: Mouse Clicked
16.1 Mouse Events: Mouse Moved
16.3 Key Events
Standard
5.3 User Input
5.4 Basic Math in JavaScript
6.1 Graphics Challenges
7.4 If Statements
7.5 For Loops in JavaScript
7.9 While Loops
7.10 Loop and a Half
8.1 Control Structures Challenges
9.1 Functions and Parameters 1
9.4 Functions and Return Values 1
9.6 Timers
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.3 Key Events
Standard
1.10 Top Down Design
1.19 Putting Together Control Structures
11.6 Top Down Design and Decomposition in Karel
11.16 Karel Challenges
Standard
5.3 User Input
5.4 Basic Math in JavaScript
6.1 Graphics Challenges
7.4 If Statements
7.5 For Loops in JavaScript
7.9 While Loops
7.10 Loop and a Half
8.1 Control Structures Challenges
9.1 Functions and Parameters 1
9.4 Functions and Return Values 1
9.6 Timers
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.3 Key Events
Standard
1.10 Top Down Design
1.19 Putting Together Control Structures
11.6 Top Down Design and Decomposition in Karel
11.16 Karel Challenges
Standard
6.3 User Input
6.4 Basic Math in JavaScript
7.1 Graphics Challenges
9.4 If Statements
9.5 For Loops in JavaScript
9.9 While Loops
9.10 Loop and a Half
10.1 Control Structures Challenges
11.1 Functions and Parameters 1
11.4 Functions and Return Values 1
11.6 Timers
11.10 Mouse Events: Mouse Clicked
17.1 Mouse Events: Mouse Moved
17.3 Key Events
Standard
3.10 Top Down Design
3.19 Putting Together Control Structures
Standard
4.4 User Input
4.5 Basic Math in JavaScript
13.4 If Statements
13.5 For Loops in JavaScript
13.9 While Loops
13.10 Loop and a Half
14.1 Control Structures Challenges
Standard
5.3 User Input
5.4 Basic Math in JavaScript
6.1 Graphics Challenges
14.4 If Statements
14.5 For Loops in JavaScript
14.9 While Loops
14.10 Loop and a Half
15.1 Control Structures Challenges
17.1 Functions and Parameters 1
17.4 Functions and Return Values 1
17.6 Timers
17.10 Mouse Events: Mouse Clicked
16.1 Mouse Events: Mouse Moved
16.3 Key Events
Standard
18.10 Top Down Design
18.19 Putting Together Control Structures
13.1 Project: Guess the Word
Standard
5.3 User Input
5.4 Basic Math in JavaScript
6.1 Graphics Challenges
7.4 If Statements
7.5 For Loops in JavaScript
7.9 While Loops
7.10 Loop and a Half
8.1 Control Structures Challenges
9.1 Functions and Parameters 1
9.4 Functions and Return Values 1
9.6 Timers
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.3 Key Events
Standard
1.10 Top Down Design
1.19 Putting Together Control Structures
6.6 Top Down Design and Decomposition in Karel
6.16 Karel Challenges
Standard
8.4 User Input
8.5 Basic Math in JavaScript
9.2 Graphics Challenges
10.4 If Statements
10.5 For Loops in JavaScript
10.9 While Loops
10.10 Loop and a Half
11.1 Control Structures Challenges
12.1 Functions and Parameters 1
12.4 Functions and Return Values 1
13.1 Functions Challenges
21.1 Timers
21.5 Mouse Events: Mouse Clicked
21.6 Mouse Events: Mouse Moved
21.8 Key Events
22.1 Animation Challenges
23.1 Breakout
Standard
4.3 User Input
4.4 Basic Math in JavaScript
5.2 Graphics Challenges
6.4 If Statements
6.5 For Loops in JavaScript
6.9 While Loops
6.10 Loop and a Half
7.1 Control Structures Challenges
8.1 Functions and Parameters 1
8.4 Functions and Return Values 1
9.1 Functions Challenges
10.1 Timers
10.5 Mouse Events: Mouse Clicked
10.6 Mouse Events: Mouse Moved
10.8 Key Events
11.1 Animation Challenges
12.1 Breakout
Standard
1.10 Top Down Design
1.19 Putting Together Control Structures
11.6 Top Down Design and Decomposition in Karel
11.16 Karel Challenges
Standard
5.3 User Input
5.4 Basic Math in JavaScript
6.1 Graphics Challenges
7.4 If Statements
7.5 For Loops in JavaScript
7.9 While Loops
7.10 Loop and a Half
8.1 Control Structures Challenges
9.1 Functions and Parameters 1
9.4 Functions and Return Values 1
9.6 Timers
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.3 Key Events
Standard
5.3 User Input
5.4 Basic Math in JavaScript
6.1 Graphics Challenges
7.4 If Statements
7.5 For Loops in JavaScript
7.9 While Loops
7.10 Loop and a Half
8.1 Control Structures Challenges
9.1 Functions and Parameters 1
9.4 Functions and Return Values 1
9.6 Timers
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.3 Key Events
Standard
1.10 Top Down Design
1.19 Putting Together Control Structures
11.6 Top Down Design and Decomposition in Karel
11.16 Karel Challenges
Standard
5.3 User Input
5.4 Basic Math in JavaScript
6.1 Graphics Challenges
7.4 If Statements
7.5 For Loops in JavaScript
7.9 While Loops
7.10 Loop and a Half
8.1 Control Structures Challenges
9.1 Functions and Parameters 1
9.4 Functions and Return Values 1
9.6 Timers
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.3 Key Events
Standard
1.10 Top Down Design
1.19 Putting Together Control Structures
11.6 Top Down Design and Decomposition in Karel
11.16 Karel Challenges
Standard
5.3 User Input
5.4 Basic Math in JavaScript
6.1 Graphics Challenges
7.4 If Statements
7.5 For Loops in JavaScript
7.9 While Loops
7.10 Loop and a Half
8.1 Control Structures Challenges
9.1 Functions and Parameters 1
9.4 Functions and Return Values 1
9.6 Timers
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.3 Key Events
Standard
1.10 Top Down Design
1.19 Putting Together Control Structures
11.6 Top Down Design and Decomposition in Karel
11.16 Karel Challenges
Standard
2.3 User Input
2.4 Basic Math in JavaScript
Standard
2.3 User Input
2.4 Basic Math in JavaScript
Standard
5.3 User Input
5.4 Basic Math in JavaScript
6.1 Graphics Challenges
7.4 If Statements
7.5 For Loops in JavaScript
7.9 While Loops
7.10 Loop and a Half
8.1 Control Structures Challenges
9.1 Functions and Parameters 1
9.4 Functions and Return Values 1
9.6 Timers
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.3 Key Events
Standard
1.10 Top Down Design
1.19 Putting Together Control Structures
11.6 Top Down Design and Decomposition in Karel
11.16 Karel Challenges
Standard
3.10 Top Down Design
3.19 Putting Together Control Structures
8.6 Top Down Design and Decomposition in Karel
8.16 Karel Challenges
Standard
3.10 Top Down Design
3.20 Putting Together Control Structures
Standard
20.4 Create a Negative or Positive Review
Standard
1.10 Top Down Design
1.19 Putting Together Control Structures
11.6 Top Down Design and Decomposition in Karel
11.16 Karel Challenges
Standard
5.3 User Input
5.4 Basic Math in JavaScript
6.1 Graphics Challenges
7.4 If Statements
7.5 For Loops in JavaScript
7.9 While Loops
7.10 Loop and a Half
8.1 Control Structures Challenges
9.1 Functions and Parameters 1
9.4 Functions and Return Values 1
9.6 Timers
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.3 Key Events
Standard
6.3 User Input
6.4 Basic Math in JavaScript
7.1 Graphics Challenges
10.4 If Statements
10.5 For Loops in JavaScript
10.9 While Loops
10.10 Loop and a Half
11.1 Control Structures Challenges
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
12.6 Timers
12.10 Mouse Events: Mouse Clicked
17.1 Mouse Events: Mouse Moved
17.3 Key Events
Standard
5.3 User Input
5.4 Basic Math in JavaScript
6.1 Graphics Challenges
7.4 If Statements
7.5 For Loops in JavaScript
7.9 While Loops
7.10 Loop and a Half
8.1 Control Structures Challenges
9.1 Functions and Parameters 1
9.4 Functions and Return Values 1
10.1 Timers
10.5 Mouse Events: Mouse Clicked
10.6 Mouse Events: Mouse Moved
10.8 Key Events
11.1 Breakout
Standard
20.4 Create a Negative or Positive Review
Standard
3.5 Top Down Design
6.1 Putting Together Control Structures
Standard
5.3 User Input
5.4 Basic Math in JavaScript
6.1 Graphics Challenges
7.4 If Statements
7.5 For Loops in JavaScript
7.9 While Loops
7.10 Loop and a Half
8.1 Control Structures Challenges
9.1 Functions and Parameters 1
9.4 Functions and Return Values 1
9.6 Timers
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.3 Key Events
Standard
5.3 User Input
5.4 Basic Math in JavaScript
6.1 Graphics Challenges
7.4 If Statements
7.5 For Loops in JavaScript
7.9 While Loops
7.10 Loop and a Half
8.1 Control Structures Challenges
9.1 Functions and Parameters 1
9.4 Functions and Return Values 1
9.6 Timers
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.3 Key Events
Standard
1.10 Top Down Design
1.19 Putting Together Control Structures
11.6 Top Down Design and Decomposition in Karel
11.16 Karel Challenges
Standard
3.3 User Input
3.4 Basic Math in JavaScript
4.2 Graphics Challenges
5.4 If Statements
5.5 For Loops in JavaScript
5.9 While Loops
5.10 Loop and a Half
6.1 Control Structures Challenges
7.1 Functions and Parameters 1
7.4 Functions and Return Values 1
8.1 Functions Challenges
9.1 Timers
9.5 Mouse Events: Mouse Clicked
9.6 Mouse Events: Mouse Moved
9.8 Key Events
10.1 Animation Challenges
11.1 Breakout
Standard
3.3 User Input
3.4 Basic Math in JavaScript
4.2 Graphics Challenges
5.4 If Statements
5.5 For Loops in JavaScript
5.9 While Loops
5.10 Loop and a Half
6.1 Control Structures Challenges
7.1 Functions and Parameters 1
7.4 Functions and Return Values 1
9.1 Functions Challenges
9.1 Functions Challenges
Standard
11.4 Accessor Methods
11.5 Mutator Methods
11.6 Writing Methods
Standard
11.4 Accessor Methods
11.5 Mutator Methods
11.6 Writing Methods
Standard
2.10 Top Down Design
2.22 Putting Together Control Structures
12.1 Project: Guess the Word
16.1 Advanced Challenges with Tracy