Please enable JavaScript to use CodeHS

KY Intro to Programming: 2

CodeHS Lessons

Design, develop, compile, debug, test, run, and document programs in the language studied.

Standard
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
2.1 Challenge Problems
9.1 Functions Challenges
12.1 Breakout
13.1 Project Prep and Development
Standard
2.5 Top Down Design and Decomposition in Karel
2.6 Commenting Your Code
2.14 Debugging Strategies
3.3 User Input
3.6 Comments
24.6 Comments
24.13 User Input
Standard
1.5 User Input
5.3 Documentation with Comments
6.4 Developing Algorithms Using Arrays
7.4 Developing Algorithms using ArrayLists
Standard
1.7 Top Down Design and Decomposition in Karel
1.8 Commenting Your Code
1.16 Debugging Strategies
18.1 Intro to Design Thinking
18.2 Prototype
18.3 Test
18.4 Project Prep and Development
Standard
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
1.15 Debugging Strategies
18.1 Intro to Design Thinking
18.2 Prototype
18.3 Test
18.4 Project Prep and Development
Standard
1.7 Top Down Design and Decomposition in Karel
1.8 Commenting Your Code
1.16 Debugging Strategies
21.1 Intro to Design Thinking
21.2 Prototype
21.3 Test
21.4 Project Prep and Development
Standard
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
1.16 Challenge Problems
8.1 Functions Challenges
11.1 Breakout
17.1 Project Prep and Development
Standard
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
2.1 Challenge Problems
9.1 Functions Challenges
12.1 Breakout
17.1 Project Prep and Development
Standard
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
2.1 Challenge Problems
9.1 Functions Challenges
13.1 Breakout
Standard
3.1 Comments
3.6 Top Down Design
5.5 User Input
Standard
3.1 Comments
3.6 Top Down Design
5.5 User Input
Standard
2.4 Top Down Design and Decomposition in Karel
3.1 Commenting Your Code
7.1 Challenge Problems
Standard
13.12 User Input
13.6 Comments
13.10 Top Down Design
Standard
3.6 Comments
3.10 Top Down Design
3.12 User Input
Standard
6.12 User Input
6.6 Comments
6.10 Top Down Design
Standard
1.6 Comments
1.10 Top Down Design
1.12 User Input
2.3 User Input
2.6 Comments
Standard
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
2.1 Challenge Problems
9.1 Functions Challenges
13.1 Breakout
15.1 Project Prep and Development
Standard
3.1 Comments
3.5 Top Down Design
4.2 User Input
Standard
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.17 Debugging Strategies
3.2 Challenge Problems
Standard
1.6 Comments
1.10 Top Down Design
1.12 User Input
Standard
1.3 Java Programs and the Run Method
1.14 More Karel Examples and Testing
1.16 Karel Challenges
Standard
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
2.1 Challenge Problems
8.1 Functions Challenges
11.1 Breakout
12.1 Project Prep and Development
Standard
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
2.1 Challenge Problems
8.1 Functions Challenges
11.1 Breakout
15.1 Project Prep and Development
Standard
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
2.1 Challenge Problems
9.1 Functions Challenges
9.1 Functions Challenges
Standard
3.1 Comments
3.5 Top Down Design
4.2 User Input
10.6 Top Down Design and Decomposition in Karel
10.7 Commenting Your Code
10.15 Debugging Strategies
Standard
2.6 Comments
2.10 Top Down Design
2.12 User Input
3.3 User Input
3.6 Comments
23.6 Top Down Design and Decomposition in Karel
23.7 Commenting Your Code
23.15 Debugging Strategies
Standard
2.5 User Input
7.3 Documentation with Comments
Standard
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.17 Debugging Strategies
3.2 Challenge Problems
Standard
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.17 Debugging Strategies
3.2 Challenge Problems
Standard
2.6 Comments
2.10 Top Down Design
2.13 User Input
5.3 User Input
5.6 Comments
Standard
3.6 Top Down Design and Decomposition in Karel
3.7 Commenting Your Code
3.17 Debugging Strategies
4.2 Challenge Problems
Standard
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.17 Debugging Strategies
3.2 Challenge Problems
Standard
1.6 Comments
1.10 Top Down Design
1.12 User Input
Standard
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.17 Debugging Strategies
3.2 Challenge Problems
Standard
1.6 Comments
1.10 Top Down Design
1.12 User Input
Standard
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.17 Debugging Strategies
3.2 Challenge Problems
Standard
3.6 Comments
3.10 Top Down Design
3.12 User Input
Standard
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.17 Debugging Strategies
3.2 Challenge Problems
Standard
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
1.15 Debugging Strategies
16.1 Intro to Design Thinking
16.2 Prototype
16.3 Test
16.4 Project Prep and Development
Standard
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.17 Debugging Strategies
3.2 Challenge Problems
Standard
3.4 User Input
3.7 Comments
18.12 User Input
18.6 Comments
18.10 Top Down Design
Standard
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.17 Debugging Strategies
3.2 Challenge Problems
Standard
1.6 Comments
1.10 Top Down Design
1.12 User Input
Standard
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
7.1 Project Prep and Development
18.1 Challenge Problems
25.1 Functions Challenges
27.1 Breakout
Standard
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
1.16 Debugging Strategies
2.1 Challenge Problems
13.1 Functions Challenges
17.1 Project Prep and Development
23.1 Breakout
Standard
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
1.16 Debugging Strategies
2.1 Challenge Problems
13.1 Functions Challenges
17.1 Project Prep and Development
23.1 Breakout
Standard
4.4 User Input
4.7 Comments
Standard
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
1.16 Debugging Strategies
2.1 Challenge Problems
9.1 Functions Challenges
12.1 Breakout
13.1 Project Prep and Development
Standard
1.6 Comments
1.10 Top Down Design
1.12 User Input
Standard
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.17 Debugging Strategies
3.2 Challenge Problems
Standard
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.17 Debugging Strategies
3.2 Challenge Problems
Standard
1.6 Comments
1.10 Top Down Design
1.12 User Input
Standard
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.17 Debugging Strategies
3.2 Challenge Problems
Standard
1.6 Comments
1.10 Top Down Design
1.12 User Input
Standard
6.8 Top Down Design
6.11 User Input
7.3 User Input
Standard
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.17 Debugging Strategies
3.2 Challenge Problems
Standard
1.6 Comments
1.10 Top Down Design
1.12 User Input
Standard
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
1.15 Debugging Strategies
12.1 Intro to Design Thinking
12.3 Prototype
12.4 Test
12.5 Project Prep and Development
Standard
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
1.15 Debugging Strategies
13.1 Intro to Design Thinking
13.3 Prototype
13.4 Test
13.5 Project Prep and Development
Standard
1.6 Comments
1.10 Top Down Design
1.12 User Input
Standard
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.17 Debugging Strategies
3.2 Challenge Problems
Standard
1.6 Comments
1.10 Top Down Design
1.12 User Input
Standard
3.6 Comments
3.10 Top Down Design
3.12 User Input
Standard
3.6 Comments
3.10 Top Down Design
3.13 User Input
Standard
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
Standard
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
14.1 Challenge Problems
21.1 Functions Challenges
23.1 Breakout
Standard
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
1.15 Debugging Strategies
6.1 Intro to Design Thinking
6.2 Prototype
6.3 Test
6.4 Project Prep and Development
Standard
1.7 Comments
1.11 Top Down Design
1.13 User Input
Standard
1.7 Comments
1.11 Top Down Design
1.13 User Input
Standard
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
1.17 Debugging Strategies
2.2 Challenge Problems
Standard
1.6 Comments
1.10 Top Down Design
1.12 User Input
Standard
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.17 Debugging Strategies
3.2 Challenge Problems
Standard
1.5 Top Down Design and Decomposition in Karel
1.6 Commenting Your Code
1.14 Debugging Strategies
8.1 Intro to Design Thinking
8.2 Prototype
8.3 Test
8.4 Project Prep and Development
Standard
1.6 Comments
1.10 Top Down Design
1.12 User Input
Standard
3.5 Top Down Design and Decomposition in Karel
3.6 Commenting Your Code
3.14 Debugging Strategies
4.3 User Input
4.6 Comments
9.1 Intro to Design Thinking
9.2 Prototype
9.3 Test
9.4 Project Prep and Development
16.6 Comments
16.13 User Input
Standard
5.1 Intro to Design Thinking
5.2 Prototype
5.3 Test
5.4 Project Prep and Development
Standard
3.5 Top Down Design and Decomposition in Karel
3.6 Commenting Your Code
3.14 Debugging Strategies
4.3 User Input
4.6 Comments
9.1 Intro to Design Thinking
9.2 Prototype
9.3 Test
9.4 Project Prep and Development
16.6 Comments
16.13 User Input
Standard
5.1 Intro to Design Thinking
5.2 Prototype
5.3 Test
5.4 Project Prep and Development
Standard
3.6 Top Down Design and Decomposition in Karel
3.7 Commenting Your Code
3.17 Debugging Strategies
4.2 Challenge Problems
Standard
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
Standard
4.6 Top Down Design and Decomposition in Karel
4.7 Commenting Your Code
4.17 Debugging Strategies
Standard
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
3.1 Challenge Problems
12.1 Breakout
Standard
3.1 Comments
3.5 Top Down Design
4.3 User Input
Standard
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.16 Debugging Strategies
3.2 Challenge Problems
Standard
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.17 Debugging Strategies
3.2 Challenge Problems
Standard
1.6 Comments
1.10 Top Down Design
1.12 User Input
Standard
1.3 Java Programs and the Run Method
1.15 More Karel Examples and Testing
1.19 Karel Challenges
7.5 User Input
11.3 Documentation with Comments
13.4 Developing Algorithms Using Arrays
14.4 Developing Algorithms using ArrayLists
Standard
1.3 Java Programs and the Run Method
1.15 More Karel Examples and Testing
1.19 Karel Challenges
6.5 User Input
11.3 Documentation with Comments
12.4 Developing Algorithms Using Arrays
13.4 Developing Algorithms using ArrayLists
Standard
1.5 Top Down Design and Decomposition in Karel
1.6 Commenting Your Code
1.14 Debugging Strategies
2.3 User Input
2.6 Comments
Standard
3.1 Comments
3.6 Top Down Design
5.5 User Input
Standard
3.1 Comments
3.6 Top Down Design
5.5 User Input
Standard
1.5 Top Down Design and Decomposition in Karel
1.6 Commenting Your Code
1.14 Debugging Strategies
2.3 User Input
2.6 Comments
Standard
1.5 Top Down Design and Decomposition in Karel
1.6 Commenting Your Code
1.14 Debugging Strategies
2.3 User Input
2.6 Comments
11.6 Comments
11.13 User Input
Standard
3.3 Java Programs and the Run Method
3.14 More Karel Examples and Testing
3.16 Karel Challenges
Standard
17.1 Intro to Design Thinking
17.2 Prototype
17.3 Test
17.4 Project Prep and Development
Standard
21.1 Challenge Problems