Please enable JavaScript to use CodeHS

GA FCP: MS-CS-FCP-4.5

CodeHS Lessons

Implement a simple algorithm in a computer program

Standard
10.4 Strings and For Loops
12.3 For Loops and Lists
25.21 Putting Together Control Structures
Standard
33.4 Strings and For Loops
Standard
1.2 The Script Tag
1.3 Using the DOM
Standard
5.1 The Script Tag
5.2 Using the DOM
Standard
1.3 The Rabbit Chase
2.1 Quest for the Rosetta Stone
2.2 A Day at the Park
3.3 A Day at the Carnival
3.4 Under the Sea
5.1 Introduction to Karel
5.2 Karel's World
8.4 The Draw Loop
8.5 Color Transitions
8.6 Shape Transformations
8.7 Direction
8.10 Project: Animate an Emoji
9.5 Variables
9.9 Your First Sprites
9.10 The Physics of Sprites
Standard
1.3 The Rabbit Chase
2.1 Quest for the Rosetta Stone
2.2 A Day at the Park
4.3 A Day at the Carnival
4.4 Under the Sea
Standard
1.1 Introduction to Karel
1.2 Karel's World
4.4 The Draw Loop
4.5 Color Transitions
4.6 Shape Transformations
4.7 Direction
4.10 Project: Animate an Emoji
5.5 Variables
5.9 Your First Sprites
5.10 The Physics of Sprites
Standard
3.6 Top Down Design
8.1 Putting Together Control Structures
22.1 A Day at the Carnival
22.2 Under the Sea
Standard
3.6 Top Down Design
8.1 Putting Together Control Structures
Standard
2.1 The Draw Loop
2.2 Color Transitions
2.3 Shape Transformations
2.4 Direction
Standard
2.3 Variables
3.4 Your First Sprites
3.5 The Physics of Sprites
Standard
3.10 Top Down Design
3.19 Putting Together Control Structures
Standard
6.10 Top Down Design
6.19 Putting Together Control Structures
Standard
13.10 Top Down Design
13.19 Putting Together Control Structures
Standard
1.10 Top Down Design
1.19 Putting Together Control Structures
3.3 Comments & Pseudocode
7.1 Loops
7.2 If/Else Statements
7.4 Functions
8.4 Strings and For Loops
9.3 For Loops and Lists
Standard
5.3 Comments & Pseudocode
10.1 Loops
10.2 If/Else Statements
10.4 Functions
Standard
3.5 Top Down Design
5.3 Comments & Pseudocode
7.1 For Loops
7.2 While Loops
7.4 If/Else Statements
7.5 Functions
8.1 Putting Together Control Structures
Standard
2.3 Comments & Pseudocode
7.1 For Loops
7.2 While Loops
7.4 If/Else Statements
7.5 Functions
Standard
1.3 Comments & Pseudocode
2.1 For Loops
2.2 While Loops
2.4 If/Else Statements
2.5 Functions
Standard
1.3 Comments & Pseudocode
2.1 Loops
2.2 If/Else Statements
2.4 Functions
Standard
1.10 Top Down Design
1.19 Putting Together Control Structures
3.3 Comments & Pseudocode
14.1 For Loops
14.2 While Loops
14.4 If/Else Statements
14.5 Functions
Standard
1.1 Introduction to Programming With Karel
1.2 More Basic Karel
1.4 Karel Can't Turn Right
1.5 Methods in Karel
2.1 Printing in Java
2.2 Variables and Types
2.4 Arithmetic Expressions
Standard
3.5 Top Down Design
6.1 Putting Together Control Structures
Standard
2.10 Top Down Design
2.19 Putting Together Control Structures
7.4 Strings and For Loops
8.3 For Loops and Lists
Standard
7.1 The Script Tag
7.2 Using the DOM
Standard
2.10 Top Down Design
2.22 Putting Together Control Structures
9.4 Strings and For Loops
10.3 For Loops and Lists
Standard
1.10 Top Down Design
1.19 Putting Together Control Structures
3.3 Comments & Pseudocode
14.1 For Loops
14.2 While Loops
14.4 If/Else Statements
14.5 Functions
Standard
3.10 Top Down Design
3.19 Putting Together Control Structures
Standard
11.1 The Script Tag
11.2 Using the DOM
Standard
8.4 Strings and For Loops
9.3 For Loops and Lists
18.10 Top Down Design
18.19 Putting Together Control Structures
Standard
5.1 The Script Tag
5.2 Using the DOM
Standard
11.1 The Script Tag
11.2 Using the DOM
Standard
1.10 Top Down Design
1.19 Putting Together Control Structures
3.3 Comments & Pseudocode
9.1 For Loops
9.2 While Loops
9.4 If/Else Statements
9.5 Functions
Standard
1.3 The Rabbit Chase
2.1 Quest for the Rosetta Stone
2.2 A Day at the Park
Standard
1.3 A Day at the Carnival
1.4 Under the Sea
Standard
1.1 Introduction to Karel
1.2 Karel's World
3.4 The Draw Loop
3.5 Color Transitions
3.6 Shape Transformations
3.7 Direction
3.10 Project: Animate an Emoji
4.5 Variables
4.9 Your First Sprites
4.10 The Physics of Sprites
Standard
6.3 For Loops and Lists
Standard
1.10 Top Down Design
1.19 Putting Together Control Structures
3.3 Comments & Pseudocode
14.1 For Loops
14.2 While Loops
14.4 If/Else Statements
14.5 Functions
Standard
1.10 Top Down Design
1.19 Putting Together Control Structures
3.3 Comments & Pseudocode
14.1 For Loops
14.2 While Loops
14.4 If/Else Statements
14.5 Functions
Standard
1.10 Top Down Design
1.19 Putting Together Control Structures
3.3 Comments & Pseudocode
14.1 For Loops
14.2 While Loops
14.4 If/Else Statements
14.5 Functions
Standard
1.10 Top Down Design
1.19 Putting Together Control Structures
3.3 Comments & Pseudocode
14.1 For Loops
14.2 While Loops
14.4 If/Else Statements
14.5 Functions
Standard
1.10 Top Down Design
1.19 Putting Together Control Structures
4.3 Comments & Pseudocode
6.1 For Loops
6.2 While Loops
6.4 If/Else Statements
6.5 Functions
Standard
1.10 Top Down Design
1.19 Putting Together Control Structures
3.3 Comments & Pseudocode
14.1 For Loops
14.2 While Loops
14.4 If/Else Statements
14.5 Functions
Standard
3.10 Top Down Design
3.19 Putting Together Control Structures
Standard
3.10 Top Down Design
3.20 Putting Together Control Structures
Standard
2.1 Introduction to Karel
2.2 Karel's World
5.4 The Draw Loop
5.5 Color Transitions
5.6 Shape Transformations
5.7 Direction
5.10 Project: Animate an Emoji
Standard
11.4 For Loops
11.5 While Loops
Standard
1.11 Top Down Design
1.20 Putting Together Control Structures
Standard
1.11 Top Down Design
1.20 Putting Together Control Structures
Standard
4.4 Strings and For Loops
Standard
1.10 Top Down Design
1.19 Putting Together Control Structures
3.3 Comments & Pseudocode
14.1 For Loops
14.2 While Loops
14.4 If/Else Statements
14.5 Functions
Standard
18.4 Strings and For Loops
Standard
1.10 Top Down Design
1.19 Putting Together Control Structures
3.3 Comments & Pseudocode
14.1 For Loops
14.2 While Loops
14.4 If/Else Statements
14.5 Functions
Standard
16.21 Putting Together Control Structures
Standard
15.4 Strings and For Loops
Standard
16.21 Putting Together Control Structures
Standard
15.4 Strings and For Loops
Standard
7.1 The Script Tag
7.2 Using the DOM
Standard
3.5 Top Down Design
6.1 Putting Together Control Structures
Standard
1.10 Top Down Design
1.19 Putting Together Control Structures
3.3 Comments & Pseudocode
14.1 For Loops
14.2 While Loops
14.4 If/Else Statements
14.5 Functions
Standard
1.1 Introduction to Karel
1.2 Karel's World
5.4 The Draw Loop
5.5 Color Transitions
5.6 Shape Transformations
5.7 Direction
5.10 Project: Animate an Emoji
Standard
1.1 Introduction to Karel
1.2 Karel's World
3.3 Comments & Pseudocode
3.5 For Loops
3.6 While Loops
7.2 If/Else Statements
7.3 Functions
Standard
2.4 Strings and For Loops
4.3 For Loops and Lists
Standard
2.3 Variables
3.4 Your First Sprites
3.5 The Physics of Sprites
Standard
3.6 Top Down Design
8.1 Putting Together Control Structures
Standard
3.6 Top Down Design
8.1 Putting Together Control Structures
Standard
10.4 Strings and For Loops
12.3 For Loops and Lists
Standard
11.21 Putting Together Control Structures
Standard
2.4 Strings and For Loops
4.3 For Loops and Lists
Standard
1.1 The Script Tag
1.2 Using the DOM
Standard
6.1 The Script Tag
6.2 Using the DOM
Standard
6.3 For Loops and Lists
Standard
1.3 The Rabbit Chase
2.1 Quest for the Rosetta Stone
2.2 A Day at the Park
4.3 A Day at the Carnival
4.4 Under the Sea
Standard
1.1 Introduction to Karel
1.2 Karel's World
4.4 The Draw Loop
4.5 Color Transitions
4.6 Shape Transformations
4.7 Direction
4.10 Project: Animate an Emoji
5.5 Variables
5.9 Your First Sprites
5.10 The Physics of Sprites
Standard
3.6 Top Down Design
8.1 Putting Together Control Structures
Standard
1.10 Top Down Design
1.19 Putting Together Control Structures
3.3 Comments & Pseudocode
14.1 For Loops
14.2 While Loops
14.4 If/Else Statements
14.5 Functions