Please enable JavaScript to use CodeHS

NC CPI: NCCTE.BP10.08.01

CodeHS Lessons

Understand coordinate systems

Standard
6.9 For Loops
9.1 Functions Challenges
10.2 Stopping Timers
12.1 Breakout
19.3 Animation Practice
Standard
24.2 Tracy's Grid World
24.21 Putting Together Control Structures
Standard
1.11 Positioning and Animations
4.9 Challenge: Collecting User Clicks
9.9 For Loops in JavaScript
Standard
22.5 For Loops in JavaScript
Standard
5.9 For Loops
8.1 Functions Challenges
9.2 Stopping Timers
11.1 Breakout
26.2 Animation Practice
Standard
6.9 For Loops
9.1 Functions Challenges
10.2 Stopping Timers
12.1 Breakout
24.3 Animation Practice
Standard
6.9 For Loops
9.1 Functions Challenges
11.2 Stopping Timers
13.1 Breakout
17.3 Animation Practice
Standard
1.3 Tracy's Grid World
8.1 Putting Together Control Structures
Standard
1.3 Tracy's Grid World
8.1 Putting Together Control Structures
Standard
1.1 Introduction to Programming With Karel
13.2 Tracy's Grid World
13.19 Putting Together Control Structures
Standard
2.1 Introduction to Programming With Karel
3.2 Tracy's Grid World
3.19 Putting Together Control Structures
Standard
2.1 Introduction to Programming With Karel
3.5 Using Graphics in JavaScript
6.2 Tracy's Grid World
6.19 Putting Together Control Structures
Standard
1.1 Introduction to Programming With Karel
Standard
1.2 Tracy's Grid World
1.19 Putting Together Control Structures
Standard
3.5 Using Graphics in JavaScript
6.5 For Loops in JavaScript
9.1 Functions Challenges
11.2 Random Circles
11.3 Random Ghosts
13.1 Breakout
Standard
1.2 Tracy's Grid World
8.1 Putting Together Control Structures
Standard
5.5 Using Graphics in JavaScript
7.5 For Loops in JavaScript
9.7 Random Circles
9.8 Random Ghosts
Standard
1.2 Tracy's Grid World
1.19 Putting Together Control Structures
11.1 Introduction to Programming With Karel
Standard
3.5 Using Graphics in JavaScript
5.5 For Loops in JavaScript
8.1 Functions Challenges
9.2 Random Circles
9.3 Random Ghosts
11.1 Breakout
Standard
3.5 Using Graphics in JavaScript
5.5 For Loops in JavaScript
8.1 Functions Challenges
9.2 Random Circles
9.3 Random Ghosts
11.1 Breakout
Standard
3.5 Using Graphics in JavaScript
5.5 For Loops in JavaScript
9.1 Functions Challenges
9.1 Functions Challenges
Standard
1.2 Tracy's Grid World
6.1 Putting Together Control Structures
Standard
2.2 Tracy's Grid World
2.19 Putting Together Control Structures
Standard
2.5 Using Graphics in JavaScript
Standard
6.10 Positioning and Animations
9.9 Challenge: Collecting User Clicks
14.9 For Loops in JavaScript
Standard
5.5 Using Graphics in JavaScript
7.5 For Loops in JavaScript
9.7 Random Circles
9.8 Random Ghosts
Standard
6.6 Using Graphics in JavaScript
8.5 For Loops in JavaScript
10.8 Random Circles
10.9 Random Ghosts
Standard
2.2 Tracy's Grid World
2.22 Putting Together Control Structures
Standard
6.5 Using Graphics in JavaScript
8.5 For Loops in JavaScript
10.7 Random Circles
10.8 Random Ghosts
Standard
5.5 Using Graphics in JavaScript
7.5 For Loops in JavaScript
9.7 Random Circles
9.8 Random Ghosts
Standard
1.2 Tracy's Grid World
1.19 Putting Together Control Structures
11.1 Introduction to Programming With Karel
Standard
5.5 Using Graphics in JavaScript
7.5 For Loops in JavaScript
9.7 Random Circles
9.8 Random Ghosts
Standard
1.2 Tracy's Grid World
1.19 Putting Together Control Structures
11.1 Introduction to Programming With Karel
Standard
6.5 Using Graphics in JavaScript
9.5 For Loops in JavaScript
11.7 Random Circles
11.8 Random Ghosts
Standard
3.2 Tracy's Grid World
3.19 Putting Together Control Structures
Standard
10.6 Using Graphics in JavaScript
15.5 For Loops in JavaScript
Standard
5.5 Using Graphics in JavaScript
14.5 For Loops in JavaScript
17.7 Random Circles
17.8 Random Ghosts
Standard
18.2 Tracy's Grid World
18.19 Putting Together Control Structures
Standard
5.10 Positioning and Animations
8.9 Challenge: Collecting User Clicks
Standard
5.5 Using Graphics in JavaScript
7.5 For Loops in JavaScript
9.7 Random Circles
9.8 Random Ghosts
Standard
1.2 Tracy's Grid World
1.19 Putting Together Control Structures
6.1 Introduction to Programming With Karel
Standard
4.9 For Loops
6.2 Stopping Timers
25.1 Functions Challenges
27.1 Breakout
21.3 Animation Practice
Standard
8.6 Using Graphics in JavaScript
10.5 For Loops in JavaScript
13.1 Functions Challenges
23.1 Breakout
21.2 Random Circles
21.3 Random Ghosts
Standard
8.6 Using Graphics in JavaScript
10.5 For Loops in JavaScript
13.1 Functions Challenges
23.1 Breakout
21.2 Random Circles
21.3 Random Ghosts
Standard
1.6 Stopping Timers
Standard
4.5 Using Graphics in JavaScript
6.5 For Loops in JavaScript
9.1 Functions Challenges
10.2 Random Circles
10.3 Random Ghosts
12.1 Breakout
Standard
1.2 Tracy's Grid World
1.19 Putting Together Control Structures
11.1 Introduction to Programming With Karel
Standard
5.5 Using Graphics in JavaScript
7.5 For Loops in JavaScript
9.7 Random Circles
9.8 Random Ghosts
Standard
5.5 Using Graphics in JavaScript
7.5 For Loops in JavaScript
9.7 Random Circles
9.8 Random Ghosts
Standard
1.2 Tracy's Grid World
1.19 Putting Together Control Structures
11.1 Introduction to Programming With Karel
Standard
5.5 Using Graphics in JavaScript
7.5 For Loops in JavaScript
9.7 Random Circles
9.8 Random Ghosts
Standard
1.2 Tracy's Grid World
1.19 Putting Together Control Structures
11.1 Introduction to Programming With Karel
Standard
6.2 Tracy's Grid World
8.12 For Loops
Standard
5.5 Using Graphics in JavaScript
7.5 For Loops in JavaScript
9.7 Random Circles
9.8 Random Ghosts
Standard
1.2 Tracy's Grid World
1.19 Putting Together Control Structures
11.1 Introduction to Programming With Karel
Standard
2.5 Using Graphics in JavaScript
Standard
2.5 Using Graphics in JavaScript
Standard
1.2 Tracy's Grid World
1.19 Putting Together Control Structures
14.1 Introduction to Programming With Karel
Standard
5.5 Using Graphics in JavaScript
7.5 For Loops in JavaScript
9.7 Random Circles
9.8 Random Ghosts
Standard
1.2 Tracy's Grid World
1.19 Putting Together Control Structures
11.1 Introduction to Programming With Karel
Standard
3.2 Tracy's Grid World
3.19 Putting Together Control Structures
8.1 Introduction to Programming With Karel
Standard
3.2 Tracy's Grid World
3.20 Putting Together Control Structures
Standard
7.9 For Loops
13.2 Stopping Timers
Standard
6.9 For Loops
8.2 Stopping Timers
21.1 Functions Challenges
23.1 Breakout
17.3 Animation Practice
Standard
1.2 Tracy's Grid World
1.19 Putting Together Control Structures
11.1 Introduction to Programming With Karel
Standard
5.5 Using Graphics in JavaScript
7.5 For Loops in JavaScript
9.7 Random Circles
9.8 Random Ghosts
Standard
1.2 Tracy's Grid World
1.19 Putting Together Control Structures
12.1 Introduction to Programming With Karel
Standard
6.5 Using Graphics in JavaScript
10.5 For Loops in JavaScript
12.7 Random Circles
12.8 Random Ghosts
Standard
5.5 Using Graphics in JavaScript
6.5 For Loops in JavaScript
7.7 Random Circles
7.8 Random Ghosts
Standard
8.9 For Loops
11.2 Stopping Timers
12.1 Breakout
Standard
1.3 Tracy's Grid World
6.1 Putting Together Control Structures
Standard
5.5 Using Graphics in JavaScript
7.5 For Loops in JavaScript
9.7 Random Circles
9.8 Random Ghosts
Standard
5.5 Using Graphics in JavaScript
7.5 For Loops in JavaScript
9.7 Random Circles
9.8 Random Ghosts
Standard
1.2 Tracy's Grid World
1.19 Putting Together Control Structures
11.1 Introduction to Programming With Karel
Standard
7.10 Positioning and Animations
10.9 Challenge: Collecting User Clicks
13.9 For Loops in JavaScript
Standard
1.3 Tracy's Grid World
8.1 Putting Together Control Structures
Standard
1.3 Tracy's Grid World
8.1 Putting Together Control Structures
Standard
11.2 Tracy's Grid World
11.21 Putting Together Control Structures
Standard
1.10 Positioning and Animations
4.9 Challenge: Collecting User Clicks
8.9 For Loops in JavaScript
Standard
6.10 Positioning and Animations
9.9 Challenge: Collecting User Clicks
12.9 For Loops in JavaScript
Standard
5.5 Using Graphics in JavaScript
7.5 For Loops in JavaScript
11.2 Random Circles
11.3 Random Ghosts