Please enable JavaScript to use CodeHS

WY L2: L2.AP.M.01

CodeHS Lessons

Construct solutions to problems using student-created components, such as procedures, modules, and/or objects.

Standard
9.1 Functions Challenges
11.1 Animation Challenges
12.1 Breakout
13.1 Project Prep and Development
21.1 Intro to Objects
Standard
9.1 Functions
9.2 Functions and Parameters
9.4 Functions and Return Values
22.1 Classes and Objects
22.9 Modules
25.14 Parameters
25.7 Functions
Standard
5.2 Constructors
5.4 Accessor Methods
5.5 Mutator Methods
5.6 Writing Methods
Standard
5.1 Functions and Parameters 1
5.2 Functions and Parameters 2
5.3 Functions and Parameters 3
5.4 Functions and Return Values 1
5.5 Functions and Return Values 2
Standard
5.1 Functions and Parameters 1
5.2 Functions and Parameters 2
5.3 Functions and Parameters 3
5.4 Functions and Return Values 1
5.5 Functions and Return Values 2
27.1 Classes and Objects
27.9 Modules
Standard
3.3 Interactive Resume Development
5.3 Creating Your Data Collection Website
7.3 Creating Your Site
9.14 Functions and Parameters 1
9.15 Functions and Parameters 2
9.16 Functions and Return Values 1
9.17 Functions and Return Values 2
Standard
7.3 Interactive Resume Development
10.3 Creating Your Site
16.3 Creating Your Data Collection Website
Standard
5.1 Functions and Parameters 1
5.2 Functions and Parameters 2
5.3 Functions and Parameters 3
5.4 Functions and Return Values 1
5.5 Functions and Return Values 2
Standard
8.1 Functions Challenges
10.1 Animation Challenges
11.1 Breakout
14.1 Intro to Objects
17.1 Project Prep and Development
Standard
9.1 Functions Challenges
11.1 Animation Challenges
12.1 Breakout
14.1 Intro to Objects
17.1 Project Prep and Development
Standard
9.1 Functions Challenges
12.1 Animation Challenges
13.1 Breakout
21.1 Intro to Objects
Standard
3.3 Functions
5.6 Parameters
Standard
3.3 Functions
5.6 Parameters
Standard
3.8 Functions
3.13 Parameters
9.2 Game Events
9.3 Sound Effects
9.4 Make a Shot!
9.5 Air Horn App
9.6 Event Handlers
9.7 Putting Game
9.8 Level Up!
9.9 Final Touches
9.10 Make a Game!
Standard
6.8 Functions
6.13 Parameters
9.2 Game Events
9.3 Sound Effects
9.4 Make a Shot!
9.5 Air Horn App
9.6 Event Handlers
9.7 Putting Game
9.8 Level Up!
9.9 Final Touches
9.10 Make a Game!
Standard
13.8 Functions
13.13 Parameters
14.2 Game Events
14.3 Sound Effects
14.4 Make a Shot!
14.5 Air Horn App
14.6 Event Handlers
14.7 Putting Game
14.8 Level Up!
14.9 Final Touches
14.10 Make a Game!
Standard
2.1 Working with Parts and Models
2.2 Properties
2.3 Models
2.4 Building Your Obby
2.5 Checkpoints
3.1 What is Scripting?
3.2 Disappearing Platforms
3.3 Fading Platforms
3.4 Deadly Lava
4.1 Completing Your Obby
Standard
7.15 Functions and Parameters
7.14 Functions
7.17 Functions and Return Values
Standard
1.8 Functions
1.13 Parameters
6.1 Functions
6.2 Functions and Parameters
6.4 Functions and Return Values
7.4 Functions
14.1 Classes and Objects
14.9 Modules
Standard
8.1 Functions and Parameters 1
8.2 Functions and Parameters 2
8.3 Functions and Parameters 3
8.4 Functions and Return Values 1
8.5 Functions and Return Values 2
9.1 Functions Challenges
10.4 Functions
12.1 Animation Challenges
13.1 Breakout
15.1 Project Prep and Development
Standard
3.3 Functions
4.3 Parameters
7.5 Functions
Standard
3.2 Game Events
3.3 Sound Effects
3.4 Make a Shot!
3.5 Air Horn App
3.6 Event Handlers
3.7 Putting Game
3.8 Level Up!
3.9 Final Touches
3.10 Make a Game!
Standard
2.1 Game Events
2.2 Sound Effects
2.3 Make a Shot!
2.4 Air Horn App
2.5 Event Handlers
2.6 Putting Game
2.7 Level Up!
2.8 Final Touches
2.9 Make a Game!
Standard
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
17.1 Intro to Objects/Maps
17.4 When Do I Use an Object?
Standard
1.8 Functions
1.13 Parameters
14.5 Functions
Standard
3.2 Methods and Parameters
3.3 Methods and Return Values
4.4 Writing Classes
4.5 Writing Classes and Instance Methods
4.7 Class Methods and Class Variables
Standard
7.1 Functions and Parameters 1
7.2 Functions and Parameters 2
7.3 Functions and Parameters 3
7.4 Functions and Return Values 1
7.5 Functions and Return Values 2
8.1 Functions Challenges
10.1 Animation Challenges
11.1 Breakout
12.1 Project Prep and Development
25.8 Intro to Objects/Maps
25.11 When Do I Use an Object?
Standard
7.1 Functions and Parameters 1
7.2 Functions and Parameters 2
7.3 Functions and Parameters 3
7.4 Functions and Return Values 1
7.5 Functions and Return Values 2
8.1 Functions Challenges
10.1 Animation Challenges
11.1 Breakout
12.8 Intro to Objects/Maps
12.11 When Do I Use an Object?
15.1 Project Prep and Development
Standard
7.1 Functions and Parameters 1
7.2 Functions and Parameters 2
7.3 Functions and Parameters 3
7.4 Functions and Return Values 1
7.5 Functions and Return Values 2
9.1 Functions Challenges
9.1 Functions Challenges
21.8 Intro to Objects/Maps
21.11 When Do I Use an Object?
Standard
3.3 Functions
4.3 Parameters
Standard
2.8 Functions
2.13 Parameters
6.1 Functions
6.2 Functions and Parameters
6.4 Functions and Return Values
12.1 Classes and Objects
12.9 Modules
Standard
2.16 Functions and Parameters 1
2.17 Functions and Parameters 2
2.18 Functions and Parameters 3
2.19 Functions and Return Values 1
2.20 Functions and Return Values 2
4.1 Timers
6.1 Breakout
8.8 Intro to Objects/Maps
8.9 Basics of Objects
Standard
6.10 Functions and Parameters 1
6.11 Functions and Parameters 2
6.12 Functions and Return Values 1
9.3 Interactive Resume Development
Standard
7.2 Constructors
7.4 Accessor Methods
7.5 Mutator Methods
7.6 Writing Methods
Standard
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
17.1 Intro to Objects/Maps
17.4 When Do I Use an Object?
Standard
10.1 Functions and Parameters 1
10.2 Functions and Parameters 2
10.3 Functions and Parameters 3
10.4 Functions and Return Values 1
10.5 Functions and Return Values 2
14.1 Intro to Objects/Maps
14.4 When Do I Use an Object?
Standard
2.8 Functions
2.14 Parameters
8.1 Functions
8.2 Functions and Parameters
8.4 Functions and Return Values
Standard
10.1 Functions and Parameters 1
10.2 Functions and Parameters 2
10.3 Functions and Parameters 3
10.4 Functions and Return Values 1
10.5 Functions and Return Values 2
18.1 Intro to Objects/Maps
18.4 When Do I Use an Object?
Standard
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
17.1 Intro to Objects/Maps
17.4 When Do I Use an Object?
Standard
1.8 Functions
1.13 Parameters
14.5 Functions
Standard
11.1 Functions and Parameters 1
11.2 Functions and Parameters 2
11.3 Functions and Parameters 3
11.4 Functions and Return Values 1
11.5 Functions and Return Values 2
19.1 Intro to Objects/Maps
19.4 When Do I Use an Object?
Standard
3.8 Functions
3.13 Parameters
Standard
4.2 Game Events
4.3 Sound Effects
4.4 Make a Shot!
4.5 Air Horn App
4.6 Event Handlers
4.7 Putting Game
4.8 Level Up!
4.9 Final Touches
4.10 Make a Game!
Standard
5.1 Functions and Parameters 1
5.2 Functions and Parameters 2
5.3 Functions and Parameters 3
5.4 Functions and Return Values 1
5.5 Functions and Return Values 2
Standard
17.1 Functions and Parameters 1
17.2 Functions and Parameters 2
17.3 Functions and Parameters 3
17.4 Functions and Return Values 1
17.5 Functions and Return Values 2
20.1 Intro to Objects/Maps
20.4 When Do I Use an Object?
Standard
6.1 Functions
6.2 Functions and Parameters
6.4 Functions and Return Values
18.8 Functions
18.13 Parameters
15.1 Classes and Objects
15.9 Modules
Standard
7.3 Interactive Resume Development
Standard
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
17.1 Intro to Objects/Maps
17.4 When Do I Use an Object?
Standard
1.8 Functions
1.13 Parameters
9.5 Functions
Standard
7.1 Project Prep and Development
25.1 Functions Challenges
26.1 Animation Challenges
27.1 Breakout
29.8 Intro to Objects/Maps
29.11 When Do I Use an Object?
Standard
12.1 Functions and Parameters 1
12.2 Functions and Parameters 2
12.3 Functions and Parameters 3
12.4 Functions and Return Values 1
12.5 Functions and Return Values 2
13.1 Functions Challenges
17.1 Project Prep and Development
22.1 Animation Challenges
23.1 Breakout
33.8 Intro to Objects/Maps
33.11 When Do I Use an Object?
Standard
12.1 Functions and Parameters 1
12.2 Functions and Parameters 2
12.3 Functions and Parameters 3
12.4 Functions and Return Values 1
12.5 Functions and Return Values 2
13.1 Functions Challenges
17.1 Project Prep and Development
22.1 Animation Challenges
23.1 Breakout
33.8 Intro to Objects/Maps
33.11 When Do I Use an Object?
Standard
5.1 Functions
5.2 Functions and Parameters
5.4 Functions and Return Values
Standard
8.1 Functions and Parameters 1
8.2 Functions and Parameters 2
8.3 Functions and Parameters 3
8.4 Functions and Return Values 1
8.5 Functions and Return Values 2
9.1 Functions Challenges
11.1 Animation Challenges
12.1 Breakout
13.1 Project Prep and Development
26.8 Intro to Objects/Maps
26.11 When Do I Use an Object?
Standard
1.8 Functions
1.13 Parameters
14.5 Functions
Standard
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
17.1 Intro to Objects/Maps
17.4 When Do I Use an Object?
Standard
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
17.1 Intro to Objects/Maps
17.4 When Do I Use an Object?
Standard
1.8 Functions
1.13 Parameters
14.5 Functions
Standard
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
17.1 Intro to Objects/Maps
17.4 When Do I Use an Object?
Standard
1.8 Functions
1.13 Parameters
14.5 Functions
Standard
6.6 Functions
6.12 Parameters
7.13 Functions
Standard
8.6 Functions
8.12 Parameters
9.13 Functions
Standard
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
17.1 Intro to Objects/Maps
17.4 When Do I Use an Object?
Standard
1.8 Functions
1.13 Parameters
14.5 Functions
Standard
4.1 Functions and Parameters 1
4.2 Functions and Parameters 2
4.3 Functions and Parameters 3
4.4 Functions and Return Values 1
4.5 Functions and Return Values 2
Standard
4.1 Functions and Parameters 1
4.2 Functions and Parameters 2
4.3 Functions and Parameters 3
4.4 Functions and Return Values 1
4.5 Functions and Return Values 2
Standard
1.8 Functions
1.13 Parameters
6.5 Functions
Standard
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
17.1 Intro to Objects/Maps
17.4 When Do I Use an Object?
Standard
1.8 Functions
1.13 Parameters
14.5 Functions
Standard
3.8 Functions
3.13 Parameters
Standard
3.8 Functions
3.14 Parameters
Standard
5.2 Methods and Parameters
5.3 Methods and Return Values
6.4 Writing Classes
6.5 Writing Classes and Instance Methods
6.7 Class Methods and Class Variables
Standard
14.1 Animation Challenges
15.1 Breakout
16.1 Intro to Objects
Standard
21.1 Functions Challenges
22.1 Animation Challenges
23.1 Breakout
Standard
1.9 Functions
1.14 Parameters
Standard
1.9 Functions
1.14 Parameters
Standard
7.1 Functions and Parameters 1
7.2 Functions and Parameters 2
7.3 Functions and Parameters 3
7.4 Functions and Return Values 1
7.5 Functions and Return Values 2
17.1 Intro to Objects/Maps
17.4 When Do I Use an Object?
Standard
3.1 Functions and Parameters 1
3.2 Functions and Parameters 2
3.3 Functions and Parameters 3
3.4 Functions and Return Values 1
3.5 Functions and Return Values 2
13.1 Classes and Objects
13.9 Modules
Standard
1.8 Functions
1.13 Parameters
14.5 Functions
Standard
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
17.1 Intro to Objects/Maps
17.4 When Do I Use an Object?
Standard
4.1 Functions and Parameters 1
4.2 Functions and Parameters 2
4.3 Functions and Parameters 3
4.4 Functions and Return Values 1
4.5 Functions and Return Values 2
Standard
1.8 Functions
1.13 Parameters
14.5 Functions
Standard
8.1 Functions
8.2 Functions and Parameters
8.4 Functions and Return Values
16.14 Parameters
16.7 Functions
Standard
3.1 Functions and Parameters 1
3.2 Functions and Parameters 2
3.3 Functions and Parameters 3
3.4 Functions and Return Values 1
3.5 Functions and Return Values 2
6.1 Classes and Objects
6.9 Modules
Standard
8.1 Functions
8.2 Functions and Parameters
8.4 Functions and Return Values
16.14 Parameters
16.7 Functions
Standard
3.1 Functions and Parameters 1
3.2 Functions and Parameters 2
3.3 Functions and Parameters 3
3.4 Functions and Return Values 1
3.5 Functions and Return Values 2
6.1 Classes and Objects
6.9 Modules
Standard
26.1 Functions and Parameters 1
26.1 Functions and Parameters 1
26.2 Functions and Parameters 2
26.2 Functions and Parameters 2
26.3 Functions and Parameters 3
26.3 Functions and Parameters 3
26.4 Functions and Return Values 1
26.4 Functions and Return Values 1
26.5 Functions and Return Values 2
26.5 Functions and Return Values 2
21.1 Intro to Objects/Maps
21.4 When Do I Use an Object?
Standard
9.3 Interactive Resume Development
12.2 Creating Your Site
13.14 Functions and Parameters 1
13.15 Functions and Parameters 2
13.16 Functions and Return Values 1
13.17 Functions and Return Values 2
Standard
9.3 Interactive Resume Development
12.2 Creating Your Site
14.14 Functions and Parameters 1
14.15 Functions and Parameters 2
14.16 Functions and Return Values 1
14.17 Functions and Return Values 2
Standard
7.1 Functions and Parameters 1
7.2 Functions and Parameters 2
7.3 Functions and Parameters 3
7.4 Functions and Return Values 1
7.5 Functions and Return Values 2
Standard
12.2 Game Events
12.3 Sound Effects
12.4 Make a Shot!
12.5 Air Horn App
12.6 Event Handlers
12.7 Putting Game
12.8 Level Up!
12.9 Final Touches
12.10 Make a Game!
Standard
12.1 Breakout
Standard
3.3 Functions
4.4 Parameters
Standard
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
17.1 Intro to Objects/Maps
17.4 When Do I Use an Object?
Standard
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
17.1 Intro to Objects/Maps
17.4 When Do I Use an Object?
Standard
1.8 Functions
1.13 Parameters
14.5 Functions
Standard
11.2 Constructors
11.4 Accessor Methods
11.5 Mutator Methods
11.6 Writing Methods
12.4 Writing Classes
12.5 Writing Classes and Instance Methods
12.7 Class Methods and Class Variables
Standard
11.2 Constructors
11.4 Accessor Methods
11.5 Mutator Methods
11.6 Writing Methods
18.4 Writing Classes
18.5 Writing Classes and Instance Methods
18.7 Class Methods and Class Variables
Standard
7.3 Functions
Standard
1.1 Functions
1.2 Functions and Parameters
1.4 Functions and Return Values
8.1 Classes and Objects
Standard
3.3 Functions
5.6 Parameters
Standard
3.3 Functions
5.6 Parameters
Standard
9.1 Functions
9.2 Functions and Parameters
9.4 Functions and Return Values
16.1 Classes and Objects
Standard
11.14 Parameters
11.7 Functions
Standard
1.1 Functions
1.2 Functions and Parameters
1.4 Functions and Return Values
9.1 Classes and Objects
9.9 Modules
Standard
6.3 Creating Your Site
8.14 Functions and Parameters 1
8.15 Functions and Parameters 2
8.16 Functions and Return Values 1
8.17 Functions and Return Values 2
10.3 Interactive Resume Development
Standard
11.3 Creating Your Site
12.14 Functions and Parameters 1
12.15 Functions and Parameters 2
12.16 Functions and Return Values 1
12.17 Functions and Return Values 2
14.3 Interactive Resume Development
Standard
5.2 Methods and Parameters
5.3 Methods and Return Values
6.4 Writing Classes
6.5 Writing Classes and Instance Methods
6.7 Class Methods and Class Variables
Standard
3.3 Functions
5.6 Parameters
Standard
1.8 Functions
1.13 Parameters
14.5 Functions
Standard
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
17.1 Intro to Objects/Maps
17.4 When Do I Use an Object?