Please enable JavaScript to use CodeHS

Outline


1. Refresher: Challenges with Tracy
1.1 Refresher: Challenges with Tracy
Notes 1.1.1 Overview: Refresher Challenges
Free Response 1.1.2 Reflection: Tracy Commands & Concepts
Challenge 1.1.3 Half Pyramid
Challenge 1.1.4 Pizza
Challenge 1.1.5 Grid
Challenge 1.1.6 Colorful Block Pyramid
1.2 [Partner Project] Digital Art Platform
Notes 1.2.1 Overview: Digital Art Platform
Article 1.2.2 Pair Programming
Free Response 1.2.3 Response: Pair Programming
Demo 1.2.4 Demo: Digital Art Platform
Exercise 1.2.5 Digital Art Platform: Pt 1
Exercise 1.2.6 Digital Art Platform: Pt 2
Exercise 1.2.7 Digital Art Platform: Pt 3
2. Lists
2.1 Creating Lists
Video 2.1.1 Creating Lists
Quiz 2.1.2 Creating Lists
Video 2.1.3 Creating Lists: Example Walkthrough
Example 2.1.4 Birthday Message
Exercise 2.1.5 List of Classes
Exercise 2.1.6 Color Labels
2.2 Accessing List Elements
Video 2.2.1 Accessing List Elements
Quiz 2.2.2 Accessing List Elements
Video 2.2.3 Accessing List Elements: Example Walkthrough
Example 2.2.4 Birthday Card
Exercise 2.2.5 Updated Color Labels
Exercise 2.2.6 Favorite Summer Activities
Exercise 2.2.7 Label Shapes
2.3 Updating List Elements
Video 2.3.1 Updating List Elements
Quiz 2.3.2 Updating List Elements
Video 2.3.3 Updating List Elements: Example Walkthrough
Example 2.3.4 Next Year's Birthday Card
Exercise 2.3.5 Ice Cream Flavors
Exercise 2.3.6 Argentina World Cup 2022: Substitutions
Exercise 2.3.7 Golf Course Redesign
2.4 Adding List Elements
Video 2.4.1 Adding List Elements
Quiz 2.4.2 Adding List Elements
Video 2.4.3 Adding List Elements: Example Walkthrough
Example 2.4.4 Mother's Day Card
Exercise 2.4.5 Box of Crayons
Exercise 2.4.6 Top Movies of 2022
2.5 Removing List Elements
Video 2.5.1 Removing List Elements
Quiz 2.5.2 Removing List Elements
Video 2.5.3 Removing List Elements: Example Walkthrough
Example 2.5.4 Updated Mother's Day Card
Example 2.5.5 Using remove, pop, and del
Example 2.5.6 Using remove with Multiple Items
Exercise 2.5.7 Shopping List
Exercise 2.5.8 Favorite Artists: Then & Now
2.6 Additional List Methods
Video 2.6.1 Additional List Methods
Quiz 2.6.2 Additional List Methods
Video 2.6.3 Additional List Methods: Example Walkthrough
Example 2.6.4 Using reverse and sort
Exercise 2.6.5 Circle Stack
Exercise 2.6.6 Alphabetical Class Roster
Exercise 2.6.7 Rainbow
Challenge 2.6.8 [Project] Etch a Sketch: Part 7
2.7 Lists Quiz
Quiz 2.7.1 Lists Quiz
3. Lists and Loops
3.1 List Length
Video 3.1.1 List Length
Quiz 3.1.2 List Length
Video 3.1.3 List Length: Example Walkthrough
Example 3.1.4 Using the len Function
Exercise 3.1.5 Disney Princesses Pre-2000
Exercise 3.1.6 Using len to Access Items
3.2 Looping Over a List by Index
Video 3.2.1 Looping Over a List by Index
Quiz 3.2.2 Looping Over a List by Index
Video 3.2.3 Looping Over a List by Index: Example Walkthrough
Example 3.2.4 Odd and Even Radii Values
Exercise 3.2.5 Field Trip
Exercise 3.2.6 Labeled Squares
3.3 Looping Over a List by Item
Video 3.3.1 Looping Over a List by Item
Quiz 3.3.2 Looping Over a List by Item
Video 3.3.3 Looping Over a List by Item: Example Walkthrough
Example 3.3.4 Concentric Circles using a List
Exercise 3.3.5 Cities
Exercise 3.3.6 Bar Chart of Pets in Household
Challenge 3.3.7 [Project] Etch a Sketch: Part 8
3.4 [Partner Project] Interactive To-Do List
Notes 3.4.1 Interactive To-Do List- Project Overview
Exercise 3.4.2 Interactive To-Do List: Pt 1
Exercise 3.4.3 Interactive To-Do List: Pt 2
Exercise 3.4.4 Interactive To-Do List: Pt 3
3.5 Lists & Loops Quiz
Quiz 3.5.1 Lists & Loops Quiz
4. [Project] Ticketing System
4.1 Project: Ticketing System
Notes 4.1.1 Overview: Ticketing System
Demo 4.1.2 Demo: Ticketing System
Free Response 4.1.3 Brainstorm & Plan
Exercise 4.1.4 Build Your Ticketing System
5. Strings
5.1 String Characters
Video 5.1.1 String Characters
Quiz 5.1.2 String Characters
Video 5.1.3 String Characters: Example Walkthrough
Example 5.1.4 Words Out of a Phrase
Exercise 5.1.5 First Letters
Exercise 5.1.6 Rapper Name Generator
Exercise 5.1.7 Acrostic Name Poem
5.2 Substrings
Video 5.2.1 Substrings
Quiz 5.2.2 Substrings
Video 5.2.3 Substrings: Example Walkthrough
Example 5.2.4 Room Location
Exercise 5.2.5 Words Out of a Phrase, Pt 2
Exercise 5.2.6 Compound Words
5.3 Strings & Lists
Video 5.3.1 Strings & Lists
Quiz 5.3.2 Strings & Lists
Video 5.3.3 Strings & Lists: Example Walkthrough
Example 5.3.4 BTS Members
Exercise 5.3.5 French Cities
Exercise 5.3.6 Early 2000's Formatting
5.4 Additional String Methods
Video 5.4.1 Additional String Methods
Quiz 5.4.2 Additional String Methods
Video 5.4.3 Additional String Methods: Example Walkthrough
Example 5.4.4 Too Many 'Like's
Exercise 5.4.5 CIA Witness Protection
Exercise 5.4.6 Writing in a Notebook
5.5 Looping Over Characters in a String
Video 5.5.1 Looping Over Characters in a String
Quiz 5.5.2 Looping Over Characters in a String
Video 5.5.3 Looping Over Characters in a String: Example Walkthrough
Example 5.5.4 Adding Spaces
Exercise 5.5.5 Creating User Names
Exercise 5.5.6 Monograms
Challenge 5.5.7 [Project] Etch a Sketch: Part 9
5.6 [Partner Project] 2023 Stanley Cup Final
Notes 5.6.1 2023 Stanley Cup Final: Game 5- Project Overview
Article 5.6.2 What is Web Scraping?
Free Response 5.6.3 Response: What is Web Scraping?
Exercise 5.6.4 2023 Stanley Cup Final: Pt 1
Exercise 5.6.5 2023 Stanley Cup Final: Pt 2
Exercise 5.6.6 2023 Stanley Cup Final: Pt 3
Exercise 5.6.7 2023 Stanley Cup Final: Pt 4
5.7 Strings Quiz
Quiz 5.7.1 Strings Quiz
6. [Project] Timeline
6.1 Project: Timeline
Notes 6.1.1 Overview: Timeline
Demo 6.1.2 Demo: Juneteenth Timeline
Demo 6.1.3 Demo: Programming Languages Timeline
Free Response 6.1.4 Brainstorm and Plan
Exercise 6.1.5 Build Your Timeline
7. File I/O: Reading from Files
7.1 What is File I/O
Video 7.1.1 What is File I/O
Quiz 7.1.2 What is File I/O
Example 7.1.3 What is a TXT File?
Example 7.1.4 What is a CSV File?
Free Response 7.1.5 Choosing a File Format: TXT vs. CSV
Example 7.1.6 File I/O in Data Science
Example 7.1.7 File I/O in Image Processing
Free Response 7.1.8 File I/O and Tracy
7.2 Reading Characters from File
Video 7.2.1 Reading Characters from File
Quiz 7.2.2 Reading Characters from File
Video 7.2.3 Reading Characters from File: Example Walkthrough
Example 7.2.4 Read All Characters
Example 7.2.5 Read Specific Characters
Exercise 7.2.6 Moving Forward with File Reading
Exercise 7.2.7 Coordinates Quest
7.3 Reading Line from File
Video 7.3.1 Reading Line from File
Quiz 7.3.2 Reading Line from File
Video 7.3.3 Reading Line from File: Example Walkthrough
Example 7.3.4 Reading and Printing Lines
Exercise 7.3.5 Turtle Path
Exercise 7.3.6 Colorful Shape
7.4 Reading All Lines from File
Video 7.4.1 Reading All Lines from File
Quiz 7.4.2 Reading All Lines from File
Video 7.4.3 Reading All Lines from File: Example Walkthrough
Example 7.4.4 Using readlines()
Exercise 7.4.5 ASCII Art
Exercise 7.4.6 Bar Chart
Exercise 7.4.7 2023 Stanley Cup Final using Files
Exercise 7.4.8 2023 Stanley Cup Final using Web Scraping
Challenge 7.4.9 [Project] Etch a Sketch: Part 10
7.5 File I/O: Reading from Files Quiz
Quiz 7.5.1 File I/O: Reading from Files Quiz
8. File I/O: Writing to Files
8.1 Write to End of File
Video 8.1.1 Write to End of File
Quiz 8.1.2 Write to End of File
Video 8.1.3 Write to End of File: Example Walkthrough
Example 8.1.4 Write to File
Example 8.1.5 Append to File
Exercise 8.1.6 Sale Items
Exercise 8.1.7 Modified Menu
8.2 Move File Pointer Position
Video 8.2.1 Move File Pointer Position
Quiz 8.2.2 Move File Pointer Position
Video 8.2.3 Move File Pointer Position: Example Walkthrough
Example 8.2.4 Using tell()
Example 8.2.5 Reading from a Position in File
Exercise 8.2.6 Read from Middle
8.3 File I/O: Writing to Files Quiz
Quiz 8.3.1 File I/O: Writing to Files Quiz
9. [Project] Poetry Remixer
9.1 Project: Poetry Remixer
Notes 9.1.1 Overview: Poetry Remixer
Demo 9.1.2 Demo: Poetry Remixer
Free Response 9.1.3 Brainstorm and Plan
Exercise 9.1.4 Build Your Poetry Remixer
Free Response 9.1.5 Reflection: Poetry Remixer
10. Python in the Real World
10.1 Intro: Python in the Real World
Notes 10.1.1 Overview: Python in the Real World
Video 10.1.2 Why is Python so Popular?
Article 10.1.3 What Can You Do with Python?
Video 10.1.4 How Netflix uses Python
Free Response 10.1.5 Response: Python in the Real World
10.2 Python in Research
Notes 10.2.1 Overview: Python in Research
Article 10.2.2 Coding in Basketball
Article 10.2.3 Why is Python Good for Research?
Article 10.2.4 Coding in Healthcare
Article 10.2.5 Why I Use Python for Academic Research
10.3 Python in Big Data
Notes 10.3.1 Overview: Python in Big Data
Video 10.3.2 What Is Big Data and How Does It Work?
Article 10.3.3 Big Data Won Germany World Cup
Article 10.3.4 Coding for Machine Learning
Video 10.3.5 Visualizing the world's Twitter data
Article 10.3.6 Tik Tok Job Listing: Data Science
10.4 Python for Creatives
Notes 10.4.1 Overview: Python for Creatives
Video 10.4.2 Why Python is Essential for Visual Effects, Animation and Games
Article 10.4.3 Python Takes Hollywood by Storm
Article 10.4.4 Coding for UX Design
10.5 Final Project
Notes 10.5.1 Final Project: Python in the Real World
Free Response 10.5.2 Brainstorm and Plan Your Presentation
Exercise 10.5.3 Build Your Program: Without File I/O
Exercise 10.5.4 Build Your Program: With File I/O
10.6 Python Basics with Tracy 2 Quiz
Quiz 10.6.1 Python Basics with Tracy 2 Quiz
11. Assessment 2
11.1 Assessment 2
Final 11.1.1 Assessment 2, Pt 1: Multiple Choice