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

Standard
1.1 Introduction to Programming With Karel
3.1 Hello World
3.2 Variables
6.1 Booleans
12.1 Breakout
Standard
7.1 While Loops
9.2 Functions and Parameters
10.4 Strings and For Loops
13.4 Dictionaries
Standard
33.4 Strings and For Loops
Standard
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
Standard
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
Standard
22.1 Booleans
Standard
1.1 Introduction to Programming With Karel
2.1 Hello World
2.2 Variables
5.1 Booleans
11.1 Breakout
Standard
1.1 Introduction to Programming With Karel
3.1 Hello World
3.2 Variables
6.1 Booleans
12.1 Breakout
Standard
1.1 Introduction to Programming With Karel
3.1 Hello World
3.2 Variables
6.1 Booleans
13.1 Breakout
Standard
2.3 For Loops
3.3 Functions
3.4 Artistic Effects
3.6 Top Down Design
5.6 Parameters
5.10 Extended Loop Control
7.2 If/Else Statements
7.4 While Loops
8.1 Putting Together Control Structures
Standard
2.3 For Loops
3.3 Functions
3.4 Artistic Effects
3.6 Top Down Design
5.6 Parameters
5.10 Extended Loop Control
7.2 If/Else Statements
7.4 While Loops
8.1 Putting Together Control Structures
Standard
5.1 Introduction to Karel
5.2 Karel's World
5.3 Functions
5.4 Multiple Functions
5.5 For Loops
5.6 Conditional Statements
5.7 If/Else Statements
5.8 While Loops
5.9 Karel Challenges
Standard
1.1 Introduction to Karel
1.2 Karel's World
1.3 Functions
1.4 Multiple Functions
1.5 For Loops
1.6 Conditional Statements
1.7 If/Else Statements
1.8 While Loops
1.9 Karel Challenges
Standard
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
Standard
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
Standard
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
Standard
7.15 Functions and Parameters
Standard
1.13 Control Structures Example
1.14 More Karel Examples and Testing
1.16 Karel Challenges
Standard
8.1 Mad Libs
Standard
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
Standard
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
Standard
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
Standard
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
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
5.1 Hello World
5.2 Variables
7.1 Booleans
9.1 Functions and Parameters 1
Standard
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
Standard
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
Standard
12.1 Mad Libs
11.1 Pokemon Simulation
Standard
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
Standard
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
Standard
1.1 Introduction to Programming With Karel
3.1 Hello World
3.2 Variables
5.1 Booleans
7.1 Functions and Parameters 1
Standard
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
Standard
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
Standard
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
Standard
2.7 HTML Tables
4.2 CSS Select by Tag
4.3 CSS Select by Class
4.4 CSS Select by ID
Standard
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
14.1 Hello World
14.2 Variables
14.5 Booleans
14.10 Functions and Parameters 1
Standard
2.1 Introduction to Programming With Karel
5.1 Hello World
5.2 Variables
7.1 Booleans
9.1 Functions and Parameters 1
Standard
2.1 Introduction to Programming With Karel
6.2 Hello World
6.3 Variables
8.1 Booleans
10.1 Functions and Parameters 1
Standard
2.4 For Loops
2.8 Functions
2.9 Artistic Effects
2.10 Top Down Design
2.14 Parameters
2.17 Extended Loop Control
2.19 If/ Else Statements
2.20 While Loops
2.22 Putting Together Control Structures
7.1 While Loops
8.2 Functions and Parameters
9.4 Strings and For Loops
11.4 Dictionaries
Standard
3.1 Introduction to Programming With Karel
6.1 Hello World
6.2 Variables
8.1 Booleans
10.1 Functions and Parameters 1
Standard
2.1 Introduction to Programming With Karel
5.1 Hello World
5.2 Variables
7.1 Booleans
9.1 Functions and Parameters 1
Standard
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
Standard
2.1 Introduction to Programming With Karel
5.1 Hello World
5.2 Variables
7.1 Booleans
9.1 Functions and Parameters 1
Standard
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
Standard
2.1 Introduction to Programming With Karel
6.1 Hello World
6.2 Variables
9.1 Booleans
11.1 Functions and Parameters 1
Standard
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
Standard
2.1 Introduction to Programming With Karel
7.1 Introduction to HTML
7.2 Structure of an HTML Page
7.6 HTML Lists
7.7 HTML Tables
8.1 Introduction to CSS
8.2 CSS Select by Tag
8.3 CSS Select by Class
8.4 CSS Select by ID
10.2 Hello World
10.3 Variables
15.1 Booleans
Standard
2.1 Introduction to Programming With Karel
5.1 Hello World
5.2 Variables
14.1 Booleans
17.1 Functions and Parameters 1
Standard
5.1 While Loops
6.2 Functions and Parameters
8.4 Strings and For Loops
18.4 For Loops
18.8 Functions
18.9 Artistic Effects
18.10 Top Down Design
18.13 Parameters
18.15 Extended Loop Control
18.17 If/ Else Statements
18.18 While Loops
18.19 Putting Together Control Structures
12.3 Dictionaries
Standard
1.1 Introduction to HTML
1.2 Structure of an HTML Page
1.7 HTML Lists
1.8 HTML Tables
2.1 Introduction to CSS
2.2 CSS Select by Tag
2.3 CSS Select by Class
2.4 CSS Select by ID
Standard
2.1 Introduction to Programming With Karel
5.1 Hello World
5.2 Variables
7.1 Booleans
9.1 Functions and Parameters 1
Standard
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
Standard
1.1 Introduction to Programming With Karel
2.1 Hello World
2.2 Variables
4.1 Booleans
27.1 Breakout
Standard
1.1 Introduction to Programming With Karel
8.2 Hello World
8.3 Variables
10.1 Booleans
12.1 Functions and Parameters 1
23.1 Breakout
Standard
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
Standard
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
Standard
2.1 Introduction to Programming With Karel
5.1 Hello World
5.2 Variables
7.1 Booleans
9.1 Functions and Parameters 1
Standard
2.1 Introduction to Programming With Karel
5.1 Hello World
5.2 Variables
7.1 Booleans
9.1 Functions and Parameters 1
Standard
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
Standard
2.1 Introduction to Programming With Karel
5.1 Hello World
5.2 Variables
7.1 Booleans
9.1 Functions and Parameters 1
Standard
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
Standard
2.1 Introduction to Programming With Karel
5.1 Hello World
5.2 Variables
7.1 Booleans
9.1 Functions and Parameters 1
Standard
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
Standard
2.1 Hello World
2.2 Variables
Standard
2.1 Hello World
2.2 Variables
Standard
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
14.16 Karel Challenges
14.14 More Karel Examples and Testing
14.13 Control Structures Example
6.1 For Loops
6.2 While Loops
6.3 Operators
6.4 If/Else Statements
6.5 Functions
7.1 micro:bit Challenges
7.4 Final Project
Standard
2.1 Introduction to Programming With Karel
5.1 Hello World
5.2 Variables
7.1 Booleans
9.1 Functions and Parameters 1
Standard
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
Standard
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
8.13 Control Structures Example
8.14 More Karel Examples and Testing
8.16 Karel Challenges
Standard
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
Standard
12.1 Pokemon Simulation
13.1 Mad Libs
Standard
2.1 Introduction to Programming With Karel
3.1 Hello World
3.2 Variables
7.1 Booleans
Standard
2.1 Introduction to Karel
2.2 Karel's World
2.3 Functions
2.4 Multiple Functions
2.5 For Loops
2.6 Conditional Statements
2.7 If/Else Statements
2.8 While Loops
2.9 Karel Challenges
Standard
2.1 Introduction to Programming With Karel
4.1 Hello World
4.2 Variables
6.1 Booleans
11.4 For Loops
11.5 While Loops
23.1 Breakout
Standard
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
Standard
2.1 Introduction to Programming With Karel
5.1 Hello World
5.2 Variables
7.1 Booleans
9.1 Functions and Parameters 1
Standard
3.1 Introduction to Programming With Karel
6.1 Hello World
6.2 Variables
10.1 Booleans
24.1 Functions and Parameters 1
24.1 Functions and Parameters 1
Standard
1.1 Introduction to Programming With Karel
Standard
4.1 Introduction to Programming With Karel
5.1 Hello World
5.2 Variables
6.1 Booleans
7.1 Functions and Parameters 1
Standard
2.1 Introduction to Programming With Karel
5.1 Hello World
5.2 Variables
12.1 Breakout
Standard
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
Standard
2.1 Introduction to Programming With Karel
5.1 Hello World
5.2 Variables
7.1 Booleans
9.1 Functions and Parameters 1
Standard
2.1 Introduction to Programming With Karel
5.1 Hello World
5.2 Variables
7.1 Booleans
9.1 Functions and Parameters 1
Standard
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
Standard
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
Standard
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
Standard
1.1 Introduction to HTML
1.2 Structure of an HTML Page
1.6 HTML Lists
1.7 HTML Tables
2.1 Introduction to CSS
2.2 CSS Select by Tag
2.3 CSS Select by Class
2.4 CSS Select by ID
Standard
3.1 Introduction to HTML
3.2 Structure of an HTML Page
3.7 HTML Lists
3.8 HTML Tables
4.1 Introduction to CSS
4.2 CSS Select by Tag
4.3 CSS Select by Class
4.4 CSS Select by ID
13.1 Hello World
13.2 Variables
13.5 Booleans
13.14 Functions and Parameters 1
Standard
1.1 Introduction to Karel
1.2 Karel's World
1.3 Functions
1.4 Multiple Functions
1.5 For Loops
1.6 Conditional Statements
1.7 If/Else Statements
1.8 While Loops
1.9 Karel Challenges
Standard
6.1 While Loops
Standard
1.2 Functions and Parameters
2.4 Strings and For Loops
5.4 Dictionaries
Standard
4.3 Booleans
Standard
2.3 For Loops
3.3 Functions
3.4 Artistic Effects
3.6 Top Down Design
5.6 Parameters
5.10 Extended Loop Control
7.2 If/Else Statements
7.4 While Loops
8.1 Putting Together Control Structures
Standard
2.3 For Loops
3.3 Functions
3.4 Artistic Effects
3.6 Top Down Design
5.6 Parameters
5.10 Extended Loop Control
7.2 If/Else Statements
7.4 While Loops
8.1 Putting Together Control Structures
Standard
6.1 While Loops
9.2 Functions and Parameters
10.4 Strings and For Loops
13.4 Dictionaries
Standard
6.1 While Loops
Standard
1.2 Functions and Parameters
2.4 Strings and For Loops
5.4 Dictionaries
Standard
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
Standard
8.1 Hello World
8.2 Variables
8.5 Booleans
8.14 Functions and Parameters 1
Standard
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
12.1 Hello World
12.2 Variables
12.5 Booleans
12.14 Functions and Parameters 1