Please enable JavaScript to use CodeHS

Points

Activity Points Item Type
Functions and Exceptions
1.1 Functions Lesson
1.1.1 Functions 0 Video
1.1.2 Functions 2 Check for Understanding
1.1.3 Greeting 0 Example
1.1.4 Extended Greeting 0 Example
1.1.5 Weather 5 Exercise
1.2 Functions and Parameters Lesson
1.2.1 Functions and Parameters 0 Video
1.2.2 Functions and Parameters 2 Check for Understanding
1.2.3 Print a Value 0 Example
1.2.4 Name and Age 0 Example
1.2.5 Print Product 5 Exercise
1.2.6 Print Multiple Times 5 Exercise
1.2.7 Default Parameter Values 0 Example
1.2.8 Area of a Square with Default Parameters 5 Exercise
1.3 Namespaces in Functions Lesson
1.3.1 Namespaces in Functions 0 Video
1.3.2 Namespaces in Functions 2 Check for Understanding
1.3.3 Functions and Variables 0 Example
1.3.4 Functions and Variables, Part 2 0 Example
1.3.5 Fix This Program! 5 Debugging
1.3.6 Adding to a Value 5 Exercise
1.3.7 Add, Subtract, or Multiply 5 Exercise
1.4 Functions and Return Values Lesson
1.4.1 Functions and Return Values 0 Video
1.4.2 Functions and Return Values 2 Check for Understanding
1.4.3 Return 10 0 Example
1.4.4 Add One 5 Exercise
1.4.5 Negate 0 Example
1.4.6 Functions Calling Functions 0 Example
1.4.7 Function Calls As Parameters 0 Example
1.4.8 Sum Two Numbers 5 Exercise
1.4.9 Temperature Converter 5 Exercise
1.4.10 Functions Badge 0 Badge
1.5 Exceptions Lesson
1.5.1 Exceptions 0 Video
1.5.2 Exceptions 2 Check for Understanding
1.5.3 Enter a Number 0 Example
1.5.4 Enter Name and Age 0 Example
1.5.5 Temperature Converter, Part 2 5 Exercise
1.5.6 Enter a Positive Number 5 Exercise
1.6 Functions & Exceptions Quiz Lesson
1.6.1 Functions and Exceptions Quiz 15 Unit Quiz
1.6.2 Control Flow Badge 0 Badge
Strings
2.1 Indexing Lesson
2.1.1 Indexing 0 Video
2.1.2 Indexing 2 Check for Understanding
2.1.3 Characters in a String 0 Example
2.1.4 Unit Tests 5 Video
2.1.5 Initials 5 Practice
2.1.6 Sandwich Sandwiches 5 Practice
2.2 Slicing Lesson
2.2.1 Slicing 0 Video
2.2.2 Slicing 3 Check for Understanding
2.2.3 Groups of Characters 0 Example
2.2.4 String Collage 0 Example
2.2.5 Room Names 0 Example
2.2.6 If You're Not First, You're Last 5 Practice
2.2.7 Part 1, Replace a Letter 5 Practice
2.2.8 Part 2, Replace a Letter 5 Practice
2.2.9 Slicing Badge 0 Badge
2.3 Immutability Lesson
2.3.1 Immutability 0 Video
2.3.2 Immutability 2 Check for Understanding
2.3.3 String Immutability 0 Example
2.3.4 Find the Error 5 Exercise
2.4 Strings and For Loops Lesson
2.4.1 Strings and For Loops 0 Video
2.4.2 Strings and For Loops 2 Check for Understanding
2.4.3 The len Function 0 Example
2.4.4 Length of User's Name 5 Practice
2.4.5 String For Loop with Indices 0 Example
2.4.6 String For Loop with Characters 0 Example
2.4.7 Spelling Bee 5 Exercise
2.4.8 Keeping Count 5 Practice
2.5 The in Keyword Lesson
2.5.1 The in Keyword 0 Video
2.5.2 The in Keyword 2 Check for Understanding
2.5.3 Contains a Letter 0 Example
2.5.4 Contains a Substring 0 Example
2.5.5 Contains a Vowel 5 Practice
2.6 String Methods Lesson
2.6.1 String Methods 0 Video
2.6.2 String Methods 2 Check for Understanding
2.6.3 upper and lower 0 Example
2.6.4 ENTHUSIASM! 5 Practice
2.6.5 swapcase 0 Example
2.6.6 strip 0 Example
2.6.7 find 0 Example
2.6.8 What's in a Name? 5 Practice
2.6.9 Part 1, Remove All From String 5 Practice
2.6.10 Part 2, Remove All From String 5 Exercise
2.6.11 Mindset Survey 3 0 Survey
2.7 Strings Quiz Lesson
2.7.1 Strings Quiz 20 Unit Quiz
2.7.2 Strings Badge 0 Badge
Creating and Altering Data Structures
3.1 Tuples Lesson
3.1.1 Tuples 0 Video
3.1.2 Tuples 2 Check for Understanding
3.1.3 A Tuple Is a Sequence 0 Example
3.1.4 A Tuple is Heterogenous 0 Example
3.1.5 Tuples With a Single Element 0 Example
3.1.6 Concatenating Tuples 0 Example
3.1.7 Fix This Tuple 5 Exercise
3.1.8 Citation 5 Practice
3.1.9 Diving Contest 5 Practice
3.1.10 Coordinate Pairs 10 Practice
3.2 Lists Lesson
3.2.1 Lists 0 Video
3.2.2 Lists 2 Check for Understanding
3.2.3 A List Is Like a Mutable Tuple 0 Example
3.2.4 String <--> List 0 Example
3.2.5 Spell It Out 5 Practice
3.2.6 Splitting a String 0 Example
3.2.7 Listed Greeting 5 Practice
3.2.8 List of Tuples, Tuples of Lists 0 Example
3.3 For Loops and Lists Lesson
3.3.1 For Loops and Lists 0 Video
3.3.2 For Loops and Lists 2 Check for Understanding
3.3.3 For Loops and Lists 0 Example
3.3.4 For Loops and Lists, Part 2 0 Example
3.3.5 Max In List 5 Practice
3.3.6 Owls 5 Practice
3.3.7 Exclamat!on Po!nts 5 Practice
3.3.8 Word Ladder 10 Challenge
3.3.9 Owls, Part 2 10 Challenge
3.4 List Methods Lesson
3.4.1 List Methods 0 Video
3.4.2 List Methods 2 Check for Understanding
3.4.3 append and extend 0 Example
3.4.4 How Many Names? 5 Exercise
3.4.5 Five Numbers 5 Exercise
3.4.6 sort 0 Example
3.4.7 Librarian 5 Exercise
3.4.8 reverse 0 Example
3.4.9 count 0 Example
3.4.10 remove 0 Example
3.4.11 Take a Thing Out, Sort It and Reverse It 5 Practice
3.4.12 Librarian, Part 2 10 Challenge
3.4.13 Lists Badge 0 Badge
3.5 Creating and Altering Data Structures Quiz Lesson
3.5.1 Creating and Altering Data Structures Quiz 15 Unit Quiz
Extending Data Structures
4.1 2d Lists Lesson
4.1.1 2d Lists 0 Video
4.1.2 2d Lists 2 Check for Understanding
4.1.3 A List of Lists 0 Example
4.1.4 Grid 0 Example
4.1.5 2d Lists and Slices 0 Example
4.1.6 Checkerboard, v1 5 Exercise
4.1.7 Checkerboard, v2 5 Exercise
4.1.8 Checkerboard, v3 5 Exercise
4.1.9 Tic Tac Toe 10 Challenge
4.2 List Comprehensions Lesson
4.2.1 List Comprehensions 0 Video
4.2.2 List Comprehensions 2 Check for Understanding
4.2.3 List of Consecutive Numbers 0 Example
4.2.4 List of Squares 0 Example
4.2.5 Divisible by 3 5 Exercise
4.2.6 Digits of Pi 0 Example
4.2.7 List of Booleans 0 Example
4.2.8 Last Names 5 Exercise
4.2.9 Strings To Integers 5 Exercise
4.2.10 Mindset Survey 4 0 Survey
4.3 Packing and Unpacking Lesson
4.3.1 Packing and Unpacking 0 Video
4.3.2 Packing and Unpacking 2 Check for Understanding
4.3.3 Packing 0 Example
4.3.4 Unpacking 0 Example
4.3.5 Unpacking Parameters 0 Example
4.3.6 Coordinate Pair 5 Exercise
4.3.7 Slopes 5 Exercise
4.3.8 Swapping 0 Example
4.3.9 Full Name & Citation 5 Exercise
4.3.10 Packing Badge 0 Badge
4.4 Dictionaries Lesson
4.4.1 Dictionaries 0 Video
4.4.2 Dictionaries 1 Check for Understanding
4.4.3 Keys and Values 0 Example
4.4.4 The in Keyword 0 Example
4.4.5 Phone Book 5 Exercise
4.4.6 Word Counts 5 Exercise
4.5 Equivalence vs. Identity Lesson
4.5.1 Equivalence vs. Identity 0 Video
4.5.2 Equivalence vs. Identity 3 Check for Understanding
4.5.3 Equivalence vs. Identity - Mutables 0 Example
4.5.4 Equivalence vs. Identity - Immutables 0 Example
4.5.5 Identity and Parameters 0 Example
4.5.6 Swapping 5 Exercise
4.5.7 Word Counts, Part 2 5 Exercise
4.6 Extending Data Structures Quiz Lesson
4.6.1 Extending Data Structures Quiz 14 Unit Quiz
4.6.2 Data Structures Badge 0 Badge
Project: Guess the Word
5.1 Project: Guess the Word Lesson
5.1.1 Guess the Word Demo 1 Demo
5.1.2 Guess the Word, Part 1 5 Exercise
5.1.3 Guess the Word, Part 2 5 Exercise
5.1.4 Guess the Word, Part 3 5 Exercise
5.1.5 Guess the Word, Part 4 5 Exercise
5.1.6 Guess the Word Badge 0 Badge
5.2 Intro to Computer Science in Python Completed Lesson
5.2.1 Intro to Computer Science in Python Badge 0 Badge
Final Exam
6.1 Final Exam Lesson
6.1.1 Final Exam Pt 1: Multiple Choice 25 Midterm