Please enable JavaScript to use CodeHS

VA PRG: PRG.9

CodeHS Lessons

The student will perform complex computations a) on numbers, including modular division and random number generation; and b) on strings, including substring manipulation and processing individual characters.

Standard
3.4 Basic Math
3.6 Random Numbers
Standard
3.4 Mathematical Operators
3.5 String Operators
10.1 Indexing
10.2 Slicing
10.3 Immutability
10.4 Strings and For Loops
10.5 The in Keyword
10.6 String Methods
25.18 If Statements
Standard
3.6 Basic Math in JavaScript
Standard
3.6 Basic Math in Python
33.1 Indexing
33.2 Slicing
33.3 Immutability
33.4 Strings and For Loops
33.5 The in Keyword
33.6 String Methods
Standard
1.10 JavaScript Animations
9.4 Basic Math in JavaScript
9.11 Random Numbers
Standard
5.9 JavaScript Animations
Standard
3.6 Basic Math in JavaScript
Standard
2.4 Basic Math
2.6 Random Numbers
Standard
3.4 Basic Math
3.6 Random Numbers
Standard
3.4 Basic Math
3.6 Random Numbers
Standard
7.1 If Statements
Standard
7.1 If Statements
Standard
12.6 Random Numbers
12.4 Basic Math
Standard
2.10 If Statements
3.16 If Statements
Standard
2.10 If Statements
3.4 Basic Math in JavaScript
6.16 If Statements
Standard
1.10 If Statements
13.16 If Statements
Standard
7.4 Mathematical Operators
7.5 String Operators
Standard
1.10 If Statements
Standard
1.16 If Statements
2.4 Mathematical Operators
2.5 String Operators
8.1 Indexing
8.2 Slicing
8.3 Immutability
8.4 Strings and For Loops
8.5 The in Keyword
8.6 String Methods
Standard
3.4 Basic Math in JavaScript
6.8 Random Numbers
Standard
5.4 Basic Math in JavaScript
Standard
1.16 If Statements
11.10 If Statements
Standard
2.4 Arithmetic Expressions
3.5 Strings Methods
3.6 Strings and Characters
4.7 Class Methods and Class Variables
Standard
2.2 Variables and Types
2.4 Arithmetic Expressions
2.5 Casting
3.5 Strings Methods
3.6 Strings and Characters
3.8 String Processing
4.3 Using a Class as a Client
Standard
3.4 Basic Math in JavaScript
5.8 Random Numbers
Standard
3.4 Basic Math in JavaScript
5.8 Random Numbers
Standard
3.4 Basic Math in JavaScript
5.8 Random Numbers
Standard
5.1 If Statements
Standard
2.16 If Statements
3.4 Mathematical Operators
3.5 String Operators
7.1 Indexing
7.2 Slicing
7.3 Immutability
7.4 Strings and For Loops
7.5 The in Keyword
7.6 String Methods
Standard
2.2 Variables
2.4 Basic Math in JavaScript
Standard
6.4 Basic Math in JavaScript
7.9 JavaScript Animations
Standard
5.4 Basic Math in JavaScript
7.8 Random Numbers
Standard
6.5 Basic Math in JavaScript
8.8 Random Numbers
Standard
2.18 If Statements
5.4 Mathematical Operators
5.5 String Operators
9.1 Indexing
9.2 Slicing
9.3 Immutability
9.4 Strings and For Loops
9.5 The in Keyword
9.6 String Methods
Standard
6.4 Basic Math in JavaScript
8.8 Random Numbers
Standard
5.4 Basic Math in JavaScript
Standard
1.16 If Statements
11.10 If Statements
Standard
6.4 Basic Math in JavaScript
9.8 Random Numbers
Standard
10.5 Basic Math
10.6 Random Numbers
Standard
3.6 Basic Math in JavaScript
Standard
5.4 Basic Math in JavaScript
14.8 Random Numbers
Standard
3.5 Mathematical Operators
3.6 String Operators
8.1 Indexing
8.2 Slicing
8.3 Immutability
8.4 Strings and For Loops
8.5 The in Keyword
8.6 String Methods
18.16 If Statements
Standard
5.9 JavaScript Animations
Standard
10.5 Basic Math in JavaScript
15.8 Random Numbers
Standard
5.4 Basic Math in JavaScript
Standard
1.16 If Statements
6.10 If Statements
Standard
2.4 Basic Math
2.6 Random Numbers
Standard
8.5 Basic Math in JavaScript
10.8 Random Numbers
Standard
8.5 Basic Math in JavaScript
10.8 Random Numbers
Standard
4.5 Mathematical Operators
4.6 String Operators
Standard
4.4 Basic Math in JavaScript
6.8 Random Numbers
Standard
1.16 If Statements
11.10 If Statements
Standard
5.4 Basic Math in JavaScript
Standard
5.4 Basic Math in JavaScript
7.8 Random Numbers
Standard
1.16 If Statements
11.10 If Statements
Standard
5.4 Basic Math in JavaScript
Standard
1.16 If Statements
11.10 If Statements
Standard
6.13 If Statements
8.4 Basic Math
8.5 Random Numbers
7.4 Mathematical Operators
7.5 String Operators
Standard
8.13 If Statements
9.4 Mathematical Operators
9.5 String Operators
10.5 Random Numbers
10.4 Basic Math
Standard
5.4 Basic Math in JavaScript
Standard
1.16 If Statements
11.10 If Statements
Standard
2.4 Basic Math in JavaScript
Standard
2.4 Basic Math in JavaScript
Standard
1.16 If Statements
14.10 If Statements
Standard
5.4 Basic Math in JavaScript
Standard
1.16 If Statements
11.10 If Statements
Standard
3.16 If Statements
8.10 If Statements
Standard
3.17 If Statements
Standard
4.3 Variables and Types
4.5 Arithmetic Expressions
4.6 Casting
5.5 Strings Methods
5.6 Strings and Characters
5.8 String Processing
6.3 Using a Class as a Client
Standard
3.4 Basic Math
3.6 Random Numbers
Standard
7.4 Basic Math
7.6 Random Numbers
Standard
2.6 Basic Math in JavaScript
Standard
4.4 Basic Math
4.6 Random Numbers
Standard
1.17 If Statements
Standard
3.4 Basic Math in JavaScript
Standard
1.5 Basic Math in Python
4.1 Indexing
4.2 Slicing
4.3 Immutability
4.4 Strings and For Loops
4.5 The in Keyword
4.6 String Methods
Standard
1.16 If Statements
11.10 If Statements
Standard
5.4 Basic Math in JavaScript
Standard
2.6 Basic Math in Python
18.1 Indexing
18.2 Slicing
18.3 Immutability
18.4 Strings and For Loops
18.5 The in Keyword
18.6 String Methods
Standard
1.16 If Statements
12.10 If Statements
Standard
4.4 Mathematical Operators
4.5 String Operators
16.18 If Statements
Standard
1.6 Basic Math in Python
15.1 Indexing
15.2 Slicing
15.3 Immutability
15.4 Strings and For Loops
15.5 The in Keyword
15.6 String Methods
Standard
4.4 Mathematical Operators
4.5 String Operators
16.18 If Statements
Standard
1.6 Basic Math in Python
15.1 Indexing
15.2 Slicing
15.3 Immutability
15.4 Strings and For Loops
15.5 The in Keyword
15.6 String Methods
Standard
6.4 Basic Math in JavaScript
13.8 Random Numbers
Standard
7.9 JavaScript Animations
13.4 Basic Math in JavaScript
13.11 Random Numbers
Standard
7.9 JavaScript Animations
14.4 Basic Math in JavaScript
14.11 Random Numbers
Standard
5.4 Basic Math in JavaScript
Standard
2.10 If Statements
Standard
5.4 Basic Math
5.6 Random Numbers
Standard
5.4 Basic Math in JavaScript
7.8 Random Numbers
Standard
5.4 Basic Math in JavaScript
Standard
1.16 If Statements
11.10 If Statements
Standard
12.3 Using a Class as a Client
Standard
18.3 Using a Class as a Client
Standard
2.4 Mathematical Operators
2.5 String Operators
Standard
2.1 Indexing
2.2 Slicing
2.3 Immutability
2.4 Strings and For Loops
2.5 The in Keyword
2.6 String Methods
Standard
7.1 If Statements
Standard
7.1 If Statements
Standard
2.4 Mathematical Operators
2.5 String Operators
10.1 Indexing
10.2 Slicing
10.3 Immutability
10.4 Strings and For Loops
10.5 The in Keyword
10.6 String Methods
Standard
2.4 Mathematical Operators
2.5 String Operators
11.18 If Statements
Standard
2.1 Indexing
2.2 Slicing
2.3 Immutability
2.4 Strings and For Loops
2.5 The in Keyword
2.6 String Methods
Standard
1.9 JavaScript Animations
8.4 Basic Math in JavaScript
8.11 Random Numbers
Standard
6.9 JavaScript Animations
12.4 Basic Math in JavaScript
12.11 Random Numbers
Standard
4.3 Variables and Types
4.5 Arithmetic Expressions
4.6 Casting
5.5 Strings Methods
5.6 Strings and Characters
5.8 String Processing
6.3 Using a Class as a Client
Standard
22.8 Random Numbers
Standard
1.16 If Statements
11.10 If Statements
Standard
5.4 Basic Math in JavaScript