Please enable JavaScript to use CodeHS

VA CSF: CSF.12

CodeHS Lessons

The student will develop a program working individually and in teams using a text-based language.

4.1 Homepage: Your First Website
6.1 Project: Tell a Story
4.1 Homepage: Your First Website
4.1 Homepage: Your First Website
6.1 Writing BlackJack
10.1 Final Project
11.1 Pokemon Simulation
12.1 Mad Libs
14.1 Quiz Creation
7.1 Writing BlackJack
8.1 Mad Libs
4.1 Programming Concepts
4.2 Programming with Karel
4.3 Looping
4.4 Branching
4.5 Arrays and Objects
19.15 Your First Website
14.15 Your First Website
5.14 Your First Website
18.15 Your First Website
23.1 Programming Concepts
23.2 Programming with Karel
23.3 Looping
23.4 Branching
23.5 Arrays and Objects
25.15 Your First Website
21.1 Programming Concepts
21.2 Programming with Karel
21.3 Looping
21.4 Branching
21.5 Arrays and Objects
5.1 Programming Concepts
21.15 Your First Website
21.15 Your First Website
17.1 Programming Concepts
17.2 Programming with Karel
17.3 Looping
17.4 Branching
17.5 Arrays and Objects
9.14 Project: Your First Website
11.1 Intro to Design Thinking
11.2 Prototype
11.3 Test
11.4 Project Prep and Development
1.14 Project: Your First Website
6.19 Putting Together Control Structures
1.14 Project: Your First Website
5.1 Project: Your First Website
13.19 Putting Together Control Structures
14.1 Project: Your First Website
3.1 Project: Your First Website
8.14 Project: Your First Website
13.1 Intro to Design Thinking
13.2 Prototype
13.3 Test
13.4 Project Prep and Development
1.14 Project: Your First Website
3.19 Putting Together Control Structures
8.14 Project: Your First Website
2.1 Printing in Java
2.2 Variables and Types
2.9 For Loops
2.10 While Loops
5.10 Writing BlackJack
5.11 Battleship
6.1 Final Project
7.1 Pokemon Simulation
8.1 Mad Libs
10.1 Quiz Creation
12.1 Pokemon Simulation
13.1 Mad Libs
14.1 Quiz Creation
10.1 Intro to Design Thinking
10.2 Prototype
10.3 Test
10.4 Project Prep and Development
13.1 Intro to Design Thinking
13.2 Prototype
13.3 Test
13.4 Project Prep and Development
12.1 Intro to Design Thinking
12.2 Prototype
12.3 Test
12.4 Project Prep and Development
10.1 Intro to Design Thinking
10.2 Prototype
10.3 Test
10.4 Project Prep and Development
10.1 Intro to Design Thinking
10.2 Prototype
10.3 Test
10.4 Project Prep and Development
10.1 Intro to Design Thinking
10.2 Prototype
10.3 Test
10.4 Project Prep and Development
10.1 Intro to Design Thinking
10.2 Prototype
10.3 Test
10.4 Project Prep and Development
10.1 Intro to Design Thinking
10.2 Prototype
10.3 Test
10.4 Project Prep and Development
10.1 Intro to Design Thinking
10.2 Prototype
10.3 Test
10.4 Project Prep and Development
10.1 Intro to Design Thinking
10.2 Prototype
10.3 Test
10.4 Project Prep and Development
10.1 Intro to Design Thinking
10.2 Prototype
10.3 Test
10.4 Project Prep and Development
10.1 Intro to Design Thinking
10.2 Prototype
10.3 Test
10.4 Project Prep and Development
10.1 Intro to Design Thinking
10.2 Prototype
10.3 Test
10.4 Project Prep and Development
10.1 Intro to Design Thinking
10.2 Prototype
10.3 Test
10.4 Project Prep and Development
10.1 Intro to Design Thinking
10.2 Prototype
10.3 Test
10.4 Project Prep and Development
9.1 Intro to Design Thinking
9.2 Prototype
9.3 Test
9.4 Project Prep and Development
11.1 Intro to Design Thinking
11.3 Prototype
11.4 Test
11.5 Project Prep and Development
3.20 Putting Together Control Structures
6.1 Intro to Design Thinking
6.2 Prototype
6.3 Test
6.4 Project Prep and Development
10.1 Intro to Design Thinking
10.2 Prototype
10.3 Test
10.4 Project Prep and Development
7.4 Providing Feedback
10.1 micro:bit Challenges
10.4 Final Project
8.1 Putting Together Control Structures
9.1 micro:bit Challenges
9.4 Final Project
3.1 micro:bit Challenges
3.4 Final Project
1.19 Putting Together Control Structures
15.1 micro:bit Challenges
15.4 Final Project
1.19 Putting Together Control Structures
15.1 micro:bit Challenges
15.4 Final Project
1.19 Putting Together Control Structures
15.1 micro:bit Challenges
15.4 Final Project
1.19 Putting Together Control Structures
15.1 micro:bit Challenges
15.4 Final Project
1.19 Putting Together Control Structures
15.1 micro:bit Challenges
15.4 Final Project
1.19 Putting Together Control Structures
15.1 micro:bit Challenges
15.4 Final Project
1.19 Putting Together Control Structures
15.1 micro:bit Challenges
15.4 Final Project
1.19 Putting Together Control Structures
15.1 micro:bit Challenges
15.4 Final Project
1.19 Putting Together Control Structures
10.1 micro:bit Challenges
10.4 Final Project
1.19 Putting Together Control Structures
15.1 micro:bit Challenges
15.4 Final Project
1.19 Putting Together Control Structures
15.1 micro:bit Challenges
15.4 Final Project
14.1 Arduino Challenges
14.4 Final Project
1.19 Putting Together Control Structures
11.1 Project: Guess the Word
12.1 Arduino Challenges
12.4 Final Project
15.1 Advanced Challenges with Tracy
3.1 Arduino Challenges
3.4 Final Project
3.19 Putting Together Control Structures
6.1 Putting Together Control Structures
6.1 Putting Together Control Structures
2.19 Putting Together Control Structures
10.1 Project: Guess the Word
13.1 Advanced Challenges with Tracy
6.1 Programming Concepts
6.2 Programming with Karel
6.3 Looping
6.4 Branching