Please enable JavaScript to use CodeHS

HI 2: 2-AP-18

CodeHS Lessons

Distribute tasks and maintain a project timeline when collaboratively developing computational artifacts.

Standard
3.6 Comments
3.6 Comments
9.2 Functions and Parameters
9.2 Functions and Parameters
9.4 Functions and Return Values
9.4 Functions and Return Values
10.1 Indexing
10.1 Indexing
10.2 Slicing
10.2 Slicing
10.3 Immutability
10.3 Immutability
10.4 Strings and For Loops
10.4 Strings and For Loops
10.5 The in Keyword
10.5 The in Keyword
10.6 String Methods
10.6 String Methods
12.1 Tuples
12.1 Tuples
12.2 Lists
12.2 Lists
12.3 For Loops and Lists
12.3 For Loops and Lists
12.4 List Methods
12.4 List Methods
13.1 2d Lists
13.2 List Comprehensions
13.3 Packing and Unpacking
13.4 Dictionaries
21.4 Operator Overloading
21.6 Inheritance
21.5 Class Variables vs. Instance Variables
24.6 Comments
21.7 Hidden Attributes
21.8 Namespaces
21.9 Modules
19.1 Project: Who Said It?
21.2 Methods
21.3 Built-In Methods
21.2 Methods
21.1 Classes and Objects
21.1 Classes and Objects
19.1 Project: Who Said It?
21.9 Modules
21.8 Namespaces
21.7 Hidden Attributes
21.6 Inheritance
21.5 Class Variables vs. Instance Variables
21.4 Operator Overloading
21.3 Built-In Methods
Standard
27.1 Classes and Objects
33.2 Slicing
33.3 Immutability
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.4 Dictionaries
34.5 Equivalence vs. Identity
33.1 Indexing
27.2 Methods
27.3 Built-In Methods
27.4 Operator Overloading
27.5 Class Variables vs. Instance Variables
27.6 Inheritance
27.7 Hidden Attributes
27.8 Namespaces
27.9 Modules
29.1 Project: Who Said It?
27.1 Classes and Objects
33.2 Slicing
33.3 Immutability
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.4 Dictionaries
34.5 Equivalence vs. Identity
33.1 Indexing
27.2 Methods
27.3 Built-In Methods
27.4 Operator Overloading
27.5 Class Variables vs. Instance Variables
27.6 Inheritance
27.7 Hidden Attributes
27.8 Namespaces
27.9 Modules
29.1 Project: Who Said It?
Standard
14.1 Build Your Own App
14.1 Build Your Own App
Standard
14.1 Build Your Own App
14.1 Build Your Own App
Standard
3.1 Comments
Standard
3.1 Comments
Standard
8.1 Project: The Effects of the Internet
13.6 Comments
Standard
3.6 Comments
12.8 Project: The Effects of the Internet
Standard
6.6 Comments
12.8 Project: The Effects of the Internet
Standard
7.15 Functions and Parameters
7.17 Functions and Return Values
7.15 Functions and Parameters
7.17 Functions and Return Values
Standard
3.8 Project: The Effects of the Internet
Standard
1.6 Comments
2.6 Comments
2.6 Comments
6.2 Functions and Parameters
6.2 Functions and Parameters
6.4 Functions and Return Values
6.4 Functions and Return Values
8.1 Indexing
8.1 Indexing
8.2 Slicing
8.2 Slicing
8.3 Immutability
8.3 Immutability
8.4 Strings and For Loops
8.4 Strings and For Loops
8.5 The in Keyword
8.5 The in Keyword
8.6 String Methods
8.6 String Methods
9.1 Tuples
9.1 Tuples
9.2 Lists
9.2 Lists
9.3 For Loops and Lists
9.3 For Loops and Lists
9.4 List Methods
9.4 List Methods
10.1 2d Lists
10.1 2d Lists
10.2 List Comprehensions
10.2 List Comprehensions
10.3 Packing and Unpacking
10.3 Packing and Unpacking
10.4 Dictionaries
10.4 Dictionaries
10.5 Equivalence vs. Identity
10.5 Equivalence vs. Identity
12.1 Arduino Challenges
12.4 Final Project
14.3 Built-In Methods
14.3 Built-In Methods
14.4 Operator Overloading
14.9 Modules
14.8 Namespaces
14.7 Hidden Attributes
14.6 Inheritance
14.5 Class Variables vs. Instance Variables
14.4 Operator Overloading
14.1 Classes and Objects
14.2 Methods
14.1 Classes and Objects
14.5 Class Variables vs. Instance Variables
14.6 Inheritance
14.7 Hidden Attributes
14.8 Namespaces
14.9 Modules
14.2 Methods
Standard
14.1 Arduino Challenges
14.4 Final Project
Standard
3.1 Comments
9.1 micro:bit Challenges
9.4 Final Project
Standard
10.1 micro:bit Challenges
10.4 Final Project
Standard
3.1 micro:bit Challenges
3.4 Final Project
Standard
3.1 Arduino Challenges
3.4 Final Project
Standard
1.6 Comments
10.1 Project: The Effects of the Internet
15.1 micro:bit Challenges
15.4 Final Project
Standard
2.6 Comments
3.6 Comments
3.6 Comments
6.2 Functions and Parameters
6.2 Functions and Parameters
6.4 Functions and Return Values
6.4 Functions and Return Values
7.1 Indexing
7.1 Indexing
7.2 Slicing
7.2 Slicing
7.3 Immutability
7.3 Immutability
7.4 Strings and For Loops
7.4 Strings and For Loops
7.5 The in Keyword
7.5 The in Keyword
7.6 String Methods
7.6 String Methods
8.1 Tuples
8.1 Tuples
8.2 Lists
8.2 Lists
8.3 For Loops and Lists
8.3 For Loops and Lists
8.4 List Methods
8.4 List Methods
9.1 2d Lists
9.1 2d Lists
9.2 List Comprehensions
9.2 List Comprehensions
9.3 Packing and Unpacking
9.3 Packing and Unpacking
9.4 Dictionaries
9.4 Dictionaries
9.5 Equivalence vs. Identity
9.5 Equivalence vs. Identity
12.1 Classes and Objects
12.2 Methods
12.3 Built-In Methods
12.4 Operator Overloading
12.5 Class Variables vs. Instance Variables
12.6 Inheritance
12.7 Hidden Attributes
12.8 Namespaces
12.9 Modules
16.1 Project: Who Said It?
16.1 Project: Who Said It?
12.9 Modules
12.8 Namespaces
12.7 Hidden Attributes
12.6 Inheritance
12.5 Class Variables vs. Instance Variables
12.4 Operator Overloading
12.3 Built-In Methods
12.2 Methods
12.1 Classes and Objects
Standard
2.6 Comments
5.6 Comments
5.6 Comments
8.2 Functions and Parameters
8.2 Functions and Parameters
8.4 Functions and Return Values
8.4 Functions and Return Values
9.1 Indexing
9.1 Indexing
9.2 Slicing
9.2 Slicing
9.3 Immutability
9.3 Immutability
9.4 Strings and For Loops
9.4 Strings and For Loops
9.5 The in Keyword
9.5 The in Keyword
9.6 String Methods
9.6 String Methods
10.1 Tuples
10.1 Tuples
10.2 Lists
10.2 Lists
10.3 For Loops and Lists
10.3 For Loops and Lists
10.4 List Methods
10.4 List Methods
11.1 2d Lists
11.1 2d Lists
11.2 List Comprehensions
11.2 List Comprehensions
11.3 Packing and Unpacking
11.3 Packing and Unpacking
11.4 Dictionaries
11.4 Dictionaries
11.5 Equivalence vs. Identity
11.5 Equivalence vs. Identity
18.1 Project: Who Said It?
18.1 Project: Who Said It?
Standard
1.6 Comments
10.1 Project: The Effects of the Internet
15.1 micro:bit Challenges
15.4 Final Project
Standard
1.6 Comments
10.1 Project: The Effects of the Internet
15.1 micro:bit Challenges
15.4 Final Project
Standard
3.7 Comments
3.7 Comments
6.2 Functions and Parameters
6.2 Functions and Parameters
6.4 Functions and Return Values
6.4 Functions and Return Values
8.1 Indexing
8.1 Indexing
8.2 Slicing
8.2 Slicing
8.3 Immutability
8.3 Immutability
8.4 Strings and For Loops
8.4 Strings and For Loops
8.5 The in Keyword
8.5 The in Keyword
8.6 String Methods
8.6 String Methods
9.1 Tuples
9.1 Tuples
9.2 Lists
9.2 Lists
9.3 For Loops and Lists
9.3 For Loops and Lists
9.4 List Methods
9.4 List Methods
9.5 2d Lists
9.5 2d Lists
12.2 Packing and Unpacking
12.1 List Comprehensions
12.3 Dictionaries
12.4 Equivalence vs. Identity
15.1 Classes and Objects
15.2 Methods
15.3 Built-In Methods
15.4 Operator Overloading
15.5 Class Variables vs. Instance Variables
15.6 Inheritance
15.7 Hidden Attributes
15.8 Namespaces
15.9 Modules
18.6 Comments
17.1 Project: Who Said It?
17.1 Project: Who Said It?
15.9 Modules
15.8 Namespaces
15.7 Hidden Attributes
15.6 Inheritance
15.5 Class Variables vs. Instance Variables
15.4 Operator Overloading
15.3 Built-In Methods
15.2 Methods
15.1 Classes and Objects
12.4 Equivalence vs. Identity
12.3 Dictionaries
12.2 Packing and Unpacking
12.1 List Comprehensions
Standard
1.6 Comments
10.1 micro:bit Challenges
10.4 Final Project
Standard
7.1 Project: The Effects of the Internet
Standard
7.1 Project: The Effects of the Internet
Standard
4.7 Comments
4.7 Comments
5.2 Functions and Parameters
5.2 Functions and Parameters
5.4 Functions and Return Values
5.4 Functions and Return Values
6.1 Tuples
6.1 Tuples
6.2 Lists
6.2 Lists
6.3 For Loops and Lists
6.3 For Loops and Lists
6.4 List Methods
6.4 List Methods
6.5 2d Lists
6.6 Dictionaries
Standard
1.6 Comments
10.1 Project: The Effects of the Internet
15.1 micro:bit Challenges
15.4 Final Project
Standard
1.6 Comments
10.1 Project: The Effects of the Internet
15.1 micro:bit Challenges
15.4 Final Project
Standard
1.6 Comments
10.1 Project: The Effects of the Internet
15.1 micro:bit Challenges
15.4 Final Project
Standard
1.6 Comments
10.1 Project: The Effects of the Internet
15.1 micro:bit Challenges
15.4 Final Project
Standard
1.6 Comments
7.1 micro:bit Challenges
7.4 Final Project
13.1 Project: The Effects of the Internet
Standard
1.6 Comments
10.1 Project: The Effects of the Internet
15.1 micro:bit Challenges
15.4 Final Project
Standard
3.6 Comments
14.1 Project: The Effects of the Internet
Standard
1.7 Comments
Standard
4.1 Indexing
4.1 Indexing
4.2 Slicing
4.2 Slicing
4.3 Immutability
4.3 Immutability
4.4 Strings and For Loops
4.4 Strings and For Loops
4.5 The in Keyword
4.5 The in Keyword
4.6 String Methods
4.6 String Methods
5.6 Dictionaries
13.1 Classes and Objects
13.9 Modules
13.8 Namespaces
13.7 Hidden Attributes
13.6 Inheritance
13.5 Class Variables vs. Instance Variables
13.4 Operator Overloading
13.3 Built-In Methods
13.2 Methods
13.7 Hidden Attributes
13.1 Classes and Objects
13.2 Methods
13.3 Built-In Methods
13.4 Operator Overloading
13.5 Class Variables vs. Instance Variables
13.6 Inheritance
13.9 Modules
13.8 Namespaces
Standard
1.6 Comments
10.1 Project: The Effects of the Internet
15.1 micro:bit Challenges
15.4 Final Project
Standard
18.1 Indexing
18.2 Slicing
18.3 Immutability
18.4 Strings and For Loops
18.5 The in Keyword
18.6 String Methods
18.1 Indexing
18.2 Slicing
18.3 Immutability
18.4 Strings and For Loops
18.5 The in Keyword
18.6 String Methods
Standard
1.6 Comments
10.1 Project: The Effects of the Internet
15.1 micro:bit Challenges
15.4 Final Project
Standard
4.6 Comments
4.6 Comments
8.2 Functions and Parameters
8.2 Functions and Parameters
8.4 Functions and Return Values
8.4 Functions and Return Values
16.6 Comments
Standard
6.1 Classes and Objects
6.1 Classes and Objects
6.2 Methods
6.2 Methods
6.3 Built-In Methods
6.3 Built-In Methods
6.4 Operator Overloading
6.4 Operator Overloading
6.5 Class Variables vs. Instance Variables
6.5 Class Variables vs. Instance Variables
6.6 Inheritance
6.6 Inheritance
6.7 Hidden Attributes
6.7 Hidden Attributes
6.8 Namespaces
6.8 Namespaces
6.9 Modules
6.9 Modules
15.6 String Methods
15.1 Indexing
13.1 Project: Who Said It?
15.5 The in Keyword
15.4 Strings and For Loops
15.3 Immutability
15.2 Slicing
15.1 Indexing
13.1 Project: Who Said It?
15.6 String Methods
15.5 The in Keyword
15.4 Strings and For Loops
15.3 Immutability
15.2 Slicing
Standard
4.6 Comments
4.6 Comments
8.2 Functions and Parameters
8.2 Functions and Parameters
8.4 Functions and Return Values
8.4 Functions and Return Values
16.6 Comments
Standard
6.1 Classes and Objects
6.1 Classes and Objects
6.2 Methods
6.2 Methods
6.3 Built-In Methods
6.3 Built-In Methods
6.4 Operator Overloading
6.4 Operator Overloading
6.5 Class Variables vs. Instance Variables
6.5 Class Variables vs. Instance Variables
6.6 Inheritance
6.6 Inheritance
6.7 Hidden Attributes
6.7 Hidden Attributes
6.8 Namespaces
6.8 Namespaces
6.9 Modules
6.9 Modules
15.6 String Methods
15.1 Indexing
13.1 Project: Who Said It?
15.5 The in Keyword
15.4 Strings and For Loops
15.3 Immutability
15.2 Slicing
15.1 Indexing
13.1 Project: Who Said It?
15.6 String Methods
15.5 The in Keyword
15.4 Strings and For Loops
15.3 Immutability
15.2 Slicing
Standard
13.1 Project: The Effects of the Internet
Standard
1.6 Comments
10.1 Project: The Effects of the Internet
15.1 micro:bit Challenges
15.4 Final Project
Standard
8.1 micro:bit Challenges
8.3 Final Project
Standard
2.6 Comments
2.6 Comments
Standard
1.2 Functions and Parameters
1.2 Functions and Parameters
1.4 Functions and Return Values
1.4 Functions and Return Values
2.1 Indexing
2.1 Indexing
2.2 Slicing
2.2 Slicing
2.3 Immutability
2.3 Immutability
2.4 Strings and For Loops
2.4 Strings and For Loops
2.5 The in Keyword
2.5 The in Keyword
2.6 String Methods
2.6 String Methods
4.1 Tuples
4.1 Tuples
4.2 Lists
4.2 Lists
4.3 For Loops and Lists
4.3 For Loops and Lists
4.4 List Methods
4.4 List Methods
5.1 2d Lists
5.2 List Comprehensions
5.3 Packing and Unpacking
5.4 Dictionaries
8.1 Classes and Objects
8.1 Classes and Objects
8.2 Methods
8.2 Methods
8.3 Built-In Methods
8.3 Built-In Methods
8.4 Operator Overloading
8.4 Operator Overloading
8.5 Class Variables vs. Instance Variables
8.5 Class Variables vs. Instance Variables
Standard
3.1 Comments
Standard
2.6 Comments
2.6 Comments
9.2 Functions and Parameters
9.2 Functions and Parameters
9.4 Functions and Return Values
9.4 Functions and Return Values
10.1 Indexing
10.1 Indexing
10.2 Slicing
10.2 Slicing
10.3 Immutability
10.3 Immutability
10.4 Strings and For Loops
10.4 Strings and For Loops
10.5 The in Keyword
10.5 The in Keyword
10.6 String Methods
10.6 String Methods
12.1 Tuples
12.1 Tuples
12.2 Lists
12.2 Lists
12.3 For Loops and Lists
12.3 For Loops and Lists
12.4 List Methods
12.4 List Methods
13.1 2d Lists
13.2 List Comprehensions
13.3 Packing and Unpacking
13.4 Dictionaries
16.1 Classes and Objects
16.1 Classes and Objects
16.2 Methods
16.2 Methods
16.3 Built-In Methods
16.3 Built-In Methods
16.4 Operator Overloading
16.4 Operator Overloading
16.5 Class Variables vs. Instance Variables
16.5 Class Variables vs. Instance Variables
Standard
2.6 Comments
2.6 Comments
11.6 Comments
Standard
1.2 Functions and Parameters
1.2 Functions and Parameters
1.4 Functions and Return Values
1.4 Functions and Return Values
2.1 Indexing
2.1 Indexing
2.2 Slicing
2.2 Slicing
2.3 Immutability
2.3 Immutability
2.4 Strings and For Loops
2.4 Strings and For Loops
2.5 The in Keyword
2.5 The in Keyword
2.6 String Methods
2.6 String Methods
4.1 Tuples
4.1 Tuples
4.2 Lists
4.2 Lists
4.3 For Loops and Lists
4.3 For Loops and Lists
4.4 List Methods
4.4 List Methods
5.1 2d Lists
5.2 List Comprehensions
5.3 Packing and Unpacking
5.4 Dictionaries
9.5 Class Variables vs. Instance Variables
9.3 Built-In Methods
9.4 Operator Overloading
9.5 Class Variables vs. Instance Variables
9.6 Inheritance
13.1 Project: Who Said It?
9.9 Modules
9.8 Namespaces
9.7 Hidden Attributes
9.6 Inheritance
9.1 Classes and Objects
9.4 Operator Overloading
9.3 Built-In Methods
9.2 Methods
9.1 Classes and Objects
9.7 Hidden Attributes
9.8 Namespaces
9.9 Modules
13.1 Project: Who Said It?
9.2 Methods
Standard
6.1 Tuples
6.2 Lists
6.3 For Loops and Lists
6.4 List Methods
6.5 2d Lists
6.6 Dictionaries
6.1 Tuples
6.2 Lists
6.3 For Loops and Lists
6.4 List Methods
6.5 2d Lists
6.6 Dictionaries