Please enable JavaScript to use CodeHS

NJ 9-12: 8.2.12.E.3

CodeHS Lessons

Use a programming language to solve problems or accomplish a task (e.g., robotic functions, website designs, applications, and games).

Standard
2.1 Challenge Problems
12.1 Breakout
19.1 Snake Game
25.1 Conway's Game of Life
25.2 Connect Four
26.1 Tic Tac Toe
27.1 Game Design: Helicopter
Standard
2.17 Karel Challenges
14.1 Project: Guess the Word
24.21 Putting Together Control Structures
Standard
1.20 Karel Challenges
2.1 Practice PT: Pair-Programming Paint!
6.1 Project: Tell a Story
10.1 Practice PT: Create an Image Filter!
Standard
1.18 Karel Challenges
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!
Standard
1.20 Karel Challenges
2.1 Practice PT: Pair-Programming Paint!
6.1 Project: Tell a Story
12.1 Practice PT: Create an Image Filter!
Standard
1.2 The Script Tag
2.1 Introduction to jQuery
2.5 Using Multiple Files in JavaScript
3.3 Interactive Resume Development
Standard
4.2 Programming with Karel
4.3 Looping
4.4 Branching
4.5 Arrays and Objects
19.15 Your First Website
21.1 Challenge Problems
Standard
14.15 Your First Website
Standard
1.16 Challenge Problems
11.1 Breakout
12.1 Snake Game
15.1 Tic Tac Toe
16.1 Game Design: Helicopter
27.1 Conway's Game of Life
20.1 Connect Four
Standard
2.1 Challenge Problems
12.1 Breakout
15.1 Tic Tac Toe
16.1 Game Design: Helicopter
24.1 Snake Game
27.1 Conway's Game of Life
27.2 Connect Four
Standard
2.1 Challenge Problems
13.1 Breakout
17.1 Snake Game
23.1 Conway's Game of Life
23.2 Connect Four
24.1 Tic Tac Toe
25.1 Game Design: Helicopter
Standard
8.1 Putting Together Control Structures
Standard
8.1 Putting Together Control Structures
Standard
1.13 Control Structures Example
1.16 Karel Challenges
5.1 Project: Your First Website
13.19 Putting Together Control Structures
Standard
1.14 Project: Your First Website
2.13 Control Structures Example
2.16 Karel Challenges
3.19 Putting Together Control Structures
Standard
1.14 Project: Your First Website
2.13 Control Structures Example
2.16 Karel Challenges
6.19 Putting Together Control Structures
Standard
1.14 Project: Your First Website
Standard
1.13 Control Structures Example
1.16 Karel Challenges
Standard
7.1 Writing BlackJack
Standard
1.19 Putting Together Control Structures
3.4 Variables
7.1 Loops
7.2 If/Else Statements
7.3 Arithmetic, Comparison, and Logical Operators
7.4 Functions
7.5 Using Motors
11.1 Project: Guess the Word
12.1 Arduino Challenges
12.4 Final Project
15.1 Advanced Challenges with Tracy
Standard
2.1 Challenge Problems
5.4 Variables
10.1 Loops
10.2 If/Else Statements
10.3 Arithmetic, Comparison, and Logical Operators
10.4 Functions
10.5 Using Motors
13.1 Breakout
14.1 Arduino Challenges
14.4 Final Project
22.1 Game Design: Helicopter
21.1 Tic Tac Toe
Standard
5.4 Variables
7.1 For Loops
7.2 While Loops
7.3 Operators
7.4 If/Else Statements
7.5 Functions
8.1 Putting Together Control Structures
9.1 micro:bit Challenges
9.4 Final Project
10.1 Advanced Challenges with Tracy
Standard
2.4 Variables
7.1 For Loops
7.2 While Loops
7.3 Operators
7.4 If/Else Statements
7.5 Functions
10.1 micro:bit Challenges
10.4 Final Project
Standard
1.4 Variables
2.1 For Loops
2.2 While Loops
2.3 Operators
2.4 If/Else Statements
2.5 Functions
3.1 micro:bit Challenges
3.4 Final Project
Standard
1.4 Variables
2.1 Loops
2.2 If/Else Statements
2.3 Arithmetic, Comparison, and Logical Operators
2.4 Functions
2.5 Using Motors
3.1 Arduino Challenges
3.4 Final Project
Standard
3.2 Challenge Problems
Standard
1.19 Putting Together Control Structures
3.4 Variables
11.13 Control Structures Example
11.16 Karel Challenges
14.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
15.4 Final Project
Standard
7.1 Pokemon Simulation
Standard
1.16 Karel Challenges
6.1 Writing BlackJack
11.1 Pokemon Simulation
Standard
2.1 Challenge Problems
11.1 Breakout
27.1 Game Design: Helicopter
26.1 Tic Tac Toe
20.1 Conway's Game of Life
20.2 Connect Four
19.1 Fun Snake
Standard
2.1 Challenge Problems
11.1 Breakout
13.1 Tic Tac Toe
14.1 Game Design: Helicopter
23.1 Conway's Game of Life
23.2 Connect Four
22.1 Fun Snake
Standard
2.1 Challenge Problems
23.1 Game Design: Helicopter
22.1 Tic Tac Toe
15.1 Conway's Game of Life
15.2 Connect Four
14.1 Fun Snake
Standard
6.1 Putting Together Control Structures
7.1 Advanced Challenges with Tracy
10.18 Karel Challenges
Standard
2.19 Putting Together Control Structures
10.1 Project: Guess the Word
13.1 Advanced Challenges with Tracy
23.18 Karel Challenges
Standard
6.1 The Script Tag
7.1 Introduction to jQuery
7.5 Using Multiple Files in JavaScript
8.3 Interactive Resume Development
Standard
3.2 Challenge Problems
Standard
3.2 Challenge Problems
Standard
2.22 Putting Together Control Structures
12.1 Project: Guess the Word
16.1 Advanced Challenges with Tracy
Standard
4.2 Challenge Problems
Standard
3.2 Challenge Problems
Standard
1.19 Putting Together Control Structures
3.4 Variables
11.13 Control Structures Example
11.16 Karel Challenges
14.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
15.4 Final Project
Standard
3.2 Challenge Problems
Standard
1.19 Putting Together Control Structures
3.4 Variables
11.13 Control Structures Example
11.16 Karel Challenges
14.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
15.4 Final Project
Standard
3.2 Challenge Problems
Standard
3.19 Putting Together Control Structures
4.1 Practice PT: Pair-Programming Paint!
Standard
6.2 Programming with Karel
6.3 Looping
6.4 Branching
Standard
3.2 Challenge Problems
11.1 The Script Tag
Standard
1.19 Karel Challenges
2.1 Practice PT: Pair-Programming Paint!
6.1 Project: Tell a Story
10.1 Practice PT: Create an Image Filter!
Standard
3.2 Challenge Problems
9.14 Project: Your First Website
Standard
18.19 Putting Together Control Structures
13.1 Project: Guess the Word
Standard
5.1 The Script Tag
6.1 Introduction to jQuery
6.5 Using Multiple Files in JavaScript
7.3 Interactive Resume Development
Standard
3.2 Challenge Problems
Standard
1.19 Putting Together Control Structures
3.4 Variables
6.13 Control Structures Example
6.16 Karel Challenges
9.1 For Loops
9.2 While Loops
9.3 Operators
9.4 If/Else Statements
9.5 Functions
10.1 micro:bit Challenges
10.4 Final Project
Standard
18.1 Challenge Problems
27.1 Breakout
21.1 Snake Game
30.1 Conway's Game of Life
30.2 Connect Four
31.1 Tic Tac Toe
32.1 Game Design: Helicopter
Standard
2.1 Challenge Problems
35.1 Game Design: Helicopter
34.1 Tic Tac Toe
28.1 Conway's Game of Life
28.2 Connect Four
27.1 Fun Snake
23.1 Breakout
Standard
2.1 Challenge Problems
35.1 Game Design: Helicopter
34.1 Tic Tac Toe
28.1 Conway's Game of Life
28.2 Connect Four
27.1 Fun Snake
23.1 Breakout
Standard
2.1 Challenge Problems
12.1 Breakout
28.1 Game Design: Helicopter
27.1 Tic Tac Toe
21.1 Conway's Game of Life
21.2 Connect Four
20.1 Fun Snake
Standard
18.15 Your First Website
23.2 Programming with Karel
23.3 Looping
23.4 Branching
23.5 Arrays and Objects
Standard
1.19 Putting Together Control Structures
3.4 Variables
11.13 Control Structures Example
11.16 Karel Challenges
14.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
15.4 Final Project
Standard
3.2 Challenge Problems
Standard
3.2 Challenge Problems
Standard
1.19 Putting Together Control Structures
3.4 Variables
11.13 Control Structures Example
11.16 Karel Challenges
14.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
15.4 Final Project
Standard
3.2 Challenge Problems
Standard
1.19 Putting Together Control Structures
3.4 Variables
11.13 Control Structures Example
11.16 Karel Challenges
14.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
15.4 Final Project
Standard
3.2 Challenge Problems
Standard
1.19 Putting Together Control Structures
3.4 Variables
11.13 Control Structures Example
11.16 Karel Challenges
14.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
15.4 Final Project
Standard
1.18 Karel Challenges
5.1 Project: Tell a Story
Standard
1.18 Karel Challenges
5.1 Project: Tell a Story
Standard
1.19 Putting Together Control Structures
4.4 Variables
14.13 Control Structures Example
14.16 Karel Challenges
6.1 For Loops
6.2 While Loops
6.3 Operators
6.4 If/Else Statements
6.5 Functions
7.1 micro:bit Challenges
7.4 Final Project
Standard
3.2 Challenge Problems
Standard
1.19 Putting Together Control Structures
3.4 Variables
11.13 Control Structures Example
11.16 Karel Challenges
14.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
15.4 Final Project
Standard
3.19 Putting Together Control Structures
5.1 Project: Your First Website
8.13 Control Structures Example
8.16 Karel Challenges
Standard
3.20 Putting Together Control Structures
7.1 Advanced Challenges with Tracy
Standard
3.16 Karel Challenges
12.1 Pokemon Simulation
Standard
11.3 Variables
11.4 For Loops
11.5 While Loops
14.1 Challenge Problems
23.1 Breakout
17.1 Snake Game
Standard
1.20 Karel Challenges
Standard
1.19 Putting Together Control Structures
3.4 Variables
11.13 Control Structures Example
11.16 Karel Challenges
14.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
15.4 Final Project
Standard
3.2 Challenge Problems
Standard
1.17 Karel Challenges
19.15 Your First Website
Standard
1.19 Putting Together Control Structures
3.4 Variables
12.13 Control Structures Example
12.16 Karel Challenges
14.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
15.4 Final Project
Standard
3.17 Karel Challenges
16.21 Putting Together Control Structures
Standard
3.17 Karel Challenges
16.21 Putting Together Control Structures
Standard
4.2 Challenge Problems
8.14 Project: Your First Website
Standard
23.15 Your First Website
16.2 Programming with Karel
16.3 Looping
16.4 Branching
16.5 Arrays and Objects
Standard
2.13 Control Structures Example
2.14 Karel Algorithms
2.17 Karel Challenges
Standard
3.1 Challenge Problems
12.1 Breakout
Standard
5.14 Your First Website
Standard
14.1 Project: Your First Website
Standard
20.2 Programming with Karel
20.3 Looping
20.4 Branching
20.5 Arrays and Objects
24.15 Your First Website
Standard
6.1 Putting Together Control Structures
7.1 Advanced Challenges with Tracy
Standard
3.2 Challenge Problems
Standard
21.15 Your First Website
Standard
3.2 Challenge Problems
Standard
1.19 Putting Together Control Structures
3.4 Variables
11.13 Control Structures Example
11.16 Karel Challenges
14.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
15.4 Final Project
Standard
1.19 Karel Challenges
Standard
1.19 Karel Challenges
Standard
7.1 The Script Tag
8.1 Introduction to jQuery
8.5 Using Multiple Files in JavaScript
9.3 Interactive Resume Development
Standard
3.4 Variables
3.5 For Loops
3.6 While Loops
7.1 Operators
7.2 If/Else Statements
7.3 Functions
8.1 micro:bit Challenges
8.3 Final Project
Standard
1.17 Karel Challenges
Standard
6.1 Project: Guess the Word
Standard
8.1 Putting Together Control Structures
Standard
8.1 Putting Together Control Structures
Standard
1.17 Karel Challenges
14.1 Project: Guess the Word
Standard
1.17 Karel Challenges
11.21 Putting Together Control Structures
Standard
6.1 Project: Guess the Word
Standard
1.1 The Script Tag
9.1 Introduction to jQuery
9.5 Using Multiple Files in JavaScript
10.3 Interactive Resume Development
Standard
6.1 The Script Tag
13.1 Introduction to jQuery
13.5 Using Multiple Files in JavaScript
14.3 Interactive Resume Development
Standard
3.16 Karel Challenges
Standard
3.1 Practice PT: Pair-Programming Obby
Standard
2.2 Challenge Problems