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.7 Functions
25.14 Parameters
28.12 Functions and Parameters
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
30.1 Classes and Objects
30.9 Modules
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
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
14.10 Functions
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.14 Functions
7.15 Functions and Parameters
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
18.1 Intro to Objects/Maps
18.4 When Do I Use an Object?
Standard
1.8 Functions
1.13 Parameters
14.5 Functions
Standard
5.2 Constructors
5.4 Accessor Methods
5.5 Mutator Methods
5.6 Writing Methods
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
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
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
4.1 Functions
4.2 Functions and Parameters
4.4 Functions and Return Values
16.8 Functions
16.13 Parameters
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
13.3 Creating Your Site
19.10 Functions and Parameters 1
19.11 Functions and Parameters 2
19.12 Functions and Return Values 1
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
1.12 Functions
2.5 Intro to Objects
9.3 Creating Your Data Collection Website
10.4 Interactive Resume Development
Standard
3.3 Functions
5.6 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
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.10 Functions and Parameters 1
6.11 Functions and Parameters 2
6.12 Functions and Return Values 1
9.3 Interactive Resume Development
11.3 Creating Your Data Collection Website
14.3 Creating Your Site
Standard
8.1 Functions
8.2 Functions and Parameters
8.4 Functions and Return Values
Standard
8.1 Functions
8.2 Functions and Parameters
8.5 Functions and Return Values
Standard
8.1 Functions
8.2 Functions and Parameters
8.5 Functions and Return Values
10.1 Classes and Objects
10.9 Modules
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
15.1 Classes and Objects
15.9 Modules
18.8 Functions
18.13 Parameters
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
10.9 Functions
10.14 Parameters
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
5.8 Functions
5.9 Functions and Parameters
5.10 Functions and Return Values
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
18.1 Intro to Objects/Maps
18.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
7.6 Functions
7.10 Parameters
9.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
12.1 Functions Challenges
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.7 Functions
16.14 Parameters
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.7 Functions
16.14 Parameters
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
21.1 Functions Challenges
23.1 Animation Challenges
25.1 Intro to Objects
Standard
15.7 Functions
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
21.1 Intro to Objects/Maps
21.4 When Do I Use an Object?
15.1 Functions and Parameters 1
15.1 Functions and Parameters 1
15.2 Functions and Parameters 2
15.2 Functions and Parameters 2
15.3 Functions and Parameters 3
15.3 Functions and Parameters 3
15.4 Functions and Return Values 1
15.4 Functions and Return Values 1
15.5 Functions and Return Values 2
15.5 Functions and Return Values 2
Standard
11.1 Intro to Objects
15.1 Functions Challenges
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
4.3 Functions
5.6 Parameters
Standard
13.2 Game Events
13.3 Sound Effects
13.4 Make a Shot!
13.5 Air Horn App
13.6 Event Handlers
13.7 Putting Game
13.8 Level Up!
13.9 Final Touches
13.10 Make a Game!
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
12.1 Breakout
Standard
24.10 Functions
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
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
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
11.7 Functions
11.14 Parameters
Standard
1.1 Functions
1.2 Functions and Parameters
1.4 Functions and Return Values
9.1 Classes and Objects
9.9 Modules
Standard
7.3 Functions
10.4 Functions
Standard
1.1 Functions
1.2 Functions and Parameters
1.4 Functions and Return Values
7.1 Classes and Objects
Standard
9.1 Functions
9.2 Functions and Parameters
9.4 Functions and Return Values
16.1 Classes and Objects
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
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
10.1 Functions
10.2 Functions and Parameters
10.4 Functions and Return Values
Standard
3.3 Functions
4.6 Parameters
Standard
7.1 Functions
7.2 Functions and Parameters
7.4 Functions and Return Values
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
4.1 Functions
4.2 Functions and Parameters
4.4 Functions and Return Values
Standard
7.1 Functions
7.2 Functions and Parameters
7.5 Functions and Return Values
11.7 Classes and Objects
18.7 Modules
Standard
9.1 Functions
9.2 Functions and Parameters
9.4 Functions and Return Values
12.1 Classes and Objects
Standard
11.10 Functions
Standard
3.3 Functions
4.6 Parameters
Standard
5.9 Functions
5.10 Functions and Parameters
5.11 Functions and Return Values
Standard
2.7 Functions
2.14 Parameters
8.1 Functions
8.2 Functions and Parameters
8.4 Functions and Return Values
20.1 Classes and Objects
20.9 Modules
Standard
4.8 Accessor Methods
4.9 Mutator Methods