Please enable JavaScript to use CodeHS

TX CS 1: 127.762.c.2.a

CodeHS Lessons

Create and properly display meaningful output;

Standard
3.3 User Input
3.4 Basic Math
3.6 Random Numbers
12.1 Breakout
19.4 Crazy Ball Game
Standard
3.1 Printing in Python
3.3 User Input
3.5 String Operators
5.3 Comparison Operators
5.4 Logical Operators
5.5 Floating Point Numbers and Rounding
7.1 While Loops
7.2 For Loops
7.3 Break and Continue
7.4 Nested Control Structures
9.1 Functions
9.2 Functions and Parameters
9.3 Namespaces in Functions
9.4 Functions and Return Values
9.5 Exceptions
10.1 Indexing
10.2 Slicing
10.4 Strings and For Loops
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.3 Packing and Unpacking
25.3 Turning Tracy
25.7 Functions
25.8 Artistic Effects
25.10 Variables
25.13 User Input
25.14 Parameters
25.16 Using i in For Loops
25.17 Extended Loop Control
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.5 String Operators
28.10 For Loops
28.12 Functions and Parameters
28.13 Namespaces in Functions
28.15 Introduction to Exceptions
28.17 For Loops and Lists
28.19 2d Lists
28.20 List Comprehensions
Standard
14.1 Indexing
14.2 Slicing
14.4 Strings and For Loops
14.5 The in Keyword
14.6 String Methods
35.1 2d Lists
35.2 List Comprehensions
35.3 Packing and Unpacking
35.5 Equivalence vs. Identity
Standard
9.3 User Input
9.4 Basic Math in JavaScript
9.11 Random Numbers
9.14 Functions and Parameters 1
9.15 Functions and Parameters 2
9.16 Functions and Return Values 1
9.17 Functions and Return Values 2
Standard
19.3 User Input
19.4 Basic Math
19.5 Random Numbers
Standard
14.2 Printing in Python
14.4 User Input
14.7 Looping: While Loops
14.8 Looping: For Loops
14.10 Functions
14.11 String Methods
Standard
12.2 Printing in Python
12.4 User Input
12.6 String Operators
13.3 Comparison Operators
13.4 Logical Operators
13.5 Floating Point Numbers and Rounding
Standard
2.3 User Input
2.4 Basic Math
2.6 Random Numbers
11.1 Breakout
27.3 Crazy Ball Game
Standard
3.3 User Input
3.4 Basic Math
3.6 Random Numbers
12.1 Breakout
25.4 Crazy Ball Game
Standard
3.3 User Input
3.4 Basic Math
3.6 Random Numbers
13.1 Breakout
17.4 Crazy Ball Game
Standard
2.2 Turning Tracy
3.3 Functions
3.4 Artistic Effects
3.6 Top Down Design
5.1 Variables
5.5 User Input
5.6 Parameters
5.9 Using i in For Loops
5.10 Extended Loop Control
7.1 If Statements
7.2 If/Else Statements
7.4 While Loops
8.1 Putting Together Control Structures
Standard
2.2 Turning Tracy
3.3 Functions
3.4 Artistic Effects
3.6 Top Down Design
5.1 Variables
5.5 User Input
5.6 Parameters
5.9 Using i in For Loops
5.10 Extended Loop Control
7.1 If Statements
7.2 If/Else Statements
7.4 While Loops
8.1 Putting Together Control Structures
Standard
12.3 User Input
12.4 Basic Math
12.6 Random Numbers
Standard
3.3 Turning Tracy
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
Standard
3.3 User Input
3.4 Basic Math in JavaScript
6.3 Turning Tracy
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
Standard
13.3 Turning Tracy
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
Standard
7.5 String Operators
7.8 Comparison Operators
7.9 Logical Operators
7.11 For Loops
7.12 Break and Continue
7.14 Functions
7.15 Functions and Parameters
7.16 Namespaces in Functions
7.17 Functions and Return Values
7.18 Exceptions
Standard
15.1 Writing BlackJack
16.1 Mad Libs
Standard
1.3 Turning Tracy
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
2.1 Printing in Python
2.3 User Input
2.5 String Operators
4.3 Comparison Operators
4.4 Logical Operators
4.5 Floating Point Numbers and Rounding
5.1 While Loops
5.2 For Loops
5.3 Break and Continue
5.4 Nested Control Structures
6.1 Functions
6.2 Functions and Parameters
6.3 Namespaces in Functions
6.4 Functions and Return Values
6.5 Exceptions
8.1 Indexing
8.2 Slicing
8.4 Strings and For Loops
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.3 Packing and Unpacking
10.5 Equivalence vs. Identity
12.1 Arduino Challenges
Standard
3.3 User Input
3.4 Basic Math in JavaScript
6.8 Random Numbers
8.1 Functions and Parameters 1
8.2 Functions and Parameters 2
8.3 Functions and Parameters 3
8.4 Functions and Return Values 1
8.5 Functions and Return Values 2
11.9 Crazy Ball Game
13.1 Breakout
14.1 Arduino Challenges
Standard
2.1 Turning Tracy
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
8.1 Putting Together Control Structures
9.1 micro:bit Challenges
Standard
10.1 micro:bit Challenges
Standard
3.1 micro:bit Challenges
Standard
3.1 micro:bit Challenges
Standard
3.1 Printing in Python
3.3 User Input
3.5 String Operators
4.3 Comparison Operators
4.4 Logical Operators
4.5 Floating Point Numbers and Rounding
6.1 While Loops
6.2 For Loops
6.3 Break and Continue
6.4 Nested Control Structures
Standard
5.3 User Input
5.4 Basic Math in JavaScript
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
16.4 Crazy Ball Game
Standard
1.3 Turning Tracy
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
15.1 micro:bit Challenges
Standard
1.1 Introduction to Programming With Karel
1.4 Karel Can't Turn Right
1.5 Methods in Karel
1.8 Super Karel
1.9 For Loops
1.10 While Loops in Karel
1.11 If Statements
1.13 Control Structures Example
1.14 More Karel Examples and Testing
1.16 Karel Challenges
2.1 Printing in Java
5.10 Writing BlackJack
5.11 Battleship
6.1 Final Project
7.1 Pokemon Simulation
8.1 Mad Libs
10.1 Quiz Creation
Standard
2.1 Printing in Java
6.1 Writing BlackJack
8.2 Linear Search
8.6 Advanced: Recursion
8.7 Mergesort
11.1 Pokemon Simulation
12.1 Mad Libs
14.1 Quiz Creation
Standard
2.3 Turning Tracy
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
3.1 Printing in Python
3.3 User Input
3.5 String Operators
4.3 Comparison Operators
4.4 Logical Operators
4.5 Floating Point Numbers and Rounding
5.1 While Loops
5.2 For Loops
5.3 Break and Continue
5.4 Nested Control Structures
6.1 Functions
6.2 Functions and Parameters
6.3 Namespaces in Functions
6.4 Functions and Return Values
6.5 Exceptions
7.1 Indexing
7.2 Slicing
7.4 Strings and For Loops
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.3 Packing and Unpacking
9.5 Equivalence vs. Identity
Standard
6.3 User Input
6.4 Basic Math in JavaScript
6.10 Functions and Parameters 1
6.11 Functions and Parameters 2
6.12 Functions and Return Values 1
Standard
9.2 Linear Search
9.7 Mergesort
Standard
5.3 User Input
5.4 Basic Math in JavaScript
7.8 Random Numbers
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
15.4 Crazy Ball Game
Standard
1.1 Printing in Python
1.3 User Input
1.6 String Operators
2.3 Comparison Operators
2.4 Logical Operators
2.5 Floating Point Numbers and Rounding
3.1 While Loops
3.2 For Loops
3.3 Break and Continue
3.4 Nested Control Structures
4.1 Functions
4.2 Functions and Parameters
4.3 Namespaces in Functions
4.4 Functions and Return Values
4.5 Exceptions
5.1 Tuples
5.2 Lists
5.3 For Loops and Lists
5.4 List Methods
16.3 Turning Tracy
16.8 Functions
16.9 Artistic Effects
16.10 Top Down Design
16.11 Variables
16.12 User Input
16.13 Parameters
16.14 Using i in For Loops
16.15 Extended Loop Control
16.16 If Statements
16.17 If/ Else Statements
16.18 While Loops
16.19 Putting Together Control Structures
Standard
6.4 User Input
6.5 Basic Math in JavaScript
8.8 Random Numbers
10.1 Functions and Parameters 1
10.2 Functions and Parameters 2
10.3 Functions and Parameters 3
10.4 Functions and Return Values 1
10.5 Functions and Return Values 2
10.6 Local Variables and Scope
18.4 Crazy Ball Game
Standard
2.3 Turning Tracy
2.8 Functions
2.9 Artistic Effects
2.10 Top Down Design
2.12 Variables
2.13 User Input
2.14 Parameters
2.16 Using i in For Loops
2.17 Extended Loop Control
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.3 User Input
5.5 String Operators
6.3 Comparison Operators
6.4 Logical Operators
6.5 Floating Point Numbers and Rounding
7.1 While Loops
7.2 For Loops
7.3 Break and Continue
7.4 Nested Control Structures
8.1 Functions
8.2 Functions and Parameters
8.3 Namespaces in Functions
8.4 Functions and Return Values
8.5 Exceptions
9.1 Indexing
9.2 Slicing
9.4 Strings and For Loops
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.3 Packing and Unpacking
11.5 Equivalence vs. Identity
Standard
6.3 User Input
6.4 Basic Math
6.5 Random Numbers
19.3 User Input
19.4 Basic Math in JavaScript
19.10 Functions and Parameters 1
19.11 Functions and Parameters 2
19.12 Functions and Return Values 1
Standard
6.3 User Input
6.4 Basic Math in JavaScript
8.8 Random Numbers
10.1 Functions and Parameters 1
10.2 Functions and Parameters 2
10.3 Functions and Parameters 3
10.4 Functions and Return Values 1
10.5 Functions and Return Values 2
16.4 Crazy Ball Game
Standard
1.13 micro:bit Challenges
11.3 User Input
11.4 Basic Math
11.5 Random Numbers
Standard
2.2 Turning Tracy
3.3 Functions
3.4 Artistic Effects
3.6 Top Down Design
5.1 Variables
5.5 User Input
5.6 Parameters
5.9 Using i in For Loops
5.10 Extended Loop Control
7.1 If Statements
7.2 If/Else Statements
7.4 While Loops
8.1 Putting Together Control Structures
Standard
5.3 User Input
5.4 Basic Math in JavaScript
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
15.4 Crazy Ball Game
Standard
1.3 Turning Tracy
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
15.1 micro:bit Challenges
Standard
5.3 User Input
5.4 Basic Math in JavaScript
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
15.4 Crazy Ball Game
Standard
1.3 Turning Tracy
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
15.1 micro:bit Challenges
Standard
6.3 User Input
6.4 Basic Math in JavaScript
6.10 Functions and Parameters 1
6.11 Functions and Parameters 2
6.12 Functions and Return Values 1
Standard
12.1 micro:bit Challenges
Standard
4.3 Printing in Python
4.5 User Input
4.8 String Operators
5.3 Comparison Operators
5.4 Logical Operators
5.5 Floating Point Numbers and Rounding
6.1 While Loops
6.2 For Loops
6.3 Break and Continue
6.4 Nested Control Structures
Standard
4.3 Printing in Python
4.5 User Input
4.8 String Operators
5.3 Comparison Operators
5.4 Logical Operators
5.5 Floating Point Numbers and Rounding
6.1 While Loops
6.2 For Loops
6.3 Break and Continue
6.4 Nested Control Structures
8.1 Functions
8.2 Functions and Parameters
8.3 Namespaces in Functions
8.4 Functions and Return Values
8.5 Exceptions
Standard
4.3 Printing in Python
4.5 User Input
4.8 String Operators
5.3 Comparison Operators
5.4 Logical Operators
5.5 Floating Point Numbers and Rounding
6.1 While Loops
6.2 For Loops
6.3 Break and Continue
6.4 Nested Control Structures
8.1 Functions
8.2 Functions and Parameters
8.3 Namespaces in Functions
8.5 Functions and Return Values
8.6 Exceptions
Standard
4.3 Printing in Python
4.5 User Input
4.8 String Operators
5.3 Comparison Operators
5.4 Logical Operators
5.5 Floating Point Numbers and Rounding
6.1 While Loops
6.2 For Loops
6.3 Break and Continue
6.4 Nested Control Structures
8.1 Functions
8.2 Functions and Parameters
8.3 Namespaces in Functions
8.5 Functions and Return Values
8.6 Exceptions
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.3 Turning Tracy
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
Standard
10.4 User Input
10.5 Basic Math
10.6 Random Numbers
Standard
3.2 Printing in Python
3.4 User Input
3.6 String Operators
4.3 Comparison Operators
4.4 Logical Operators
4.5 Floating Point Numbers and Rounding
5.1 While Loops
5.2 For Loops
5.3 Break and Continue
5.4 Nested Control Structures
6.1 Functions
6.2 Functions and Parameters
6.3 Namespaces in Functions
6.4 Functions and Return Values
6.5 Exceptions
8.1 Indexing
8.2 Slicing
8.4 Strings and For Loops
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.2 Packing and Unpacking
12.4 Equivalence vs. Identity
18.3 Turning Tracy
18.8 Functions
18.9 Artistic Effects
18.10 Top Down Design
18.11 Variables
18.12 User Input
18.13 Parameters
18.14 Using i in For Loops
18.15 Extended Loop Control
18.16 If Statements
18.17 If/ Else Statements
18.18 While Loops
18.19 Putting Together Control Structures
Standard
5.3 User Input
5.4 Basic Math in JavaScript
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
15.4 Crazy Ball Game
Standard
1.3 Turning Tracy
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
10.1 micro:bit Challenges
Standard
3.1 Printing in Python
3.3 User Input
3.5 String Operators
5.3 Comparison Operators
5.4 Logical Operators
5.5 Floating Point Numbers and Rounding
7.1 While Loops
7.2 For Loops
7.3 Break and Continue
7.4 Nested Control Structures
10.4 Turning Tracy
10.9 Functions
10.10 Artistic Effects
10.11 Top Down Design
10.12 Variables
10.13 User Input
10.14 Parameters
10.15 Using i in For Loops
10.16 Extended Loop Control
10.17 If Statements
10.18 If/ Else Statements
10.19 While Loops
10.20 Putting Together Control Structures
12.3 User Input
12.4 Basic Math
12.6 Random Numbers
Standard
2.3 User Input
2.4 Basic Math
2.6 Random Numbers
21.4 Crazy Ball Game
27.1 Breakout
Standard
5.2 Printing in Python
5.4 User Input
5.6 String Operators
5.8 Functions
5.9 Functions and Parameters
5.10 Functions and Return Values
5.11 Indexing and Slicing
5.12 Basic Collection Types
8.3 Comparison Operators
8.4 Logical Operators
8.5 Floating Point Numbers and Rounding
8.6 While Loops
8.7 For Loops
8.8 Break and Continue
8.9 Nested Control Structures
Standard
8.4 User Input
8.5 Basic Math in JavaScript
10.8 Random Numbers
12.1 Functions and Parameters 1
12.2 Functions and Parameters 2
12.3 Functions and Parameters 3
12.4 Functions and Return Values 1
12.5 Functions and Return Values 2
21.9 Crazy Ball Game
23.1 Breakout
Standard
8.4 User Input
8.5 Basic Math in JavaScript
10.8 Random Numbers
12.1 Functions and Parameters 1
12.2 Functions and Parameters 2
12.3 Functions and Parameters 3
12.4 Functions and Return Values 1
12.5 Functions and Return Values 2
21.9 Crazy Ball Game
23.1 Breakout
Standard
4.2 Printing in Python
4.4 User Input
4.6 String Operators
5.1 Functions
5.2 Functions and Parameters
5.3 Namespaces in Functions
5.4 Functions and Return Values
6.1 Tuples
6.2 Lists
6.3 For Loops and Lists
6.4 List Methods
6.5 2d Lists
Standard
4.3 User Input
4.4 Basic Math in JavaScript
6.8 Random Numbers
8.1 Functions and Parameters 1
8.2 Functions and Parameters 2
8.3 Functions and Parameters 3
8.4 Functions and Return Values 1
8.5 Functions and Return Values 2
10.9 Crazy Ball Game
12.1 Breakout
Standard
1.3 Turning Tracy
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
15.1 micro:bit Challenges
Standard
5.3 User Input
5.4 Basic Math in JavaScript
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
15.4 Crazy Ball Game
Standard
5.3 User Input
5.4 Basic Math in JavaScript
7.8 Random Numbers
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
15.4 Crazy Ball Game
Standard
1.3 Turning Tracy
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
15.1 micro:bit Challenges
Standard
5.3 User Input
5.4 Basic Math in JavaScript
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
16.4 Crazy Ball Game
Standard
1.3 Turning Tracy
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
15.1 micro:bit Challenges
Standard
6.3 Turning Tracy
6.6 Functions
6.7 Artistic Effects
6.8 Top Down Design
6.10 Variables
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.3 User Input
7.5 String Operators
7.8 Comparison Operators
7.9 Logical Operators
7.10 Floating Point Numbers and Rounding
7.11 While Loops
7.12 For Loops
7.13 Functions
8.3 User Input
8.4 Basic Math
8.5 Random Numbers
Standard
7.3 Turning Tracy
7.6 Functions
7.7 Artistic Effects
7.8 Variables
7.9 User Input
7.10 Parameters
7.11 If Statements
7.12 If/ Else Statements
9.1 Printing in Python
9.3 User Input
9.5 String Operators
9.8 Comparison Operators
9.9 Logical Operators
9.10 Floating Point Numbers and Rounding
9.11 While Loops
9.12 For Loops
9.13 Functions
10.3 User Input
10.4 Basic Math
10.5 Random Numbers
Standard
8.3 Turning Tracy
8.6 Functions
8.7 Artistic Effects
8.8 Top Down Design
8.10 Variables
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.3 User Input
9.5 String Operators
9.8 Comparison Operators
9.9 Logical Operators
9.10 Floating Point Numbers and Rounding
9.11 While Loops
9.12 For Loops
9.13 Functions
12.3 User Input
12.4 Basic Math
12.5 Random Numbers
Standard
5.3 User Input
5.4 Basic Math in JavaScript
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
15.4 Crazy Ball Game
Standard
1.3 Turning Tracy
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
15.1 micro:bit Challenges
Standard
2.3 User Input
2.4 Basic Math in JavaScript
Standard
2.3 User Input
2.4 Basic Math in JavaScript
Standard
1.3 Turning Tracy
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
7.1 micro:bit Challenges
Standard
5.3 User Input
5.4 Basic Math in JavaScript
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
15.4 Crazy Ball Game
Standard
1.3 Turning Tracy
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
15.1 micro:bit Challenges
Standard
3.3 Turning Tracy
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
Standard
3.3 Turning Tracy
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
Standard
4.2 Printing in Java
9.2 Linear Search
9.6 Advanced: Recursion
9.7 Mergesort
12.1 Pokemon Simulation
13.1 Mad Libs
14.1 Quiz Creation
Standard
3.3 User Input
3.4 Basic Math
3.6 Random Numbers
15.1 Breakout
18.4 Crazy Ball Game
Standard
7.3 User Input
7.4 Basic Math
7.6 Random Numbers
Standard
4.3 User Input
4.4 Basic Math
4.6 Random Numbers
17.4 Crazy Ball Game
23.1 Breakout
Standard
1.4 Turning Tracy
1.9 Functions
1.10 Artistic Effects
1.11 Top Down Design
1.12 Variables
1.13 User Input
1.14 Parameters
1.15 Using i in For Loops
1.16 Extended Loop Control
1.17 If Statements
1.18 If/ Else Statements
1.19 While Loops
1.20 Putting Together Control Structures
Standard
1.4 Turning Tracy
1.9 Functions
1.10 Artistic Effects
1.11 Top Down Design
1.12 Variables
1.13 User Input
1.14 Parameters
1.15 Using i in For Loops
1.16 Extended Loop Control
1.17 If Statements
1.18 If/ Else Statements
1.19 While Loops
1.20 Putting Together Control Structures
Standard
3.3 User Input
3.4 Basic Math in JavaScript
7.1 Functions and Parameters 1
7.2 Functions and Parameters 2
7.3 Functions and Parameters 3
7.4 Functions and Return Values 1
7.5 Functions and Return Values 2
16.4 Crazy Ball Game
Standard
4.1 Indexing
4.2 Slicing
4.4 Strings and For Loops
4.5 The in Keyword
4.6 String Methods
Standard
1.3 Turning Tracy
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
15.1 micro:bit Challenges
Standard
5.3 User Input
5.4 Basic Math in JavaScript
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
15.4 Crazy Ball Game
Standard
18.1 Indexing
18.2 Slicing
18.4 Strings and For Loops
18.5 The in Keyword
18.6 String Methods
Standard
1.3 Turning Tracy
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
15.1 micro:bit Challenges
Standard
4.1 Printing in Python
4.3 User Input
4.5 String Operators
6.3 Comparison Operators
6.4 Logical Operators
6.5 Floating Point Numbers and Rounding
7.1 While Loops
7.2 For Loops
7.3 Break and Continue
7.4 Nested Control Structures
8.1 Functions
8.2 Functions and Parameters
8.3 Namespaces in Functions
8.4 Functions and Return Values
8.5 Exceptions
16.3 Turning Tracy
16.7 Functions
16.8 Artistic Effects
16.10 Variables
16.13 User Input
16.14 Parameters
16.16 Using i in For Loops
16.17 Extended Loop Control
16.18 If Statements
16.19 If/Else Statements
16.20 While Loops
16.21 Putting Together Control Structures
Standard
15.1 Indexing
15.2 Slicing
15.4 Strings and For Loops
15.5 The in Keyword
15.6 String Methods
Standard
4.1 Printing in Python
4.3 User Input
4.5 String Operators
6.3 Comparison Operators
6.4 Logical Operators
6.5 Floating Point Numbers and Rounding
7.1 While Loops
7.2 For Loops
7.3 Break and Continue
7.4 Nested Control Structures
8.1 Functions
8.2 Functions and Parameters
8.3 Namespaces in Functions
8.4 Functions and Return Values
8.5 Exceptions
16.3 Turning Tracy
16.7 Functions
16.8 Artistic Effects
16.10 Variables
16.13 User Input
16.14 Parameters
16.16 Using i in For Loops
16.17 Extended Loop Control
16.18 If Statements
16.19 If/Else Statements
16.20 While Loops
16.21 Putting Together Control Structures
Standard
15.1 Indexing
15.2 Slicing
15.4 Strings and For Loops
15.5 The in Keyword
15.6 String Methods
Standard
7.3 User Input
7.4 Basic Math
7.6 Random Numbers
Standard
13.2 Printing in Python
13.4 User Input
13.6 String Operators
14.3 Comparison Operators
14.4 Logical Operators
14.5 Floating Point Numbers and Rounding
Standard
10.3 Printing in Python
10.5 User Input
15.4 Looping: While Loops
15.5 Looping: For Loops
15.7 Functions
15.8 String Methods
Standard
13.3 User Input
13.4 Basic Math in JavaScript
13.11 Random Numbers
13.14 Functions and Parameters 1
13.15 Functions and Parameters 2
13.16 Functions and Return Values 1
13.17 Functions and Return Values 2
Standard
14.3 User Input
14.4 Basic Math in JavaScript
14.11 Random Numbers
14.14 Functions and Parameters 1
14.15 Functions and Parameters 2
14.16 Functions and Return Values 1
14.17 Functions and Return Values 2
Standard
6.3 User Input
6.4 Basic Math in JavaScript
13.8 Random Numbers
19.4 Crazy Ball Game
15.1 Functions and Parameters 1
15.1 Functions and Parameters 1
15.2 Functions and Parameters 2
15.2 Functions and Parameters 2
15.3 Functions and Parameters 3
15.3 Functions and Parameters 3
15.4 Functions and Return Values 1
15.4 Functions and Return Values 1
15.5 Functions and Return Values 2
15.5 Functions and Return Values 2
Standard
2.3 User Input
2.4 Basic Math
2.6 Random Numbers
Standard
5.3 User Input
5.4 Basic Math in JavaScript
7.1 Functions and Parameters 1
7.2 Functions and Parameters 2
7.3 Functions and Parameters 3
7.4 Functions and Return Values 1
7.5 Functions and Return Values 2
Standard
3.2 Turning Tracy
4.3 Functions
4.4 Artistic Effects
4.6 Top Down Design
5.1 Variables
5.5 User Input
5.6 Parameters
5.9 Using i in For Loops
5.10 Extended Loop Control
Standard
4.2 Printing in Java
9.2 Linear Search
9.6 Advanced: Recursion
9.7 Mergesort
Standard
5.3 User Input
5.4 Basic Math
5.6 Random Numbers
12.1 Breakout
Standard
4.1 Benchmark One: Building a Cyber-Hygiene Campaign
Standard
24.2 Printing in Python
24.4 User Input
24.7 Looping: While Loops
24.8 Looping: For Loops
24.10 Functions
24.11 String Methods
Standard
2.1 Turning Tracy
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
Standard
5.3 User Input
5.4 Basic Math in JavaScript
7.8 Random Numbers
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
15.4 Crazy Ball Game
Standard
5.3 User Input
5.4 Basic Math in JavaScript
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
15.4 Crazy Ball Game
Standard
1.3 Turning Tracy
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
15.1 micro:bit Challenges
Standard
33.1 Indexing
33.2 Slicing
33.4 Strings and For Loops
33.5 The in Keyword
33.6 String Methods
34.1 2d Lists
34.2 List Comprehensions
34.3 Packing and Unpacking
34.5 Equivalence vs. Identity
Standard
2.1 Printing in Python
2.3 User Input
2.5 String Operators
3.3 Comparison Operators
3.4 Logical Operators
3.5 Floating Point Numbers and Rounding
4.1 While Loops
4.2 For Loops
4.3 Break and Continue
4.4 Nested Control Structures
5.1 Functions
5.2 Functions and Parameters
5.3 Namespaces in Functions
5.4 Functions and Return Values
5.5 Exceptions
6.1 Indexing
6.2 Slicing
6.4 Strings and For Loops
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.3 Packing and Unpacking
Standard
2.1 Printing in Python
2.3 User Input
2.5 String Operators
4.3 Comparison Operators
4.4 Logical Operators
4.5 Floating Point Numbers and Rounding
6.1 While Loops
6.2 For Loops
6.3 Break and Continue
6.4 Nested Control Structures
11.3 Turning Tracy
11.7 Functions
11.8 Artistic Effects
11.10 Variables
11.13 User Input
11.14 Parameters
11.16 Using i in For Loops
11.17 Extended Loop Control
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
1.3 Namespaces in Functions
1.4 Functions and Return Values
1.5 Exceptions
2.1 Indexing
2.2 Slicing
2.4 Strings and For Loops
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.3 Packing and Unpacking
Standard
8.1 micro:bit Challenges
11.1 Arduino Challenges
Standard
2.1 Printing in Python
2.3 User Input
2.5 String Operators
4.3 Comparison Operators
4.4 Logical Operators
4.5 Floating Point Numbers and Rounding
6.1 While Loops
6.2 For Loops
6.3 Break and Continue
6.4 Nested Control Structures
Standard
1.1 Functions
1.2 Functions and Parameters
1.3 Namespaces in Functions
1.4 Functions and Return Values
1.5 Exceptions
2.1 Indexing
2.2 Slicing
2.4 Strings and For Loops
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
2.1 Printing in Python
2.3 User Input
2.5 String Operators
4.3 Comparison Operators
4.4 Logical Operators
4.5 Floating Point Numbers and Rounding
6.1 While Loops
6.2 For Loops
6.3 Break and Continue
6.4 Nested Control Structures
9.1 Functions
9.2 Functions and Parameters
9.3 Namespaces in Functions
9.4 Functions and Return Values
9.5 Exceptions
10.1 Indexing
10.2 Slicing
10.4 Strings and For Loops
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.3 Packing and Unpacking
Standard
2.1 Printing in Python
2.3 User Input
2.5 String Operators
4.3 Comparison Operators
4.4 Logical Operators
4.5 Floating Point Numbers and Rounding
6.1 While Loops
6.2 For Loops
6.3 Break and Continue
6.4 Nested Control Structures
Standard
1.1 Functions
1.2 Functions and Parameters
1.3 Namespaces in Functions
1.4 Functions and Return Values
1.5 Exceptions
2.1 Indexing
2.2 Slicing
2.4 Strings and For Loops
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.3 Packing and Unpacking
Standard
2.2 Turning Tracy
3.3 Functions
3.4 Artistic Effects
3.6 Top Down Design
5.1 Variables
5.5 User Input
5.6 Parameters
5.9 Using i in For Loops
5.10 Extended Loop Control
7.1 If Statements
7.2 If/Else Statements
7.4 While Loops
8.1 Putting Together Control Structures
Standard
2.2 Turning Tracy
3.3 Functions
3.4 Artistic Effects
3.6 Top Down Design
5.1 Variables
5.5 User Input
5.6 Parameters
5.9 Using i in For Loops
5.10 Extended Loop Control
7.1 If Statements
7.2 If/Else Statements
7.4 While Loops
8.1 Putting Together Control Structures
Standard
2.1 Printing in Python
2.3 User Input
2.5 String Operators
4.3 Comparison Operators
4.4 Logical Operators
4.5 Floating Point Numbers and Rounding
6.1 While Loops
6.2 For Loops
6.3 Break and Continue
6.4 Nested Control Structures
9.1 Functions
9.2 Functions and Parameters
9.3 Namespaces in Functions
9.4 Functions and Return Values
9.5 Exceptions
10.1 Indexing
10.2 Slicing
10.4 Strings and For Loops
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.3 Packing and Unpacking
Standard
8.3 User Input
8.4 Basic Math in JavaScript
8.11 Random Numbers
8.14 Functions and Parameters 1
8.15 Functions and Parameters 2
8.16 Functions and Return Values 1
8.17 Functions and Return Values 2
Standard
12.3 User Input
12.4 Basic Math in JavaScript
12.11 Random Numbers
12.14 Functions and Parameters 1
12.15 Functions and Parameters 2
12.16 Functions and Return Values 1
12.17 Functions and Return Values 2
Standard
8.1 micro:bit Challenges
Standard
7.1 Printing in Python
7.3 User Input
7.5 String Operators
8.3 Comparison Operators
8.4 Logical Operators
8.5 Floating Point Numbers and Rounding
9.1 While Loops
9.2 For Loops
9.3 Break and Continue
9.4 Nested Control Structures
10.1 Functions
10.2 Functions and Parameters
10.3 Namespaces in Functions
10.4 Functions and Return Values
10.5 Exceptions
11.1 Indexing
11.2 Slicing
11.4 Strings and For Loops
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.3 Packing and Unpacking
Standard
2.2 Turning Tracy
3.3 Functions
3.4 Artistic Effects
3.6 Top Down Design
4.1 Variables
4.5 User Input
4.6 Parameters
4.9 Using i in For Loops
4.10 Extended Loop Control
5.1 If Statements
5.2 If/Else Statements
5.4 While Loops
6.1 Putting Together Control Structures
Standard
4.1 Printing in Python
4.3 User Input
4.5 String Operators
5.3 Comparison Operators
5.4 Logical Operators
5.5 Floating Point Numbers and Rounding
6.1 While Loops
6.2 For Loops
6.3 Break and Continue
6.4 Nested Control Structures
7.1 Functions
7.2 Functions and Parameters
7.3 Namespaces in Functions
7.4 Functions and Return Values
7.5 Exceptions
Standard
3.3 User Input
3.4 Basic Math in JavaScript
5.8 Random Numbers
7.1 Functions and Parameters 1
7.2 Functions and Parameters 2
7.3 Functions and Parameters 3
7.4 Functions and Return Values 1
7.5 Functions and Return Values 2
9.9 Crazy Ball Game
11.1 Breakout
Standard
1.1 Printing in Python
1.3 User Input
1.6 String Operators
2.3 Comparison Operators
2.4 Logical Operators
2.5 Floating Point Numbers and Rounding
3.1 While Loops
3.2 For Loops
3.3 Break and Continue
3.4 Nested Control Structures
4.1 Functions
4.2 Functions and Parameters
4.3 Namespaces in Functions
4.4 Functions and Return Values
4.6 Introduction to Exceptions
5.1 Indexing
5.2 Slicing
5.4 Strings and For Loops
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.3 Packing and Unpacking
Standard
4.1 Printing in Python
4.3 User Input
4.6 String Operators
5.3 Comparison Operators
5.4 Logical Operators
5.5 Floating Point Numbers and Rounding
6.1 While Loops
6.2 For Loops
6.3 Break and Continue
6.4 Nested Control Structures
7.1 Functions
7.2 Functions and Parameters
7.4 Namespaces in Functions
7.5 Functions and Return Values
7.7 Introduction to Exceptions
8.1 Indexing
8.2 Slicing
8.4 Strings and For Loops
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.8 Packing and Unpacking
Standard
7.1 Printing in Python
7.3 User Input
7.5 String Operators
8.3 Comparison Operators
8.4 Logical Operators
8.5 While Loops
8.6 For Loops
8.7 Nested Control Structures
8.9 Break and Continue
9.1 Functions
9.2 Functions and Parameters
9.3 Namespaces in Functions
9.4 Functions and Return Values
9.6 Exceptions
10.1 String Methods
10.2 Tuples
10.3 Lists
10.4 List Methods
Standard
11.2 Printing in Python
11.4 User Input
11.7 Looping: While Loops
11.8 Looping: For Loops
11.10 Functions
11.11 String Methods
Standard
2.2 Turning Tracy
3.3 Functions
3.4 Artistic Effects
3.6 Top Down Design
4.1 Variables
4.5 User Input
4.6 Parameters
4.9 Using i in For Loops
4.10 If Statements
4.11 If/Else Statements
Standard
5.2 Printing in Python
5.4 User Input
5.6 String Operators
5.9 Functions
5.10 Functions and Parameters
5.11 Functions and Return Values
5.16 Indexing and Slicing
6.1 Basic Collection Types
6.2 List Methods
Standard
2.3 Turning Tracy
2.7 Functions
2.8 Artistic Effects
2.10 Variables
2.13 User Input
2.14 Parameters
2.16 Using i in For Loops
2.17 Extended Loop Control
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.3 User Input
4.5 String Operators
6.3 Comparison Operators
6.4 Logical Operators
6.5 Floating Point Numbers and Rounding
7.1 While Loops
7.2 For Loops
7.3 Break and Continue
7.4 Nested Control Structures
8.1 Functions
8.2 Functions and Parameters
8.3 Namespaces in Functions
8.4 Functions and Return Values
8.5 Exceptions
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.3 Packing and Unpacking
20.1 Indexing
20.2 Slicing
20.4 Strings and For Loops
20.5 The in Keyword
20.6 String Methods