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

2.13 Control Structures Example
2.14 More Karel Examples and Testing
2.16 Karel Challenges
3.1 Hello World
6.1 Intro to Python with Tracy the Turtle
6.2 Tracy's Grid World
6.3 Turning Tracy
6.4 For Loops
6.5 Turning Tracy Using Angles
6.8 Functions
6.9 Artistic Effects
6.10 Top Down Design
6.11 Variables
6.12 User Input
6.13 Parameters
6.14 Using i in For Loops
6.15 Extended Loop Control
6.16 If Statements
6.17 If/ Else Statements
6.18 While Loops
6.19 Putting Together Control Structures
1.13 Control Structures Example
1.14 More Karel Examples and Testing
1.16 Karel Challenges
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
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
11.16 Karel Challenges
11.14 More Karel Examples and Testing
11.13 Control Structures Example
14.2 While Loops
14.1 For Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
15.4 Final Project
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
11.16 Karel Challenges
11.14 More Karel Examples and Testing
11.13 Control Structures Example
14.2 While Loops
14.1 For Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
15.4 Final Project
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
11.16 Karel Challenges
11.14 More Karel Examples and Testing
11.13 Control Structures Example
14.2 While Loops
14.1 For Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
15.4 Final Project
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
11.16 Karel Challenges
11.14 More Karel Examples and Testing
11.13 Control Structures Example
14.2 While Loops
14.1 For Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
15.4 Final Project
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
11.16 Karel Challenges
11.14 More Karel Examples and Testing
11.13 Control Structures Example
14.2 While Loops
14.1 For Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
15.4 Final Project
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
11.16 Karel Challenges
11.14 More Karel Examples and Testing
11.13 Control Structures Example
14.2 While Loops
14.1 For Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
15.4 Final Project
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
11.16 Karel Challenges
11.14 More Karel Examples and Testing
11.13 Control Structures Example
14.2 While Loops
14.1 For Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
15.4 Final Project
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
11.16 Karel Challenges
11.14 More Karel Examples and Testing
11.13 Control Structures Example
14.2 While Loops
14.1 For Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
15.4 Final Project
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
6.16 Karel Challenges
6.14 More Karel Examples and Testing
6.13 Control Structures Example
9.2 While Loops
9.1 For Loops
9.3 Operators
9.4 If/Else Statements
9.5 Functions
10.1 micro:bit Challenges
10.4 Final Project
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
11.16 Karel Challenges
11.14 More Karel Examples and Testing
11.13 Control Structures Example
14.2 While Loops
14.1 For Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
15.4 Final Project
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
11.16 Karel Challenges
11.14 More Karel Examples and Testing
11.13 Control Structures Example
14.2 While Loops
14.1 For Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
15.4 Final Project
1.13 Control Structures Example
1.14 More Karel Examples and Testing
1.16 Karel Challenges
13.1 Intro to Python with Tracy the Turtle
13.2 Tracy's Grid World
13.3 Turning Tracy
13.4 For Loops
13.5 Turning Tracy Using Angles
13.8 Functions
13.9 Artistic Effects
13.10 Top Down Design
13.11 Variables
13.12 User Input
13.13 Parameters
13.14 Using i in For Loops
13.15 Extended Loop Control
13.16 If Statements
13.17 If/ Else Statements
13.18 While Loops
13.19 Putting Together Control Structures
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
6.1 If Statements
6.2 If/ Else Statements
6.3 While Loops
7.1 For Loops
7.2 While Loops
7.3 Operators
7.4 If/Else Statements
7.5 Functions
8.1 Putting Together Control Structures
9.1 micro:bit Challenges
9.4 Final Project
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
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
5.1 While Loops
6.1 Functions
7.1 Loops
7.2 If/Else Statements
7.3 Arithmetic, Comparison, and Logical Operators
7.4 Functions
7.5 Using Motors
8.1 Indexing
9.2 Lists
12.1 Arduino Challenges
12.4 Final Project
1.2 Intro to Python with Tracy the Turtle
1.3 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.2 Variables
4.3 User Input
4.4 Parameters
4.6 Using i in For Loops
4.7 Extended Loop Control
5.1 If Statements
5.2 If/ Else Statements
5.3 While Loops
6.1 Putting Together Control Structures
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
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
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
2.1 Introduction to Programming With Karel
3.2 Challenge Problems
5.1 Hello World
7.1 Booleans
9.1 Functions and Parameters 1
2.1 Introduction to Programming With Karel
3.2 Challenge Problems
5.1 Hello World
7.1 Booleans
9.1 Functions and Parameters 1
2.1 Introduction to Programming With Karel
3.2 Challenge Problems
5.1 Hello World
7.1 Booleans
9.1 Functions and Parameters 1
2.1 Introduction to Programming With Karel
3.2 Challenge Problems
5.1 Hello World
7.1 Booleans
9.1 Functions and Parameters 1
2.1 Introduction to Programming With Karel
3.2 Challenge Problems
5.1 Hello World
7.1 Booleans
9.1 Functions and Parameters 1
2.1 Introduction to Programming With Karel
3.2 Challenge Problems
5.1 Hello World
7.1 Booleans
9.1 Functions and Parameters 1
2.1 Introduction to Programming With Karel
3.2 Challenge Problems
5.1 Hello World
7.1 Booleans
9.1 Functions and Parameters 1
2.1 Introduction to Programming With Karel
3.2 Challenge Problems
5.1 Hello World
7.1 Booleans
9.1 Functions and Parameters 1
2.1 Introduction to Programming With Karel
3.2 Challenge Problems
5.1 Hello World
7.1 Booleans
9.1 Functions and Parameters 1
2.1 Introduction to Programming With Karel
3.2 Challenge Problems
5.1 Hello World
7.1 Booleans
9.1 Functions and Parameters 1
2.1 Introduction to Programming With Karel
3.2 Challenge Problems
5.1 Hello World
7.1 Booleans
9.1 Functions and Parameters 1
2.1 Introduction to Programming With Karel
3.2 Challenge Problems
5.1 Hello World
14.1 Booleans
17.1 Functions and Parameters 1
2.1 Introduction to Programming With Karel
3.2 Challenge Problems
5.1 Hello World
7.1 Booleans
9.1 Functions and Parameters 1
2.1 Introduction to Programming With Karel
3.2 Challenge Problems
5.2 Hello World
7.1 Booleans
9.1 Functions and Parameters 1
2.1 Introduction to Programming With Karel
3.2 Challenge Problems
5.1 Hello World
7.1 Booleans
9.1 Functions and Parameters 1
2.1 Introduction to Programming With Karel
3.2 Challenge Problems
5.1 Hello World
7.1 Booleans
9.1 Functions and Parameters 1
1.1 Introduction to Programming With Karel
2.1 Challenge Problems
3.1 Hello World
6.1 Booleans
8.1 Functions and Parameters 1
9.1 Functions Challenges
10.1 Loops
10.2 If/Else Statements
10.3 Arithmetic, Comparison, and Logical Operators
10.4 Functions
10.5 Using Motors
14.1 Arduino Challenges
14.4 Final Project
2.1 Introduction to Programming With Karel
3.2 Challenge Problems
6.1 Hello World
9.1 Booleans
11.1 Functions and Parameters 1
3.1 Introduction to Programming With Karel
4.2 Challenge Problems
6.1 Hello World
8.1 Booleans
10.1 Functions and Parameters 1
3.1 Introduction to Programming With Karel
4.2 Challenge Problems
6.1 Hello World
10.1 Booleans
12.1 Functions and Parameters 1
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
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
1.1 Introduction to Programming With Karel
2.1 Challenge Problems
3.1 Hello World
5.1 Booleans
7.1 Functions and Parameters 1
9.1 Functions Challenges
9.1 Functions Challenges
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
2.1 Introduction to Programming With Karel
3.2 Challenge Problems
4.2 Hello World
13.1 Booleans
4.4 Branching
21.1 Challenge Problems
22.1 Booleans
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
2.1 Introduction to HTML
2.2 Structure of an HTML Page
2.4 Links
2.7 HTML Lists
2.9 HTML Styling
3.2 CSS Select by Tag
2.1 Introduction to HTML
2.2 Structure of an HTML Page
2.4 Links
2.7 HTML Lists
2.9 HTML Styling
3.2 CSS Select by Tag
2.1 Introduction to HTML
2.2 Structure of an HTML Page
2.4 Links
2.7 HTML Lists
2.9 HTML Styling
3.2 CSS Select by Tag
1.16 Karel Challenges
5.10 Writing BlackJack
5.11 Battleship
7.1 Pokemon Simulation
8.1 Mad Libs
11.1 Pokemon Simulation
12.1 Mad Libs
12.1 Pokemon Simulation
13.1 Mad Libs
1.1 Introduction to Programming With Karel
2.1 Hello World
2.16 Functions and Parameters 1
3.1 Guessing Game
5.1 Crazy Ball Game
7.14 Functions
7.1 For Loops
7.2 While Loops
7.3 Operators
7.4 If/Else Statements
7.5 Functions
10.1 micro:bit Challenges
10.4 Final Project
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
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