Please enable JavaScript to use CodeHS

AR 6-8: A.8.7.1

CodeHS Lessons

Use a visual block-based and/or textbased programming language individually and collaboratively to solve problems of increasing complexity

Standard
1.1 Introduction to Programming With Karel
2.1 Challenge Problems
3.1 Hello World
5.1 Booleans
7.1 Functions and Parameters 1
8.1 Functions Challenges
Standard
2.1 Intro to Python with Tracy the Turtle
2.2 Tracy's Grid World
2.3 Turning Tracy
2.4 For Loops
2.5 Turning Tracy Using Angles
2.8 Functions
2.9 Artistic Effects
2.10 Top Down Design
2.11 Variables
2.12 User Input
2.13 Parameters
2.14 Using i in For Loops
2.15 Extended Loop Control
2.16 If Statements
2.17 If/ Else Statements
2.18 While Loops
2.19 Putting Together Control Structures
5.1 While Loops
6.1 Functions
7.1 Indexing
8.2 Lists
Standard
1.13 Control Structures Example
1.14 More Karel Examples and Testing
1.16 Karel Challenges
13.19 Putting Together Control Structures
13.18 While Loops
13.17 If/ Else Statements
13.16 If Statements
13.15 Extended Loop Control
13.14 Using i in For Loops
13.13 Parameters
13.12 User Input
13.11 Variables
13.10 Top Down Design
13.9 Artistic Effects
13.8 Functions
13.5 Turning Tracy Using Angles
13.4 For Loops
13.3 Turning Tracy
13.2 Tracy's Grid World
13.1 Intro to Python with Tracy the Turtle
Standard
9.1 Hello World
9.5 Booleans
9.14 Functions and Parameters 1
8.1 Introduction to HTML
8.2 Structure of an HTML Page
8.4 Links
8.6 HTML Lists
8.8 HTML Styling
8.10 CSS Select by Tag
Standard
4.4 Branching
21.1 Challenge Problems
22.1 Booleans
Standard
1.1 Intro to Python with Tracy the Turtle
1.2 Tracy's Grid World
2.1 Turning Tracy
2.2 For Loops
2.3 Turning Tracy Using Angles
3.3 Functions
3.4 Artistic Effects
3.5 Top Down Design
4.1 Variables
4.2 User Input
4.3 Parameters
4.4 Using i in For Loops
4.5 Extended Loop Control
5.1 If Statements
5.2 If/ Else Statements
5.3 While Loops
6.1 Putting Together Control Structures
Standard
2.13 Control Structures Example
2.14 More Karel Examples and Testing
2.16 Karel Challenges
3.1 Intro to Python with Tracy the Turtle
3.2 Tracy's Grid World
3.3 Turning Tracy
3.4 For Loops
3.5 Turning Tracy Using Angles
3.8 Functions
3.9 Artistic Effects
3.10 Top Down Design
3.11 Variables
3.12 User Input
3.13 Parameters
3.14 Using i in For Loops
3.15 Extended Loop Control
3.16 If Statements
3.17 If/ Else Statements
3.18 While Loops
3.19 Putting Together Control Structures
Standard
2.13 Control Structures Example
2.14 More Karel Examples and Testing
2.16 Karel Challenges
3.1 Hello World
6.12 User Input
6.1 Intro to Python with Tracy the Turtle
6.19 Putting Together Control Structures
6.18 While Loops
6.17 If/ Else Statements
6.16 If Statements
6.15 Extended Loop Control
6.14 Using i in For Loops
6.13 Parameters
6.2 Tracy's Grid World
6.11 Variables
6.10 Top Down Design
6.9 Artistic Effects
6.8 Functions
6.5 Turning Tracy Using Angles
6.4 For Loops
6.3 Turning Tracy
Standard
7.14 Functions
Standard
1.13 Control Structures Example
1.14 More Karel Examples and Testing
1.16 Karel Challenges
Standard
2.1 For Loops
2.2 While Loops
2.3 Operators
2.4 If/Else Statements
2.5 Functions
3.1 micro:bit Challenges
3.4 Final Project
Standard
2.1 Loops
2.2 If/Else Statements
2.3 Arithmetic, Comparison, and Logical Operators
2.4 Functions
2.5 Using Motors
3.1 Arduino Challenges
3.4 Final Project
Standard
2.1 Introduction to Programming With Karel
3.2 Challenge Problems
5.1 Hello World
7.1 Booleans
9.1 Functions and Parameters 1
Standard
1.1 Intro to Python with Tracy the Turtle
1.2 Tracy's Grid World
1.3 Turning Tracy
1.4 For Loops
1.5 Turning Tracy Using Angles
1.8 Functions
1.9 Artistic Effects
1.10 Top Down Design
1.11 Variables
1.12 User Input
1.13 Parameters
1.14 Using i in For Loops
1.15 Extended Loop Control
1.16 If Statements
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
14.5 Functions
15.4 Final Project
14.4 If/Else Statements
15.1 micro:bit Challenges
11.16 Karel Challenges
14.3 Operators
14.1 For Loops
14.2 While Loops
11.13 Control Structures Example
11.14 More Karel Examples and Testing
Standard
1.16 Karel Challenges
5.10 Writing BlackJack
5.11 Battleship
7.1 Pokemon Simulation
8.1 Mad Libs
Standard
11.1 Pokemon Simulation
12.1 Mad Libs
Standard
2.1 Introduction to Programming With Karel
3.2 Challenge Problems
5.1 Hello World
7.1 Booleans
9.1 Functions and Parameters 1
Standard
2.1 Introduction to Programming With Karel
3.2 Challenge Problems
5.1 Hello World
7.1 Booleans
9.1 Functions and Parameters 1
Standard
1.1 Intro to Python with Tracy the Turtle
1.2 Tracy's Grid World
1.3 Turning Tracy
1.4 For Loops
1.5 Turning Tracy Using Angles
1.8 Functions
1.9 Artistic Effects
1.10 Top Down Design
1.11 Variables
1.12 User Input
1.13 Parameters
1.14 Using i in For Loops
1.15 Extended Loop Control
1.16 If Statements
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
14.5 Functions
15.4 Final Project
14.4 If/Else Statements
15.1 micro:bit Challenges
11.16 Karel Challenges
14.3 Operators
14.1 For Loops
14.2 While Loops
11.13 Control Structures Example
11.14 More Karel Examples and Testing
Standard
2.1 Introduction to Programming With Karel
3.2 Challenge Problems
5.1 Hello World
7.1 Booleans
9.1 Functions and Parameters 1
Standard
1.1 Intro to Python with Tracy the Turtle
1.2 Tracy's Grid World
1.3 Turning Tracy
1.4 For Loops
1.5 Turning Tracy Using Angles
1.8 Functions
1.9 Artistic Effects
1.10 Top Down Design
1.11 Variables
1.12 User Input
1.13 Parameters
1.14 Using i in For Loops
1.15 Extended Loop Control
1.16 If Statements
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
14.5 Functions
15.4 Final Project
14.4 If/Else Statements
15.1 micro:bit Challenges
11.16 Karel Challenges
14.3 Operators
14.1 For Loops
14.2 While Loops
11.13 Control Structures Example
11.14 More Karel Examples and Testing
Standard
2.1 Introduction to Programming With Karel
3.2 Challenge Problems
6.1 Hello World
9.1 Booleans
11.1 Functions and Parameters 1
Standard
2.1 Introduction to Programming With Karel
3.2 Challenge Problems
5.1 Hello World
14.1 Booleans
17.1 Functions and Parameters 1
Standard
2.1 Introduction to Programming With Karel
3.2 Challenge Problems
5.1 Hello World
7.1 Booleans
9.1 Functions and Parameters 1
Standard
1.1 Intro to Python with Tracy the Turtle
1.2 Tracy's Grid World
1.3 Turning Tracy
1.4 For Loops
1.5 Turning Tracy Using Angles
1.8 Functions
1.9 Artistic Effects
1.10 Top Down Design
1.11 Variables
1.12 User Input
1.13 Parameters
1.14 Using i in For Loops
1.15 Extended Loop Control
1.16 If Statements
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
9.5 Functions
10.4 Final Project
9.4 If/Else Statements
10.1 micro:bit Challenges
6.16 Karel Challenges
9.3 Operators
9.1 For Loops
9.2 While Loops
6.13 Control Structures Example
6.14 More Karel Examples and Testing
Standard
1.1 Introduction to Programming With Karel
2.1 Challenge Problems
4.1 Hello World
6.1 Booleans
8.1 Functions and Parameters 1
9.1 Functions Challenges
Standard
1.1 Intro to Python with Tracy the Turtle
1.2 Tracy's Grid World
1.3 Turning Tracy
1.4 For Loops
1.5 Turning Tracy Using Angles
1.8 Functions
1.9 Artistic Effects
1.10 Top Down Design
1.11 Variables
1.12 User Input
1.13 Parameters
1.14 Using i in For Loops
1.15 Extended Loop Control
1.16 If Statements
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
14.5 Functions
15.4 Final Project
14.4 If/Else Statements
15.1 micro:bit Challenges
11.16 Karel Challenges
14.3 Operators
14.1 For Loops
14.2 While Loops
11.13 Control Structures Example
11.14 More Karel Examples and Testing
Standard
2.1 Introduction to Programming With Karel
3.2 Challenge Problems
5.1 Hello World
7.1 Booleans
9.1 Functions and Parameters 1
Standard
2.1 Introduction to Programming With Karel
3.2 Challenge Problems
5.1 Hello World
7.1 Booleans
9.1 Functions and Parameters 1
Standard
1.1 Intro to Python with Tracy the Turtle
1.2 Tracy's Grid World
1.3 Turning Tracy
1.4 For Loops
1.5 Turning Tracy Using Angles
1.8 Functions
1.9 Artistic Effects
1.10 Top Down Design
1.11 Variables
1.12 User Input
1.13 Parameters
1.14 Using i in For Loops
1.15 Extended Loop Control
1.16 If Statements
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
14.5 Functions
15.4 Final Project
14.4 If/Else Statements
15.1 micro:bit Challenges
11.16 Karel Challenges
14.3 Operators
14.1 For Loops
14.2 While Loops
11.13 Control Structures Example
11.14 More Karel Examples and Testing
Standard
2.1 Introduction to Programming With Karel
3.2 Challenge Problems
5.1 Hello World
7.1 Booleans
9.1 Functions and Parameters 1
Standard
1.1 Intro to Python with Tracy the Turtle
1.2 Tracy's Grid World
1.3 Turning Tracy
1.4 For Loops
1.5 Turning Tracy Using Angles
1.8 Functions
1.9 Artistic Effects
1.10 Top Down Design
1.11 Variables
1.12 User Input
1.13 Parameters
1.14 Using i in For Loops
1.15 Extended Loop Control
1.16 If Statements
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
14.5 Functions
15.4 Final Project
14.4 If/Else Statements
15.1 micro:bit Challenges
11.16 Karel Challenges
14.3 Operators
14.1 For Loops
14.2 While Loops
11.13 Control Structures Example
11.14 More Karel Examples and Testing
Standard
2.1 Introduction to Programming With Karel
3.2 Challenge Problems
5.1 Hello World
7.1 Booleans
9.1 Functions and Parameters 1
Standard
1.1 Intro to Python with Tracy the Turtle
1.2 Tracy's Grid World
1.3 Turning Tracy
1.4 For Loops
1.5 Turning Tracy Using Angles
1.8 Functions
1.9 Artistic Effects
1.10 Top Down Design
1.11 Variables
1.12 User Input
1.13 Parameters
1.14 Using i in For Loops
1.15 Extended Loop Control
1.16 If Statements
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
14.5 Functions
15.4 Final Project
14.4 If/Else Statements
15.1 micro:bit Challenges
11.16 Karel Challenges
14.3 Operators
14.1 For Loops
14.2 While Loops
11.13 Control Structures Example
11.14 More Karel Examples and Testing
Standard
2.1 Hello World
Standard
2.1 Introduction to Programming With Karel
3.2 Challenge Problems
5.1 Hello World
7.1 Booleans
9.1 Functions and Parameters 1
Standard
1.1 Intro to Python with Tracy the Turtle
1.2 Tracy's Grid World
1.3 Turning Tracy
1.4 For Loops
1.5 Turning Tracy Using Angles
1.8 Functions
1.9 Artistic Effects
1.10 Top Down Design
1.11 Variables
1.12 User Input
1.13 Parameters
1.14 Using i in For Loops
1.15 Extended Loop Control
1.16 If Statements
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
14.5 Functions
15.4 Final Project
14.4 If/Else Statements
15.1 micro:bit Challenges
11.16 Karel Challenges
14.3 Operators
14.1 For Loops
14.2 While Loops
11.13 Control Structures Example
11.14 More Karel Examples and Testing
Standard
3.1 Intro to Python with Tracy the Turtle
3.2 Tracy's Grid World
3.3 Turning Tracy
3.4 For Loops
3.5 Turning Tracy Using Angles
3.8 Functions
3.9 Artistic Effects
3.10 Top Down Design
3.12 Variables
3.13 User Input
3.14 Parameters
3.15 Using i in For Loops
3.16 Extended Loop Control
3.17 If Statements
3.18 If/ Else Statements
3.19 While Loops
3.20 Putting Together Control Structures
Standard
1.1 Intro to Python with Tracy the Turtle
1.2 Tracy's Grid World
1.3 Turning Tracy
1.4 For Loops
1.5 Turning Tracy Using Angles
1.8 Functions
1.9 Artistic Effects
1.10 Top Down Design
1.11 Variables
1.12 User Input
1.13 Parameters
1.14 Using i in For Loops
1.15 Extended Loop Control
1.16 If Statements
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
14.5 Functions
15.4 Final Project
14.4 If/Else Statements
15.1 micro:bit Challenges
11.16 Karel Challenges
14.3 Operators
14.1 For Loops
14.2 While Loops
11.13 Control Structures Example
11.14 More Karel Examples and Testing
Standard
2.1 Introduction to Programming With Karel
3.2 Challenge Problems
5.1 Hello World
7.1 Booleans
9.1 Functions and Parameters 1
Standard
3.1 Introduction to Programming With Karel
4.2 Challenge Problems
6.1 Hello World
10.1 Booleans
12.1 Functions and Parameters 1
Standard
2.1 Introduction to Programming With Karel
3.2 Challenge Problems
5.1 Hello World
7.1 Booleans
9.1 Functions and Parameters 1
Standard
2.1 Introduction to Programming With Karel
3.2 Challenge Problems
5.1 Hello World
7.1 Booleans
9.1 Functions and Parameters 1
Standard
2.1 Introduction to Programming With Karel
3.2 Challenge Problems
5.1 Hello World
7.1 Booleans
9.1 Functions and Parameters 1
Standard
1.1 Intro to Python with Tracy the Turtle
1.2 Tracy's Grid World
1.3 Turning Tracy
1.4 For Loops
1.5 Turning Tracy Using Angles
1.8 Functions
1.9 Artistic Effects
1.10 Top Down Design
1.11 Variables
1.12 User Input
1.13 Parameters
1.14 Using i in For Loops
1.15 Extended Loop Control
1.16 If Statements
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
14.5 Functions
15.4 Final Project
14.4 If/Else Statements
15.1 micro:bit Challenges
11.16 Karel Challenges
14.3 Operators
14.1 For Loops
14.2 While Loops
11.13 Control Structures Example
11.14 More Karel Examples and Testing
Standard
1.1 Introduction to Programming With Karel
2.1 Challenge Problems
3.1 Hello World
5.1 Booleans
7.1 Functions and Parameters 1
8.1 Functions Challenges
Standard
1.1 Introduction to Programming With Karel
2.1 Challenge Problems
3.1 Hello World
5.1 Booleans
7.1 Functions and Parameters 1
8.1 Functions Challenges