Please enable JavaScript to use CodeHS

AR 6-8: A.8.8.1

CodeHS Lessons

Create a program individually and collaboratively using a text-based programming language

2.13 Control Structures Example
2.14 More Karel Examples and Testing
2.16 Karel Challenges
3.1 Hello World
3.2 Variables
6.4 For Loops
6.8 Functions
6.9 Artistic Effects
6.10 Top Down Design
6.13 Parameters
6.15 Extended Loop Control
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.4 For Loops
3.8 Functions
3.9 Artistic Effects
3.10 Top Down Design
3.13 Parameters
3.15 Extended Loop Control
3.17 If/ Else Statements
3.18 While Loops
3.19 Putting Together Control Structures
1.4 For Loops
1.8 Functions
1.9 Artistic Effects
1.10 Top Down Design
1.13 Parameters
1.15 Extended Loop Control
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.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
15.4 Final Project
1.4 For Loops
1.8 Functions
1.9 Artistic Effects
1.10 Top Down Design
1.13 Parameters
1.15 Extended Loop Control
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.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
15.4 Final Project
1.4 For Loops
1.8 Functions
1.9 Artistic Effects
1.10 Top Down Design
1.13 Parameters
1.15 Extended Loop Control
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.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
15.4 Final Project
1.4 For Loops
1.8 Functions
1.9 Artistic Effects
1.10 Top Down Design
1.13 Parameters
1.15 Extended Loop Control
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.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
15.4 Final Project
1.4 For Loops
1.8 Functions
1.9 Artistic Effects
1.10 Top Down Design
1.13 Parameters
1.15 Extended Loop Control
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.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
15.4 Final Project
1.4 For Loops
1.8 Functions
1.9 Artistic Effects
1.10 Top Down Design
1.13 Parameters
1.15 Extended Loop Control
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.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
15.4 Final Project
1.4 For Loops
1.8 Functions
1.9 Artistic Effects
1.10 Top Down Design
1.13 Parameters
1.15 Extended Loop Control
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.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
15.4 Final Project
1.4 For Loops
1.8 Functions
1.9 Artistic Effects
1.10 Top Down Design
1.13 Parameters
1.15 Extended Loop Control
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.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
15.4 Final Project
1.4 For Loops
1.8 Functions
1.9 Artistic Effects
1.10 Top Down Design
1.13 Parameters
1.15 Extended Loop Control
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.1 For Loops
9.2 While Loops
9.3 Operators
9.4 If/Else Statements
9.5 Functions
10.1 micro:bit Challenges
10.4 Final Project
1.4 For Loops
1.8 Functions
1.9 Artistic Effects
1.10 Top Down Design
1.13 Parameters
1.15 Extended Loop Control
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.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
15.4 Final Project
1.4 For Loops
1.8 Functions
1.9 Artistic Effects
1.10 Top Down Design
1.13 Parameters
1.15 Extended Loop Control
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.1 For Loops
14.2 While 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.4 For Loops
13.8 Functions
13.9 Artistic Effects
13.10 Top Down Design
13.13 Parameters
13.15 Extended Loop Control
13.17 If/ Else Statements
13.18 While Loops
13.19 Putting Together Control Structures
2.2 For Loops
3.3 Functions
3.4 Artistic Effects
3.5 Top Down Design
4.3 Parameters
4.5 Extended Loop Control
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.4 For Loops
3.8 Functions
3.9 Artistic Effects
3.10 Top Down Design
3.13 Parameters
3.15 Extended Loop Control
3.17 If/ Else Statements
3.18 While Loops
3.19 Putting Together Control Structures
1.4 For Loops
1.8 Functions
1.9 Artistic Effects
1.10 Top Down Design
1.13 Parameters
1.15 Extended Loop Control
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
5.1 While Loops
6.2 Functions and Parameters
7.1 Loops
7.2 If/Else Statements
7.3 Arithmetic, Comparison, and Logical Operators
7.4 Functions
7.5 Using Motors
8.4 Strings and For Loops
10.4 Dictionaries
12.1 Arduino Challenges
12.4 Final Project
2.2 For Loops
3.3 Functions
3.4 Artistic Effects
3.5 Top Down Design
4.4 Parameters
4.7 Extended Loop Control
5.2 If/ Else Statements
5.3 While Loops
6.1 Putting Together Control Structures
3.4 For Loops
3.8 Functions
3.9 Artistic Effects
3.10 Top Down Design
3.14 Parameters
3.16 Extended Loop Control
3.18 If/ Else Statements
3.19 While Loops
3.20 Putting Together Control Structures
2.2 For Loops
3.3 Functions
3.4 Artistic Effects
3.5 Top Down Design
4.3 Parameters
4.5 Extended Loop Control
5.2 If/ Else Statements
5.3 While Loops
6.1 Putting Together Control Structures
2.4 For Loops
2.8 Functions
2.9 Artistic Effects
2.10 Top Down Design
2.13 Parameters
2.15 Extended Loop Control
2.17 If/ Else Statements
2.18 While Loops
2.19 Putting Together Control Structures
5.1 While Loops
6.2 Functions and Parameters
7.4 Strings and For Loops
9.4 Dictionaries
2.1 Introduction to Programming With Karel
5.1 Hello World
5.2 Variables
7.1 Booleans
9.1 Functions and Parameters 1
2.1 Introduction to Programming With Karel
5.1 Hello World
5.2 Variables
7.1 Booleans
9.1 Functions and Parameters 1
2.1 Introduction to Programming With Karel
5.1 Hello World
5.2 Variables
7.1 Booleans
9.1 Functions and Parameters 1
2.1 Introduction to Programming With Karel
5.1 Hello World
5.2 Variables
7.1 Booleans
9.1 Functions and Parameters 1
2.1 Introduction to Programming With Karel
5.1 Hello World
5.2 Variables
7.1 Booleans
9.1 Functions and Parameters 1
2.1 Introduction to Programming With Karel
5.1 Hello World
5.2 Variables
7.1 Booleans
9.1 Functions and Parameters 1
2.1 Introduction to Programming With Karel
5.1 Hello World
5.2 Variables
7.1 Booleans
9.1 Functions and Parameters 1
2.1 Introduction to Programming With Karel
5.1 Hello World
5.2 Variables
7.1 Booleans
9.1 Functions and Parameters 1
2.1 Introduction to Programming With Karel
5.1 Hello World
5.2 Variables
7.1 Booleans
9.1 Functions and Parameters 1
2.1 Introduction to Programming With Karel
5.1 Hello World
5.2 Variables
7.1 Booleans
9.1 Functions and Parameters 1
2.1 Introduction to Programming With Karel
5.1 Hello World
5.2 Variables
7.1 Booleans
9.1 Functions and Parameters 1
2.1 Introduction to Programming With Karel
5.1 Hello World
5.2 Variables
14.1 Booleans
17.1 Functions and Parameters 1
2.1 Introduction to Programming With Karel
5.1 Hello World
5.2 Variables
7.1 Booleans
9.1 Functions and Parameters 1
2.1 Introduction to Programming With Karel
5.2 Hello World
5.3 Variables
7.1 Booleans
9.1 Functions and Parameters 1
2.1 Introduction to Programming With Karel
5.1 Hello World
5.2 Variables
7.1 Booleans
9.1 Functions and Parameters 1
11.1 Breakout
2.1 Introduction to Programming With Karel
5.1 Hello World
5.2 Variables
7.1 Booleans
9.1 Functions and Parameters 1
1.1 Introduction to Programming With Karel
3.1 Hello World
3.2 Variables
6.1 Booleans
8.1 Functions and Parameters 1
10.1 Loops
10.2 If/Else Statements
10.3 Arithmetic, Comparison, and Logical Operators
10.4 Functions
10.5 Using Motors
13.1 Breakout
14.1 Arduino Challenges
14.4 Final Project
2.1 Introduction to Programming With Karel
6.1 Hello World
6.2 Variables
9.1 Booleans
11.1 Functions and Parameters 1
3.1 Introduction to Programming With Karel
6.1 Hello World
6.2 Variables
8.1 Booleans
10.1 Functions and Parameters 1
3.1 Introduction to Programming With Karel
6.1 Hello World
6.2 Variables
10.1 Booleans
12.1 Functions and Parameters 1
1.1 Introduction to Programming With Karel
4.1 Hello World
4.2 Variables
6.1 Booleans
8.1 Functions and Parameters 1
12.1 Breakout
1.1 Introduction to Programming With Karel
3.1 Hello World
3.2 Variables
5.1 Booleans
7.1 Functions and Parameters 1
11.1 Breakout
1.1 Introduction to Programming With Karel
3.1 Hello World
3.2 Variables
5.1 Booleans
7.1 Functions and Parameters 1
1.1 Introduction to Programming With Karel
3.1 Hello World
3.2 Variables
5.1 Booleans
7.1 Functions and Parameters 1
11.1 Breakout
2.1 Introduction to Programming With Karel
4.2 Hello World
4.3 Variables
13.1 Booleans
9.1 Hello World
9.2 Variables
9.5 Booleans
9.14 Functions and Parameters 1
8.1 Introduction to HTML
8.2 Structure of an HTML Page
8.6 HTML Lists
8.7 HTML Tables
8.9 Introduction to CSS
8.10 CSS Select by Tag
8.11 CSS Select by Class
8.12 CSS Select by ID
2.1 Hello World
2.2 Variables
2.1 Introduction to HTML
2.2 Structure of an HTML Page
2.7 HTML Lists
2.8 HTML Tables
3.1 Introduction to CSS
3.2 CSS Select by Tag
3.3 CSS Select by Class
3.4 CSS Select by ID
2.1 Introduction to HTML
2.2 Structure of an HTML Page
2.7 HTML Lists
2.8 HTML Tables
3.1 Introduction to CSS
3.2 CSS Select by Tag
3.3 CSS Select by Class
3.4 CSS Select by ID
2.1 Introduction to HTML
2.2 Structure of an HTML Page
2.7 HTML Lists
2.8 HTML Tables
3.1 Introduction to CSS
3.2 CSS Select by Tag
3.3 CSS Select by Class
3.4 CSS Select by ID
13.1 Mad Libs
12.1 Pokemon Simulation
1.16 Karel Challenges
2.1 Printing in Java
2.2 Variables and Types
2.3 User Input
2.9 For Loops
2.10 While Loops
2.11 If Statements
3.2 Methods and Parameters
3.3 Methods and Return Values
4.4 Writing Classes
4.5 Writing Classes and Instance Methods
4.6 Getter and Setter Methods
5.3 Using Arrays
5.10 Writing BlackJack
5.11 Battleship
8.1 Mad Libs
7.1 Pokemon Simulation
12.1 Mad Libs
11.1 Pokemon Simulation
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
6.1 Breakout
7.15 Functions and Parameters
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