Please enable JavaScript to use CodeHS

SD CP1: CP 2.3

CodeHS Lessons

Identify the syntactical components of a program

Standard
1.1 Introduction to Programming With Karel
1.2 More About Karel
3.1 Hello World
3.2 Variables
Standard
2.1 Introduction to Programming With Karel
2.4 Functions in Karel
2.9 For Loops
2.10 If Statements
3.1 Printing in Python
3.6 Comments
5.2 If Statements
7.1 While Loops
7.2 For Loops
9.1 Functions
9.2 Functions and Parameters
10.1 Indexing
10.2 Slicing
10.5 The in Keyword
10.6 String Methods
12.1 Tuples
12.2 Lists
12.3 For Loops and Lists
12.4 List Methods
13.1 2d Lists
13.2 List Comprehensions
13.4 Dictionaries
25.1 Meet Tracy the Turtle
25.4 For Loops
25.6 Comments
25.7 Functions
25.13 User Input
25.14 Parameters
25.18 If Statements
25.19 If/Else Statements
25.20 While Loops
25.21 Putting Together Control Structures
28.2 Printing in Python
28.6 Comments
28.10 For Loops
28.12 Functions and Parameters
28.17 For Loops and Lists
28.19 2d Lists
28.20 List Comprehensions
28.21 Dictionaries
Standard
1.2 Introduction to Programming With Karel
1.5 Functions in Karel
1.11 For Loops
1.12 If Statements
1.13 If/Else Statements
3.6 Basic Math in JavaScript
3.7 Using Graphics in JavaScript
4.2 Logical Operators
4.3 Comparison Operators
5.1 Functions and Parameters 1
5.4 Functions and Return Values 1
7.1 Intro to Lists/Arrays
Standard
1.2 Introduction to Programming With Karel
1.5 Functions in Karel
1.10 For Loops
1.11 If Statements
3.6 Basic Math in Python
4.2 Logical Operators
4.4 If Statements
4.7 For Loops in Python
5.1 Functions and Parameters 1
5.4 Functions and Return Values 1
14.1 Indexing
14.2 Slicing
14.5 The in Keyword
14.6 String Methods
35.1 2d Lists
35.2 List Comprehensions
35.4 Dictionaries
Standard
1.2 Introduction to Programming With Karel
1.5 Functions in Karel
1.11 For Loops
1.12 If Statements
1.13 If/Else Statements
3.6 Basic Math in JavaScript
3.7 Using Graphics in JavaScript
4.2 Logical Operators
4.3 Comparison Operators
5.1 Functions and Parameters 1
5.4 Functions and Return Values 1
7.1 Intro to Lists/Arrays
Standard
9.1 Hello World
9.2 Variables
Standard
19.1 Hello World
19.2 Variables
Standard
14.2 Printing in Python
14.5 Comments
14.6 Branching: If Statements
14.7 Looping: While Loops
14.8 Looping: For Loops
14.10 Functions
14.11 String Methods
Standard
12.2 Printing in Python
12.7 Comments
13.2 If Statements
Standard
1.1 Introduction to Programming With Karel
1.2 More About Karel
2.1 Hello World
2.2 Variables
Standard
1.1 Introduction to Programming With Karel
1.2 More About Karel
3.1 Hello World
3.2 Variables
Standard
1.1 Introduction to Programming With Karel
1.2 More About Karel
3.1 Hello World
3.2 Variables
Standard
16.15 Variables
Standard
1.1 Intro to Python with Tracy the Turtle
2.3 For Loops
3.1 Comments
3.3 Functions
5.5 User Input
5.6 Parameters
7.1 If Statements
7.2 If/Else Statements
7.4 While Loops
8.1 Putting Together Control Structures
Standard
1.1 Intro to Python with Tracy the Turtle
2.3 For Loops
3.1 Comments
3.3 Functions
5.5 User Input
5.6 Parameters
7.1 If Statements
7.2 If/Else Statements
7.4 While Loops
8.1 Putting Together Control Structures
Standard
1.1 Introduction to Programming With Karel
1.2 More About Karel
12.1 Hello World
12.2 Variables
Standard
3.1 Intro to Python with Tracy the Turtle
3.4 For Loops
3.6 Comments
3.8 Functions
3.12 User Input
3.13 Parameters
3.16 If Statements
3.17 If/ Else Statements
3.18 While Loops
3.19 Putting Together Control Structures
Standard
3.1 Hello World
3.2 Variables
6.1 Intro to Python with Tracy the Turtle
6.4 For Loops
6.6 Comments
6.8 Functions
6.12 User Input
6.13 Parameters
6.16 If Statements
6.17 If/ Else Statements
6.18 While Loops
6.19 Putting Together Control Structures
Standard
13.1 Intro to Python with Tracy the Turtle
13.4 For Loops
13.6 Comments
13.8 Functions
13.12 User Input
13.13 Parameters
13.16 If Statements
13.17 If/ Else Statements
13.18 While Loops
13.19 Putting Together Control Structures
Standard
7.11 For Loops
7.14 Functions
7.15 Functions and Parameters
Standard
1.1 Intro to Python with Tracy the Turtle
1.4 For Loops
1.6 Comments
1.8 Functions
1.12 User Input
1.13 Parameters
1.16 If Statements
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
2.1 Printing in Python
2.6 Comments
3.3 Comments & Pseudocode
3.4 Variables
4.2 If Statements
5.1 While Loops
5.2 For Loops
6.1 Functions
6.2 Functions and Parameters
7.1 Loops
7.2 If/Else Statements
7.3 Arithmetic, Comparison, and Logical Operators
7.4 Functions
8.1 Indexing
8.2 Slicing
8.5 The in Keyword
8.6 String Methods
9.1 Tuples
9.2 Lists
9.3 For Loops and Lists
9.4 List Methods
10.1 2d Lists
10.2 List Comprehensions
10.4 Dictionaries
12.1 Arduino Challenges
Standard
1.1 Introduction to Programming With Karel
1.2 More Basic Karel
3.1 Hello World
3.2 Variables
5.3 Comments & Pseudocode
5.4 Variables
10.1 Loops
10.2 If/Else Statements
10.3 Arithmetic, Comparison, and Logical Operators
10.4 Functions
14.1 Arduino Challenges
Standard
1.1 Intro to Python with Tracy the Turtle
2.2 For Loops
3.1 Comments
3.3 Functions
4.2 User Input
4.3 Parameters
5.3 Comments & Pseudocode
5.4 Variables
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
Standard
2.3 Comments & Pseudocode
2.4 Variables
7.1 For Loops
7.2 While Loops
7.3 Operators
7.4 If/Else Statements
7.5 Functions
10.1 micro:bit Challenges
Standard
1.3 Comments & Pseudocode
1.4 Variables
2.1 For Loops
2.2 While Loops
2.3 Operators
2.4 If/Else Statements
2.5 Functions
3.1 micro:bit Challenges
Standard
1.3 Comments & Pseudocode
1.4 Variables
2.1 Loops
2.2 If/Else Statements
2.3 Arithmetic, Comparison, and Logical Operators
2.4 Functions
3.1 Arduino Challenges
Standard
1.3 Comments & Pseudocode
1.4 Variables
2.1 For Loops
2.2 While Loops
2.3 Operators
2.4 If/Else Statements
2.5 Functions
3.1 micro:bit Challenges
Standard
3.1 Printing in Python
3.6 Comments
4.2 If Statements
6.1 While Loops
6.2 For Loops
Standard
2.1 Introduction to Programming With Karel
2.2 More Basic Karel
5.1 Hello World
5.2 Variables
Standard
1.1 Intro to Python with Tracy the Turtle
1.4 For Loops
1.6 Comments
1.8 Functions
1.12 User Input
1.13 Parameters
1.16 If Statements
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
3.3 Comments & Pseudocode
3.4 Variables
14.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
Standard
1.2 Variables and Data Types
1.3 Expressions and Assignment Statements
1.6 Casting and Ranges of Variables
5.3 Documentation with Comments
Standard
1.1 Introduction to Programming With Karel
1.3 Java Programs and the Run Method
Standard
2.1 Intro to Python with Tracy the Turtle
2.4 For Loops
2.6 Comments
2.8 Functions
2.12 User Input
2.13 Parameters
2.16 If Statements
2.17 If/ Else Statements
2.18 While Loops
2.19 Putting Together Control Structures
3.1 Printing in Python
3.6 Comments
4.2 If Statements
5.1 While Loops
5.2 For Loops
6.1 Functions
6.2 Functions and Parameters
7.1 Indexing
7.2 Slicing
7.5 The in Keyword
7.6 String Methods
8.1 Tuples
8.2 Lists
8.3 For Loops and Lists
8.4 List Methods
9.1 2d Lists
9.2 List Comprehensions
9.4 Dictionaries
21.2 Introduction to Programming With Karel
21.5 Functions in Karel
21.10 For Loops
21.11 If Statements
Standard
6.1 Hello World
6.2 Variables
Standard
2.2 Variables and Data Types
2.3 Expressions and Assignment Statements
2.6 Casting and Ranges of Variables
7.3 Documentation with Comments
Standard
2.1 Introduction to Programming With Karel
2.2 More Basic Karel
5.1 Hello World
5.2 Variables
Standard
1.1 Printing in Python
1.7 Comments
2.2 If Statements
3.1 While Loops
3.2 For Loops
4.1 Functions
4.2 Functions and Parameters
5.1 Tuples
5.2 Lists
5.3 For Loops and Lists
5.4 List Methods
16.1 Intro to Python with Tracy the Turtle
16.4 For Loops
16.6 Comments
16.8 Functions
16.12 User Input
16.13 Parameters
16.16 If Statements
16.17 If/ Else Statements
16.18 While Loops
16.19 Putting Together Control Structures
17.1 Introduction to Programming With Karel
17.4 Functions in Karel
17.9 For Loops
17.10 If Statements
Standard
2.1 Introduction to Programming With Karel
2.2 More Basic Karel
6.2 Hello World
6.3 Variables
Standard
2.1 Intro to Python with Tracy the Turtle
2.4 For Loops
2.6 Comments
2.8 Functions
2.13 User Input
2.14 Parameters
2.18 If Statements
2.19 If/ Else Statements
2.20 While Loops
2.22 Putting Together Control Structures
5.1 Printing in Python
5.6 Comments
6.2 If Statements
7.1 While Loops
7.2 For Loops
8.1 Functions
8.2 Functions and Parameters
9.1 Indexing
9.2 Slicing
9.5 The in Keyword
9.6 String Methods
10.1 Tuples
10.2 Lists
10.3 For Loops and Lists
10.4 List Methods
11.1 2d Lists
11.2 List Comprehensions
11.4 Dictionaries
Standard
6.1 Hello World
6.2 Variables
19.1 Hello World
19.2 Variables
Standard
3.1 Introduction to Programming With Karel
3.2 More Basic Karel
6.1 Hello World
6.2 Variables
Standard
1.8 For Loops
1.9 While Loops
1.10 Operators
1.11 If/Else Statements
1.12 Functions
1.13 micro:bit Challenges
11.1 Hello World
11.2 Variables
Standard
1.1 Intro to Python with Tracy the Turtle
2.3 For Loops
3.1 Comments
3.3 Functions
5.5 User Input
5.6 Parameters
7.1 If Statements
7.2 If/Else Statements
7.4 While Loops
8.1 Putting Together Control Structures
Standard
2.1 Introduction to Programming With Karel
2.2 More Basic Karel
5.1 Hello World
5.2 Variables
Standard
1.1 Intro to Python with Tracy the Turtle
1.4 For Loops
1.6 Comments
1.8 Functions
1.12 User Input
1.13 Parameters
1.16 If Statements
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
3.3 Comments & Pseudocode
3.4 Variables
14.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
Standard
2.1 Introduction to Programming With Karel
2.2 More Basic Karel
5.1 Hello World
5.2 Variables
Standard
1.1 Intro to Python with Tracy the Turtle
1.4 For Loops
1.6 Comments
1.8 Functions
1.12 User Input
1.13 Parameters
1.16 If Statements
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
3.3 Comments & Pseudocode
3.4 Variables
14.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
Standard
1.1 Introduction to Programming With Karel
1.4 Functions in Karel
1.9 For Loops
1.10 If Statements
Standard
6.1 Hello World
6.2 Variables
Standard
10.3 Comments & Pseudocode
10.4 Variables
12.1 Loops
12.2 If/Else Statements
12.3 Arithmetic, Comparison, and Logical Operators
12.4 Functions
Standard
10.3 Comments & Pseudocode
10.4 Variables
11.1 For Loops
11.2 While Loops
11.3 Operators
11.4 If/Else Statements
11.5 Functions
12.1 micro:bit Challenges
Standard
4.3 Printing in Python
4.9 Comments
5.2 If Statements
6.1 While Loops
6.2 For Loops
Standard
4.3 Printing in Python
4.9 Comments
5.2 If Statements
6.1 While Loops
6.2 For Loops
8.1 Functions
8.2 Functions and Parameters
Standard
4.3 Printing in Python
4.9 Comments
5.2 If Statements
6.1 While Loops
6.2 For Loops
8.1 Functions
8.2 Functions and Parameters
Standard
4.3 Printing in Python
4.9 Comments
5.2 If Statements
6.1 While Loops
6.2 For Loops
8.1 Functions
8.2 Functions and Parameters
9.1 Indexing
9.2 Slicing
9.4 String Methods
9.5 Tuples
9.6 Lists
9.7 For Loops and Lists
9.8 List Methods
9.10 2d Lists
Standard
3.1 Intro to Python with Tracy the Turtle
3.4 For Loops
3.6 Comments
3.8 Functions
3.12 User Input
3.13 Parameters
3.16 If Statements
3.17 If/ Else Statements
3.18 While Loops
3.19 Putting Together Control Structures
Standard
6.2 Programming with Karel
6.3 Looping
6.4 Branching
Standard
2.1 Introduction to Programming With Karel
2.2 More About Karel
10.2 Hello World
10.3 Variables
Standard
1.1 Introduction to Programming With Karel
1.4 Functions in Karel
1.10 For Loops
1.11 If Statements
1.12 If/Else Statements
3.6 Basic Math in JavaScript
3.7 Using Graphics in JavaScript
4.2 Logical Operators
4.3 Comparison Operators
5.1 Functions and Parameters 1
5.4 Functions and Return Values 1
7.1 Intro to Lists/Arrays
Standard
3.2 Printing in Python
3.7 Comments
4.2 If Statements
5.1 While Loops
5.2 For Loops
6.1 Functions
6.2 Functions and Parameters
8.1 Indexing
8.2 Slicing
8.5 The in Keyword
8.6 String Methods
9.1 Tuples
9.2 Lists
9.3 For Loops and Lists
9.4 List Methods
9.5 2d Lists
12.1 List Comprehensions
12.3 Dictionaries
18.1 Intro to Python with Tracy the Turtle
18.4 For Loops
18.6 Comments
18.8 Functions
18.12 User Input
18.13 Parameters
18.16 If Statements
18.17 If/ Else Statements
18.18 While Loops
18.19 Putting Together Control Structures
Standard
2.1 Introduction to Programming With Karel
2.2 More Basic Karel
5.1 Hello World
5.2 Variables
Standard
1.1 Intro to Python with Tracy the Turtle
1.4 For Loops
1.6 Comments
1.8 Functions
1.12 User Input
1.13 Parameters
1.16 If Statements
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
3.3 Comments & Pseudocode
3.4 Variables
9.1 For Loops
9.2 While Loops
9.3 Operators
9.4 If/Else Statements
9.5 Functions
10.1 micro:bit Challenges
Standard
3.1 Printing in Python
3.6 Comments
5.2 If Statements
7.1 While Loops
7.2 For Loops
10.1 Intro to Python with Tracy the Turtle
10.5 For Loops
10.7 Comments
10.9 Functions
10.13 User Input
10.14 Parameters
10.17 If Statements
10.18 If/ Else Statements
10.19 While Loops
10.20 Putting Together Control Structures
12.1 Hello World
12.2 Variables
Standard
1.1 Introduction to Programming With Karel
1.2 More About Karel
2.1 Hello World
2.2 Variables
Standard
5.2 Printing in Python
5.7 Comments
5.8 Functions
5.9 Functions and Parameters
5.11 Indexing and Slicing
5.12 Basic Collection Types
8.2 If Statements
8.6 While Loops
8.7 For Loops
10.1 Introduction to Programming With Karel
10.4 Functions in Karel
10.9 For Loops
10.10 If Statements
Standard
1.1 Introduction to Programming With Karel
1.2 More Basic Karel
8.2 Hello World
8.3 Variables
Standard
1.1 Introduction to Programming With Karel
1.2 More Basic Karel
8.2 Hello World
8.3 Variables
Standard
4.2 Printing in Python
4.7 Comments
5.1 Functions
5.2 Functions and Parameters
6.1 Tuples
6.2 Lists
6.3 For Loops and Lists
6.4 List Methods
6.5 2d Lists
6.6 Dictionaries
Standard
1.1 Introduction to Programming With Karel
1.2 More Basic Karel
4.1 Hello World
4.2 Variables
Standard
23.2 Programming with Karel
23.3 Looping
23.4 Branching
Standard
1.1 Intro to Python with Tracy the Turtle
1.4 For Loops
1.6 Comments
1.8 Functions
1.12 User Input
1.13 Parameters
1.16 If Statements
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
3.3 Comments & Pseudocode
3.4 Variables
14.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
Standard
2.1 Introduction to Programming With Karel
2.2 More Basic Karel
5.1 Hello World
5.2 Variables
Standard
2.1 Introduction to Programming With Karel
2.2 More Basic Karel
5.1 Hello World
5.2 Variables
Standard
1.1 Intro to Python with Tracy the Turtle
1.4 For Loops
1.6 Comments
1.8 Functions
1.12 User Input
1.13 Parameters
1.16 If Statements
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
3.3 Comments & Pseudocode
3.4 Variables
14.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
Standard
2.1 Introduction to Programming With Karel
2.2 More Basic Karel
5.1 Hello World
5.2 Variables
Standard
1.1 Intro to Python with Tracy the Turtle
1.4 For Loops
1.6 Comments
1.8 Functions
1.12 User Input
1.13 Parameters
1.16 If Statements
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
3.3 Comments & Pseudocode
3.4 Variables
14.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
Standard
6.1 Intro to Python with Tracy the Turtle
6.4 For Loops
6.6 Functions
6.11 User Input
6.12 Parameters
6.13 If Statements
6.14 If/ Else Statements
6.15 While Loops
7.1 Printing in Python
7.7 If Statements
7.11 While Loops
7.12 For Loops
7.13 Functions
8.1 Hello World
8.2 Variables
Standard
1.1 Introduction to Programming With Karel
1.4 Functions in Karel
1.9 For Loops
1.10 If Statements
7.1 Intro to Python with Tracy the Turtle
7.4 For Loops
7.6 Functions
7.9 User Input
7.10 Parameters
7.11 If Statements
7.12 If/ Else Statements
9.1 Printing in Python
9.7 If Statements
9.11 While Loops
9.12 For Loops
9.13 Functions
10.1 Hello World
10.2 Variables
Standard
8.1 Intro to Python with Tracy the Turtle
8.4 For Loops
8.6 Functions
8.11 User Input
8.12 Parameters
8.13 If Statements
8.14 If/ Else Statements
8.15 While Loops
9.1 Printing in Python
9.7 If Statements
9.11 While Loops
9.12 For Loops
9.13 Functions
12.1 Hello World
12.2 Variables
Standard
2.1 Introduction to Programming With Karel
2.2 More Basic Karel
5.1 Hello World
5.2 Variables
Standard
1.1 Intro to Python with Tracy the Turtle
1.4 For Loops
1.6 Comments
1.8 Functions
1.12 User Input
1.13 Parameters
1.16 If Statements
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
3.3 Comments & Pseudocode
3.4 Variables
14.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
Standard
1.1 Introduction to Programming With Karel
1.4 Functions in Karel
1.10 For Loops
1.11 If Statements
1.12 If/Else Statements
2.1 Hello World
2.2 Variables
3.2 Logical Operators
3.3 Comparison Operators
4.1 Functions and Parameters 1
4.4 Functions and Return Values 1
6.1 Intro to Lists/Arrays
Standard
1.1 Introduction to Programming With Karel
1.4 Functions in Karel
1.10 For Loops
1.11 If Statements
1.12 If/Else Statements
2.1 Hello World
2.2 Variables
3.2 Logical Operators
3.3 Comparison Operators
4.1 Functions and Parameters 1
4.4 Functions and Return Values 1
6.1 Intro to Lists/Arrays
Standard
1.1 Intro to Python with Tracy the Turtle
1.4 For Loops
1.6 Comments
1.8 Functions
1.12 User Input
1.13 Parameters
1.16 If Statements
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
4.3 Comments & Pseudocode
4.4 Variables
6.1 For Loops
6.2 While Loops
6.3 Operators
6.4 If/Else Statements
6.5 Functions
7.1 micro:bit Challenges
Standard
2.1 Introduction to Programming With Karel
2.2 More Basic Karel
5.1 Hello World
5.2 Variables
Standard
1.1 Intro to Python with Tracy the Turtle
1.4 For Loops
1.6 Comments
1.8 Functions
1.12 User Input
1.13 Parameters
1.16 If Statements
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
3.3 Comments & Pseudocode
3.4 Variables
14.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
Standard
3.1 Intro to Python with Tracy the Turtle
3.4 For Loops
3.6 Comments
3.8 Functions
3.12 User Input
3.13 Parameters
3.16 If Statements
3.17 If/ Else Statements
3.18 While Loops
3.19 Putting Together Control Structures
Standard
3.1 Intro to Python with Tracy the Turtle
3.4 For Loops
3.6 Comments
3.8 Functions
3.13 User Input
3.14 Parameters
3.17 If Statements
3.18 If/ Else Statements
3.19 While Loops
3.20 Putting Together Control Structures
Standard
3.1 Introduction to Programming With Karel
3.3 Java Programs and the Run Method
Standard
2.1 Introduction to Programming With Karel
2.2 More About Karel
3.1 Hello World
3.2 Variables
Standard
5.1 Introduction to Programming With Karel
5.2 More About Karel
7.1 Hello World
7.2 Variables
Standard
2.1 Introduction to Programming With Karel
2.2 More About Karel
4.1 Hello World
4.2 Variables
11.3 Variables
11.4 For Loops
11.5 While Loops
Standard
1.1 Intro to Python with Tracy the Turtle
1.5 For Loops
1.7 Comments
1.9 Functions
1.13 User Input
1.14 Parameters
1.17 If Statements
1.18 If/ Else Statements
1.19 While Loops
1.20 Putting Together Control Structures
Standard
1.1 Intro to Python with Tracy the Turtle
1.5 For Loops
1.7 Comments
1.9 Functions
1.13 User Input
1.14 Parameters
1.17 If Statements
1.18 If/ Else Statements
1.19 While Loops
1.20 Putting Together Control Structures
Standard
10.2 Programming with Karel
10.3 Looping
10.4 Branching
Standard
1.1 Introduction to Programming With Karel
1.2 More Basic Karel
3.1 Hello World
3.2 Variables
Standard
1.5 Basic Math in Python
2.2 Logical Operators
2.4 If Statements
2.5 For Loops in Python
3.1 Functions and Parameters 1
3.4 Functions and Return Values 1
4.1 Indexing
4.2 Slicing
4.5 The in Keyword
4.6 String Methods
5.6 Dictionaries
Standard
13.2 Programming with Karel
13.3 Looping
13.4 Branching
Standard
1.1 Intro to Python with Tracy the Turtle
1.4 For Loops
1.6 Comments
1.8 Functions
1.12 User Input
1.13 Parameters
1.16 If Statements
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
3.3 Comments & Pseudocode
3.4 Variables
14.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
Standard
2.1 Introduction to Programming With Karel
2.2 More Basic Karel
5.1 Hello World
5.2 Variables
Standard
1.1 Introduction to Programming With Karel
1.4 Functions in Karel
1.9 For Loops
1.10 If Statements
2.6 Basic Math in Python
3.2 Logical Operators
3.4 If Statements
3.6 For Loops in Python
4.1 Functions and Parameters 1
4.4 Functions and Return Values 1
18.1 Indexing
18.2 Slicing
18.5 The in Keyword
18.6 String Methods
Standard
1.1 Intro to Python with Tracy the Turtle
1.4 For Loops
1.6 Comments
1.8 Functions
1.12 User Input
1.13 Parameters
1.16 If Statements
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
3.3 Comments & Pseudocode
3.4 Variables
14.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
Standard
3.1 Introduction to Programming With Karel
3.4 Functions in Karel
3.9 For Loops
3.10 If Statements
4.1 Printing in Python
4.6 Comments
6.2 If Statements
7.1 While Loops
7.2 For Loops
8.1 Functions
8.2 Functions and Parameters
16.1 Meet Tracy the Turtle
16.4 For Loops
16.6 Comments
16.7 Functions
16.13 User Input
16.14 Parameters
16.18 If Statements
16.19 If/Else Statements
16.20 While Loops
16.21 Putting Together Control Structures
Standard
1.6 Basic Math in Python
2.2 Logical Operators
2.4 If Statements
2.6 For Loops in Python
3.1 Functions and Parameters 1
3.4 Functions and Return Values 1
15.1 Indexing
15.2 Slicing
15.5 The in Keyword
15.6 String Methods
Standard
3.1 Introduction to Programming With Karel
3.4 Functions in Karel
3.9 For Loops
3.10 If Statements
4.1 Printing in Python
4.6 Comments
6.2 If Statements
7.1 While Loops
7.2 For Loops
8.1 Functions
8.2 Functions and Parameters
16.1 Meet Tracy the Turtle
16.4 For Loops
16.6 Comments
16.7 Functions
16.13 User Input
16.14 Parameters
16.18 If Statements
16.19 If/Else Statements
16.20 While Loops
16.21 Putting Together Control Structures
Standard
1.6 Basic Math in Python
2.2 Logical Operators
2.4 If Statements
2.6 For Loops in Python
3.1 Functions and Parameters 1
3.4 Functions and Return Values 1
15.1 Indexing
15.2 Slicing
15.5 The in Keyword
15.6 String Methods
Standard
5.1 Introduction to Programming With Karel
5.2 More About Karel
7.1 Hello World
7.2 Variables
Standard
14.2 Programming with Karel
14.3 Looping
14.4 Branching
Standard
13.2 Printing in Python
13.7 Comments
14.2 If Statements
Standard
10.3 Printing in Python
15.1 Comments
15.3 If Statements
15.4 Looping: While Loops
15.5 Looping: For Loops
15.7 Functions
15.8 String Methods
Standard
3.1 Introduction to Programming With Karel
3.2 More Basic Karel
6.1 Hello World
6.2 Variables
Standard
16.2 Programming with Karel
16.3 Looping
16.4 Branching
Standard
2.1 Hello World
2.2 Variables
17.1 Introduction to Programming With Karel
17.2 More About Karel
Standard
4.1 Introduction to Programming With Karel
4.2 More Basic Karel
5.1 Hello World
5.2 Variables
Standard
2.1 Intro to Python with Tracy the Turtle
3.3 For Loops
4.1 Comments
4.3 Functions
5.5 User Input
5.6 Parameters
Standard
3.1 Introduction to Programming With Karel
3.3 Java Programs and the Run Method
Standard
2.1 Introduction to Programming With Karel
2.2 More About Karel
5.1 Hello World
5.2 Variables
Standard
24.2 Printing in Python
24.5 Comments
24.6 Branching: If Statements
24.7 Looping: While Loops
24.8 Looping: For Loops
24.10 Functions
24.11 String Methods
Standard
1.2 Intro to Python with Tracy the Turtle
2.2 For Loops
3.1 Comments
3.3 Functions
4.3 User Input
4.4 Parameters
5.1 If Statements
5.2 If/ Else Statements
5.3 While Loops
6.1 Putting Together Control Structures
Standard
2.1 Introduction to Programming With Karel
2.2 More Basic Karel
5.1 Hello World
5.2 Variables
Standard
2.1 Introduction to Programming With Karel
2.2 More Basic Karel
5.1 Hello World
5.2 Variables
Standard
1.1 Intro to Python with Tracy the Turtle
1.4 For Loops
1.6 Comments
1.8 Functions
1.12 User Input
1.13 Parameters
1.16 If Statements
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
3.3 Comments & Pseudocode
3.4 Variables
14.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
Standard
1.2 Introduction to Programming With Karel
1.5 Functions in Karel
1.10 For Loops
1.11 If Statements
3.6 Basic Math in Python
4.2 Logical Operators
4.4 If Statements
4.6 For Loops in Python
5.1 Functions and Parameters 1
5.4 Functions and Return Values 1
33.1 Indexing
33.2 Slicing
33.5 The in Keyword
33.6 String Methods
34.1 2d Lists
34.2 List Comprehensions
34.4 Dictionaries
Standard
2.1 Printing in Python
2.6 Comments
3.2 If Statements
4.1 While Loops
4.2 For Loops
5.1 Functions
5.2 Functions and Parameters
6.1 Indexing
6.2 Slicing
6.5 The in Keyword
6.6 String Methods
7.1 Tuples
7.2 Lists
7.3 For Loops and Lists
7.4 List Methods
8.1 2d Lists
8.2 List Comprehensions
8.4 Dictionaries
19.1 Introduction to Programming With Karel
19.3 Java Programs and the Run Method
20.2 Variables and Data Types
20.3 Expressions and Assignment Statements
20.6 Casting and Ranges of Variables
24.3 Documentation with Comments
Standard
1.1 Introduction to Programming With Karel
1.3 Java Programs and the Run Method
7.2 Variables and Data Types
7.3 Expressions and Assignment Statements
7.6 Casting and Ranges of Variables
11.3 Documentation with Comments
Standard
1.1 Introduction to Programming With Karel
1.3 Java Programs and the Run Method
6.2 Variables and Data Types
6.3 Expressions and Assignment Statements
6.6 Casting and Ranges of Variables
11.3 Documentation with Comments
Standard
1.1 Introduction to Programming With Karel
1.4 Functions in Karel
1.9 For Loops
1.10 If Statements
2.1 Printing in Python
2.6 Comments
4.2 If Statements
6.1 While Loops
6.2 For Loops
11.1 Meet Tracy the Turtle
11.4 For Loops
11.6 Comments
11.7 Functions
11.13 User Input
11.14 Parameters
11.18 If Statements
11.19 If/Else Statements
11.20 While Loops
11.21 Putting Together Control Structures
Standard
1.1 Functions
1.2 Functions and Parameters
2.1 Indexing
2.2 Slicing
2.5 The in Keyword
2.6 String Methods
4.1 Tuples
4.2 Lists
4.3 For Loops and Lists
4.4 List Methods
5.1 2d Lists
5.2 List Comprehensions
5.4 Dictionaries
Standard
3.3 Comments & Pseudocode
3.4 Variables
3.5 For Loops
3.6 While Loops
7.1 Operators
7.2 If/Else Statements
7.3 Functions
8.1 micro:bit Challenges
9.3 Comments & Pseudocode
9.4 Variables
10.1 Loops
10.2 If/Else Statements
10.3 Arithmetic, Comparison, and Logical Operators
10.4 Functions
11.1 Arduino Challenges
Standard
1.1 Introduction to Programming With Karel
1.4 Functions in Karel
1.9 For Loops
1.10 If Statements
2.1 Printing in Python
2.6 Comments
4.2 If Statements
6.1 While Loops
6.2 For Loops
Standard
1.1 Functions
1.2 Functions and Parameters
2.1 Indexing
2.2 Slicing
2.5 The in Keyword
2.6 String Methods
4.1 Tuples
4.2 Lists
4.3 For Loops and Lists
4.4 List Methods
Standard
1.1 Introduction to Programming With Karel
1.4 Functions in Karel
1.9 For Loops
1.10 If Statements
2.1 Printing in Python
2.6 Comments
4.2 If Statements
6.1 While Loops
6.2 For Loops
9.1 Functions
9.2 Functions and Parameters
10.1 Indexing
10.2 Slicing
10.5 The in Keyword
10.6 String Methods
12.1 Tuples
12.2 Lists
12.3 For Loops and Lists
12.4 List Methods
13.1 2d Lists
13.2 List Comprehensions
13.4 Dictionaries
Standard
1.1 Introduction to Programming With Karel
1.4 Functions in Karel
1.9 For Loops
1.10 If Statements
2.1 Printing in Python
2.6 Comments
4.2 If Statements
6.1 While Loops
6.2 For Loops
Standard
1.1 Functions
1.2 Functions and Parameters
2.1 Indexing
2.2 Slicing
2.5 The in Keyword
2.6 String Methods
4.1 Tuples
4.2 Lists
4.3 For Loops and Lists
4.4 List Methods
5.1 2d Lists
5.2 List Comprehensions
5.4 Dictionaries
Standard
1.1 Intro to Python with Tracy the Turtle
2.3 For Loops
3.1 Comments
3.3 Functions
5.5 User Input
5.6 Parameters
7.1 If Statements
7.2 If/Else Statements
7.4 While Loops
8.1 Putting Together Control Structures
Standard
1.1 Intro to Python with Tracy the Turtle
2.3 For Loops
3.1 Comments
3.3 Functions
5.5 User Input
5.6 Parameters
7.1 If Statements
7.2 If/Else Statements
7.4 While Loops
8.1 Putting Together Control Structures
Standard
1.1 Introduction to Programming With Karel
1.4 Functions in Karel
1.9 For Loops
1.10 If Statements
2.1 Printing in Python
2.6 Comments
4.2 If Statements
6.1 While Loops
6.2 For Loops
9.1 Functions
9.2 Functions and Parameters
10.1 Indexing
10.2 Slicing
10.5 The in Keyword
10.6 String Methods
12.1 Tuples
12.2 Lists
12.3 For Loops and Lists
12.4 List Methods
13.1 2d Lists
13.2 List Comprehensions
13.4 Dictionaries
Standard
8.1 Hello World
8.2 Variables
Standard
12.1 Hello World
12.2 Variables
Standard
3.3 Comments & Pseudocode
3.4 Variables
3.5 For Loops
3.6 While Loops
7.1 Operators
7.2 If/Else Statements
7.3 Functions
8.1 micro:bit Challenges
Standard
1.1 Introduction to Programming With Karel
1.4 Functions in Karel
1.9 For Loops
1.10 If Statements
7.1 Printing in Python
7.6 Comments
8.2 If Statements
9.1 While Loops
9.2 For Loops
10.1 Functions
10.2 Functions and Parameters
11.1 Indexing
11.2 Slicing
11.5 The in Keyword
11.6 String Methods
12.1 Tuples
12.2 Lists
12.3 For Loops and Lists
12.4 List Methods
13.1 2d Lists
13.2 List Comprehensions
13.4 Dictionaries
Standard
1.1 Intro to Python with Tracy the Turtle
2.3 For Loops
3.1 Comments
3.3 Functions
4.5 User Input
4.6 Parameters
5.1 If Statements
5.2 If/Else Statements
5.4 While Loops
6.1 Putting Together Control Structures
Standard
1.1 Introduction to Programming With Karel
1.4 Functions in Karel
1.9 For Loops
1.10 If Statements
4.1 Printing in Python
4.6 Comments
5.2 If Statements
6.1 While Loops
6.2 For Loops
7.1 Functions
7.2 Functions and Parameters
Standard
1.1 Introduction to Programming With Karel
1.2 More Basic Karel
3.1 Hello World
3.2 Variables
Standard
1.1 Introduction to Programming With Karel
1.4 Functions in Karel
1.10 For Loops
1.11 If Statements
1.12 If/Else Statements
2.6 Basic Math in JavaScript
2.7 Using Graphics in JavaScript
3.2 Logical Operators
3.3 Comparison Operators
4.1 Intro to Lists/Arrays
Standard
1.1 Printing in Python
1.7 Comments
2.2 If Statements
3.1 While Loops
3.2 For Loops
4.1 Functions
4.2 Functions and Parameters
5.1 Indexing
5.2 Slicing
5.5 The in Keyword
5.6 String Methods
6.1 Tuples
6.2 Lists
6.3 For Loops and Lists
6.4 List Methods
7.1 2d Lists
7.2 List Comprehensions
7.4 Dictionaries
Standard
2.1 Introduction to Programming With Karel
2.4 Functions in Karel
2.9 For Loops
2.10 If Statements
4.1 Printing in Python
4.7 Comments
5.2 If Statements
6.1 While Loops
6.2 For Loops
7.1 Functions
7.2 Functions and Parameters
8.1 Indexing
8.2 Slicing
8.5 The in Keyword
8.6 String Methods
10.1 Tuples
10.2 Lists
10.3 For Loops and Lists
10.4 List Methods
10.6 2d Lists
10.7 List Comprehensions
10.9 Dictionaries
Standard
7.1 Printing in Python
7.6 Comments
8.2 If Statements
8.5 While Loops
8.6 For Loops
9.1 Functions
9.2 Functions and Parameters
10.1 String Methods
10.2 Tuples
10.3 Lists
10.4 List Methods
10.5 Dictionaries
Standard
11.2 Printing in Python
11.5 Comments
11.6 Branching: If Statements
11.7 Looping: While Loops
11.8 Looping: For Loops
11.10 Functions
11.11 String Methods
Standard
1.1 Intro to Python with Tracy the Turtle
2.3 For Loops
3.1 Comments
3.3 Functions
4.5 User Input
4.6 Parameters
4.10 If Statements
4.11 If/Else Statements
Standard
5.2 Printing in Python
5.7 Comments
5.9 Functions
5.10 Functions and Parameters
5.16 Indexing and Slicing
6.1 Basic Collection Types
6.2 List Methods
6.3 Dictionaries
Standard
12.15 Variables
Standard
2.1 Meet Tracy the Turtle
2.4 For Loops
2.6 Comments
2.7 Functions
2.13 User Input
2.14 Parameters
2.18 If Statements
2.19 If/Else Statements
2.20 While Loops
2.21 Putting Together Control Structures
4.1 Printing in Python
4.6 Comments
6.2 If Statements
7.1 While Loops
7.2 For Loops
8.1 Functions
8.2 Functions and Parameters
11.1 Tuples
11.2 Lists
11.3 For Loops and Lists
11.4 List Methods
12.1 2d Lists
12.2 List Comprehensions
12.4 Dictionaries
17.1 Introduction to Programming With Karel
17.4 Functions in Karel
17.9 For Loops
17.10 If Statements
20.1 Indexing
20.2 Slicing
20.5 The in Keyword
20.6 String Methods