Please enable JavaScript to use CodeHS

Michigan 3B: 3B-AP-19

CodeHS Lessons

Develop programs for multiple computing platforms.

Standard
10.1 Timers
10.2 Stopping Timers
10.3 Collisions
10.4 Mouse Click Events
10.5 More Mouse Events
10.6 Key Events
12.1 Breakout
19.1 Snake Game
19.2 Fun Graphics Challenges
25.1 Conway's Game of Life
25.2 Connect Four
24.1 Visualizing Music
26.1 Tic Tac Toe
27.1 Game Design: Helicopter
19.3 Animation Practice
19.4 Crazy Ball Game
Standard
9.1 Timers
9.2 Stopping Timers
9.3 Collisions
9.4 Mouse Click Events
9.5 More Mouse Events
9.6 Key Events
11.1 Breakout
12.1 Snake Game
15.1 Tic Tac Toe
16.1 Game Design: Helicopter
26.1 Fun Graphics Challenges
27.1 Conway's Game of Life
20.1 Connect Four
29.1 Visualizing Music
26.2 Animation Practice
26.3 Crazy Ball Game
Standard
10.1 Timers
10.2 Stopping Timers
10.3 Collisions
10.4 Mouse Click Events
10.5 More Mouse Events
10.6 Key Events
12.1 Breakout
15.1 Tic Tac Toe
16.1 Game Design: Helicopter
24.1 Snake Game
24.2 Fun Graphics Challenges
27.1 Conway's Game of Life
27.2 Connect Four
26.1 Visualizing Music
24.3 Animation Practice
24.4 Crazy Ball Game
Standard
11.1 Timers
11.2 Stopping Timers
11.3 Collisions
11.4 Mouse Click Events
11.5 More Mouse Events
11.6 Key Events
13.1 Breakout
17.1 Snake Game
17.2 Fun Graphics Challenges
23.1 Conway's Game of Life
23.2 Connect Four
18.1 Visualizing Music
24.1 Tic Tac Toe
25.1 Game Design: Helicopter
17.3 Animation Practice
17.4 Crazy Ball Game
Standard
1.1 Introduction to React Native and Expo
1.1 Introduction to React Native and Expo
Standard
1.1 Introduction to React Native and Expo
1.1 Introduction to React Native and Expo
Standard
11.1 Timers
11.1 Timers
11.2 Random Circles
11.2 Random Circles
11.3 Random Ghosts
11.3 Random Ghosts
11.4 Bouncing Ball
11.4 Bouncing Ball
11.5 Mouse Events: Mouse Clicked
11.5 Mouse Events: Mouse Clicked
11.6 Mouse Events: Mouse Moved
11.6 Mouse Events: Mouse Moved
11.7 Drawing Lines
11.7 Drawing Lines
11.8 Key Events
11.8 Key Events
11.9 Crazy Ball Game
11.9 Crazy Ball Game
13.1 Breakout
13.1 Breakout
21.1 Tic Tac Toe
22.1 Game Design: Helicopter
22.1 Game Design: Helicopter
21.1 Tic Tac Toe
Standard
9.6 Timers
9.6 Timers
9.7 Random Circles
9.7 Random Circles
9.8 Random Ghosts
9.8 Random Ghosts
9.9 Bouncing Ball
9.9 Bouncing Ball
9.10 Mouse Events: Mouse Clicked
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.2 Drawing Lines
15.3 Key Events
15.4 Crazy Ball Game
15.1 Mouse Events: Mouse Moved
15.2 Drawing Lines
15.3 Key Events
15.4 Crazy Ball Game
Standard
9.1 Timers
9.1 Timers
9.2 Random Circles
9.2 Random Circles
9.3 Random Ghosts
9.3 Random Ghosts
9.4 Bouncing Ball
9.4 Bouncing Ball
9.5 Mouse Events: Mouse Clicked
9.5 Mouse Events: Mouse Clicked
9.6 Mouse Events: Mouse Moved
9.6 Mouse Events: Mouse Moved
9.7 Drawing Lines
9.7 Drawing Lines
9.8 Key Events
9.8 Key Events
9.9 Crazy Ball Game
9.9 Crazy Ball Game
11.1 Breakout
11.1 Breakout
19.2 Fun Graphics Challenges
24.1 Visualizing Music
19.1 Fun Snake
20.2 Connect Four
20.1 Conway's Game of Life
24.1 Visualizing Music
26.1 Tic Tac Toe
27.1 Game Design: Helicopter
27.1 Game Design: Helicopter
26.1 Tic Tac Toe
19.2 Fun Graphics Challenges
19.1 Fun Snake
20.2 Connect Four
20.1 Conway's Game of Life
Standard
9.1 Timers
9.1 Timers
9.2 Random Circles
9.2 Random Circles
9.3 Random Ghosts
9.3 Random Ghosts
9.4 Bouncing Ball
9.4 Bouncing Ball
9.5 Mouse Events: Mouse Clicked
9.5 Mouse Events: Mouse Clicked
9.6 Mouse Events: Mouse Moved
9.6 Mouse Events: Mouse Moved
9.7 Drawing Lines
9.7 Drawing Lines
9.8 Key Events
9.8 Key Events
9.9 Crazy Ball Game
9.9 Crazy Ball Game
11.1 Breakout
11.1 Breakout
13.1 Tic Tac Toe
13.1 Tic Tac Toe
14.1 Game Design: Helicopter
14.1 Game Design: Helicopter
23.1 Conway's Game of Life
23.2 Connect Four
22.1 Fun Snake
28.1 Visualizing Music
22.2 Fun Graphics Challenges
28.1 Visualizing Music
22.2 Fun Graphics Challenges
22.1 Fun Snake
23.2 Connect Four
23.1 Conway's Game of Life
Standard
23.1 Game Design: Helicopter
22.1 Tic Tac Toe
20.1 Visualizing Music
15.1 Conway's Game of Life
15.2 Connect Four
14.1 Fun Snake
14.2 Fun Graphics Challenges
23.1 Game Design: Helicopter
22.1 Tic Tac Toe
20.1 Visualizing Music
15.1 Conway's Game of Life
15.2 Connect Four
14.1 Fun Snake
14.2 Fun Graphics Challenges
Standard
9.6 Timers
9.6 Timers
9.7 Random Circles
9.7 Random Circles
9.8 Random Ghosts
9.8 Random Ghosts
9.9 Bouncing Ball
9.9 Bouncing Ball
9.10 Mouse Events: Mouse Clicked
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.2 Drawing Lines
15.3 Key Events
15.4 Crazy Ball Game
15.1 Mouse Events: Mouse Moved
15.2 Drawing Lines
15.3 Key Events
15.4 Crazy Ball Game
Standard
10.7 Timers
10.7 Timers
10.8 Random Circles
10.8 Random Circles
10.9 Random Ghosts
10.9 Random Ghosts
10.10 Bouncing Ball
10.10 Bouncing Ball
10.11 Mouse Events: Mouse Clicked
10.11 Mouse Events: Mouse Clicked
18.1 Mouse Events: Mouse Moved
18.2 Drawing Lines
18.3 Key Events
18.4 Crazy Ball Game
18.1 Mouse Events: Mouse Moved
18.2 Drawing Lines
18.3 Key Events
18.4 Crazy Ball Game
Standard
10.6 Timers
10.6 Timers
10.7 Random Circles
10.7 Random Circles
10.8 Random Ghosts
10.8 Random Ghosts
10.9 Bouncing Ball
10.9 Bouncing Ball
10.10 Mouse Events: Mouse Clicked
10.10 Mouse Events: Mouse Clicked
16.1 Mouse Events: Mouse Moved
16.2 Drawing Lines
16.3 Key Events
16.4 Crazy Ball Game
16.1 Mouse Events: Mouse Moved
16.2 Drawing Lines
16.3 Key Events
16.4 Crazy Ball Game
Standard
9.6 Timers
9.6 Timers
9.7 Random Circles
9.7 Random Circles
9.8 Random Ghosts
9.8 Random Ghosts
9.9 Bouncing Ball
9.9 Bouncing Ball
9.10 Mouse Events: Mouse Clicked
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.2 Drawing Lines
15.3 Key Events
15.4 Crazy Ball Game
15.1 Mouse Events: Mouse Moved
15.2 Drawing Lines
15.3 Key Events
15.4 Crazy Ball Game
Standard
11.6 Timers
11.6 Timers
11.7 Random Circles
11.7 Random Circles
11.8 Random Ghosts
11.8 Random Ghosts
11.9 Bouncing Ball
11.9 Bouncing Ball
11.10 Mouse Events: Mouse Clicked
11.10 Mouse Events: Mouse Clicked
17.1 Mouse Events: Mouse Moved
17.2 Drawing Lines
17.3 Key Events
17.4 Crazy Ball Game
17.1 Mouse Events: Mouse Moved
17.2 Drawing Lines
17.3 Key Events
17.4 Crazy Ball Game
Standard
17.6 Timers
16.4 Crazy Ball Game
16.3 Key Events
16.2 Drawing Lines
16.1 Mouse Events: Mouse Moved
17.10 Mouse Events: Mouse Clicked
17.9 Bouncing Ball
17.8 Random Ghosts
17.7 Random Circles
17.6 Timers
16.4 Crazy Ball Game
16.3 Key Events
16.2 Drawing Lines
16.1 Mouse Events: Mouse Moved
17.10 Mouse Events: Mouse Clicked
17.9 Bouncing Ball
17.8 Random Ghosts
17.7 Random Circles
Standard
9.6 Timers
9.6 Timers
9.7 Random Circles
9.7 Random Circles
9.8 Random Ghosts
9.8 Random Ghosts
9.9 Bouncing Ball
9.9 Bouncing Ball
9.10 Mouse Events: Mouse Clicked
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.2 Drawing Lines
15.3 Key Events
15.4 Crazy Ball Game
15.1 Mouse Events: Mouse Moved
15.2 Drawing Lines
15.3 Key Events
15.4 Crazy Ball Game
Standard
6.1 Timers
6.2 Stopping Timers
6.3 Collisions
6.4 Mouse Click Events
6.5 More Mouse Events
6.6 Key Events
27.1 Breakout
21.1 Snake Game
21.2 Fun Graphics Challenges
30.1 Conway's Game of Life
30.2 Connect Four
28.1 Visualizing Music
31.1 Tic Tac Toe
32.1 Game Design: Helicopter
21.3 Animation Practice
21.4 Crazy Ball Game
Standard
23.1 Breakout
21.2 Random Circles
21.3 Random Ghosts
21.4 Bouncing Ball
21.5 Mouse Events: Mouse Clicked
21.6 Mouse Events: Mouse Moved
21.7 Drawing Lines
21.8 Key Events
21.9 Crazy Ball Game
21.1 Timers
35.1 Game Design: Helicopter
34.1 Tic Tac Toe
32.1 Visualizing Music
28.1 Conway's Game of Life
28.2 Connect Four
27.1 Fun Snake
27.2 Fun Graphics Challenges
23.1 Breakout
21.2 Random Circles
21.3 Random Ghosts
21.4 Bouncing Ball
21.5 Mouse Events: Mouse Clicked
21.6 Mouse Events: Mouse Moved
21.7 Drawing Lines
21.8 Key Events
21.9 Crazy Ball Game
21.1 Timers
35.1 Game Design: Helicopter
34.1 Tic Tac Toe
32.1 Visualizing Music
28.1 Conway's Game of Life
28.2 Connect Four
27.1 Fun Snake
27.2 Fun Graphics Challenges
Standard
23.1 Breakout
21.2 Random Circles
21.3 Random Ghosts
21.4 Bouncing Ball
21.5 Mouse Events: Mouse Clicked
21.6 Mouse Events: Mouse Moved
21.7 Drawing Lines
21.8 Key Events
21.9 Crazy Ball Game
21.1 Timers
35.1 Game Design: Helicopter
34.1 Tic Tac Toe
32.1 Visualizing Music
28.1 Conway's Game of Life
28.2 Connect Four
27.1 Fun Snake
27.2 Fun Graphics Challenges
23.1 Breakout
21.2 Random Circles
21.3 Random Ghosts
21.4 Bouncing Ball
21.5 Mouse Events: Mouse Clicked
21.6 Mouse Events: Mouse Moved
21.7 Drawing Lines
21.8 Key Events
21.9 Crazy Ball Game
21.1 Timers
35.1 Game Design: Helicopter
34.1 Tic Tac Toe
32.1 Visualizing Music
28.1 Conway's Game of Life
28.2 Connect Four
27.1 Fun Snake
27.2 Fun Graphics Challenges
Standard
1.5 Timers
1.6 Stopping Timers
1.7 Collisions
1.8 Mouse Click Events
1.9 More Mouse Events
1.10 Key Events
Standard
10.1 Timers
10.1 Timers
10.2 Random Circles
10.2 Random Circles
10.3 Random Ghosts
10.3 Random Ghosts
10.4 Bouncing Ball
10.4 Bouncing Ball
10.5 Mouse Events: Mouse Clicked
10.5 Mouse Events: Mouse Clicked
10.6 Mouse Events: Mouse Moved
10.6 Mouse Events: Mouse Moved
10.7 Drawing Lines
10.7 Drawing Lines
10.8 Key Events
10.8 Key Events
10.9 Crazy Ball Game
10.9 Crazy Ball Game
12.1 Breakout
12.1 Breakout
20.2 Fun Graphics Challenges
25.1 Visualizing Music
20.1 Fun Snake
21.2 Connect Four
21.1 Conway's Game of Life
25.1 Visualizing Music
27.1 Tic Tac Toe
28.1 Game Design: Helicopter
28.1 Game Design: Helicopter
27.1 Tic Tac Toe
20.2 Fun Graphics Challenges
20.1 Fun Snake
21.2 Connect Four
21.1 Conway's Game of Life
Standard
9.6 Timers
9.6 Timers
9.7 Random Circles
9.7 Random Circles
9.8 Random Ghosts
9.8 Random Ghosts
9.9 Bouncing Ball
9.9 Bouncing Ball
9.10 Mouse Events: Mouse Clicked
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.2 Drawing Lines
15.3 Key Events
15.4 Crazy Ball Game
15.1 Mouse Events: Mouse Moved
15.2 Drawing Lines
15.3 Key Events
15.4 Crazy Ball Game
Standard
9.6 Timers
9.6 Timers
9.7 Random Circles
9.7 Random Circles
9.8 Random Ghosts
9.8 Random Ghosts
9.9 Bouncing Ball
9.9 Bouncing Ball
9.10 Mouse Events: Mouse Clicked
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.2 Drawing Lines
15.3 Key Events
15.4 Crazy Ball Game
15.1 Mouse Events: Mouse Moved
15.2 Drawing Lines
15.3 Key Events
15.4 Crazy Ball Game
Standard
9.6 Timers
9.6 Timers
9.7 Random Circles
9.7 Random Circles
9.8 Random Ghosts
9.8 Random Ghosts
9.9 Bouncing Ball
9.9 Bouncing Ball
9.10 Mouse Events: Mouse Clicked
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.2 Drawing Lines
15.3 Key Events
15.4 Crazy Ball Game
15.1 Mouse Events: Mouse Moved
15.2 Drawing Lines
15.3 Key Events
15.4 Crazy Ball Game
Standard
9.6 Timers
9.6 Timers
9.7 Random Circles
9.7 Random Circles
9.8 Random Ghosts
9.8 Random Ghosts
9.9 Bouncing Ball
9.9 Bouncing Ball
9.10 Mouse Events: Mouse Clicked
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.2 Drawing Lines
15.3 Key Events
15.4 Crazy Ball Game
15.1 Mouse Events: Mouse Moved
15.2 Drawing Lines
15.3 Key Events
15.4 Crazy Ball Game
Standard
9.6 Timers
9.6 Timers
9.7 Random Circles
9.7 Random Circles
9.8 Random Ghosts
9.8 Random Ghosts
9.9 Bouncing Ball
9.9 Bouncing Ball
9.10 Mouse Events: Mouse Clicked
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.2 Drawing Lines
15.3 Key Events
15.4 Crazy Ball Game
15.1 Mouse Events: Mouse Moved
15.2 Drawing Lines
15.3 Key Events
15.4 Crazy Ball Game
Standard
13.1 Timers
13.2 Stopping Timers
13.3 Collisions
13.4 Mouse Click Events
13.5 More Mouse Events
13.6 Key Events
15.1 Breakout
18.1 Snake Game
18.2 Fun Graphics Challenges
18.3 Animation Practice
18.4 Crazy Ball Game
Standard
8.1 Timers
8.2 Stopping Timers
8.3 Collisions
8.4 Mouse Click Events
8.5 More Mouse Events
8.6 Key Events
23.1 Breakout
17.1 Snake Game
17.2 Fun Graphics Challenges
17.3 Animation Practice
17.4 Crazy Ball Game
Standard
8.1 Timers
8.1 Timers
8.2 Random Circles
8.2 Random Circles
8.3 Random Ghosts
8.3 Random Ghosts
8.4 Bouncing Ball
8.4 Bouncing Ball
8.5 Mouse Events: Mouse Clicked
8.5 Mouse Events: Mouse Clicked
16.1 Mouse Events: Mouse Moved
16.2 Drawing Lines
16.3 Key Events
16.4 Crazy Ball Game
16.1 Mouse Events: Mouse Moved
16.2 Drawing Lines
16.3 Key Events
16.4 Crazy Ball Game
Standard
9.6 Timers
9.6 Timers
9.7 Random Circles
9.7 Random Circles
9.8 Random Ghosts
9.8 Random Ghosts
9.9 Bouncing Ball
9.9 Bouncing Ball
9.10 Mouse Events: Mouse Clicked
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.2 Drawing Lines
15.3 Key Events
15.4 Crazy Ball Game
15.1 Mouse Events: Mouse Moved
15.2 Drawing Lines
15.3 Key Events
15.4 Crazy Ball Game
Standard
15.6 Timers
19.4 Crazy Ball Game
19.3 Key Events
19.2 Drawing Lines
19.1 Mouse Events: Mouse Moved
15.10 Mouse Events: Mouse Clicked
15.9 Bouncing Ball
15.8 Random Ghosts
15.7 Random Circles
15.6 Timers
19.4 Crazy Ball Game
19.3 Key Events
19.2 Drawing Lines
19.1 Mouse Events: Mouse Moved
15.10 Mouse Events: Mouse Clicked
15.9 Bouncing Ball
15.8 Random Ghosts
15.7 Random Circles
Standard
7.6 Timers
7.6 Timers
7.7 Random Circles
7.7 Random Circles
7.8 Random Ghosts
7.8 Random Ghosts
7.9 Bouncing Ball
7.9 Bouncing Ball
7.10 Mouse Events: Mouse Clicked
7.10 Mouse Events: Mouse Clicked
Standard
11.1 Timers
11.2 Stopping Timers
11.3 Collisions
11.4 Mouse Click Events
11.5 More Mouse Events
11.6 Key Events
12.1 Breakout
Standard
9.6 Timers
9.6 Timers
9.7 Random Circles
9.7 Random Circles
9.8 Random Ghosts
9.8 Random Ghosts
9.9 Bouncing Ball
9.9 Bouncing Ball
9.10 Mouse Events: Mouse Clicked
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.2 Drawing Lines
15.3 Key Events
15.4 Crazy Ball Game
15.1 Mouse Events: Mouse Moved
15.2 Drawing Lines
15.3 Key Events
15.4 Crazy Ball Game
Standard
9.6 Timers
9.6 Timers
9.7 Random Circles
9.7 Random Circles
9.8 Random Ghosts
9.8 Random Ghosts
9.9 Bouncing Ball
9.9 Bouncing Ball
9.10 Mouse Events: Mouse Clicked
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.2 Drawing Lines
15.3 Key Events
15.4 Crazy Ball Game
15.1 Mouse Events: Mouse Moved
15.2 Drawing Lines
15.3 Key Events
15.4 Crazy Ball Game
Standard
9.6 Timers
9.6 Timers
9.7 Random Circles
9.7 Random Circles
9.8 Random Ghosts
9.8 Random Ghosts
9.9 Bouncing Ball
9.9 Bouncing Ball
9.10 Mouse Events: Mouse Clicked
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.2 Drawing Lines
15.3 Key Events
15.4 Crazy Ball Game
15.1 Mouse Events: Mouse Moved
15.2 Drawing Lines
15.3 Key Events
15.4 Crazy Ball Game