Please enable JavaScript to use CodeHS

Points

Activity Points Item Type
Tracy's World
1.1 Intro to Python with Tracy the Turtle Lesson
1.1.1 Intro to Tracy 1 Video
1.1.2 Intro to Tracy 3 Check for Understanding
1.1.3 Intro to Tracy: Example Walkthrough 1 Video
1.1.4 Slinky 1 Example
1.1.5 Stretched Slinky 5 Exercise
1.1.6 Sequencing with Trace Tables 5 Free Response
1.2 Programming with Tracy Lesson
1.2.1 Programming Languages 5 Video
1.2.2 Programming Languages 3 Quiz
1.2.3 Programming Language Hierarchy 5 Notes
1.2.4 Popularity of Programming Languages 5 Free Response
1.2.5 A Timeline of Programming Languages 5 Article
1.2.6 A Timeline of Programming Languages: Response 5 Free Response
1.2.7 Create a Timeline of Programming Languages 5 Demo
1.3 Tracy's Grid World Lesson
1.3.1 Tracy's Grid World 1 Video
1.3.2 Tracy's Grid World 5 Check for Understanding
1.3.3 Coordinates Practice: Altering the x location 5 Exercise
1.3.4 Coordinates Practice: Altering the y location 5 Exercise
1.3.5 Coordinates Practice: Altering the location 5 Exercise
1.3.6 Tracy's Grid World: Example Walkthrough 1 Video
1.3.7 Dashed Line 1 Example
1.3.8 Shorter Dashed Line 5 Exercise
1.3.9 Caterpillar 5 Exercise
1.3.10 [Project] Etch A Sketch: Part 1 5 Challenge
1.3.11 Grid World Badge 1 Badge
1.4 Tracy's World Quiz Lesson
1.4.1 Tracy's World Quiz 10 Quiz
Moving Tracy
2.1 Testing Tracy Programs Lesson
2.1.1 Testing Tracy Programs 5 Video
2.1.2 Structured Peer Review 5 Article
2.1.3 4 Horizontal Circles 5 Exercise
2.1.4 4 Horizontal Circles: Reflection 5 Free Response
2.2 Turning Tracy Lesson
2.2.1 Turning Tracy 1 Video
2.2.2 Turning Tracy 3 Check for Understanding
2.2.3 Turning Tracy: Examples Walkthrough 1 Video
2.2.4 Square 1 Example
2.2.5 X and Y Axes 1 Example
2.2.6 Rectangle 5 Exercise
2.2.7 4 Columns 5 Exercise
2.2.8 Tunneling 5 Exercise
2.3 For Loops Lesson
2.3.1 For Loops 1 Video
2.3.2 For Loops 5 Check for Understanding
2.3.3 For Loops: Examples Walkthrough 1 Video
2.3.4 Square Using Loops 1 Example
2.3.5 Dotted Line 1 Example
2.3.6 For Loops and Trace Tables 5 Free Response
2.3.7 Row of Circles 5 Exercise
2.3.8 Color Changing Staircase 5 Exercise
2.3.9 4 Columns 2.0 5 Exercise
2.3.10 Looping Badge 1 Badge
2.4 Turning Tracy Using Angles Lesson
2.4.1 Turning Tracy Using Angles 1 Video
2.4.2 Turning Tracy Using Angles 4 Check for Understanding
2.4.3 Turning Tracy Using Angles: Examples Walkthrough 1 Video
2.4.4 Asterisk 1 Example
2.4.5 Four Circles 1 Example
2.4.6 Hexagon 5 Exercise
2.4.7 'X' Marks the Spot 5 Exercise
2.4.8 Circle Pyramid 5 Exercise
2.4.9 [Project] Etch A Sketch: Part 2 5 Challenge
2.5 Moving Tracy Quiz Lesson
2.5.1 Moving Tracy Quiz 10 Quiz
Designing and Communicating Solutions
3.1 Comments Lesson
3.1.1 Comments 1 Video
3.1.2 Comments 3 Check for Understanding
3.1.3 Comments: Example Walkthrough 1 Video
3.1.4 Four Circles with Comments 1 Example
3.1.5 Circle Pyramid with Comments 5 Exercise
3.2 Naming Guidelines Lesson
3.2.1 Naming Guidelines 1 Video
3.2.2 Naming Guidelines 2 Check for Understanding
3.3 Functions Lesson
3.3.1 Functions 1 Video
3.3.2 Functions 3 Check for Understanding
3.3.3 Functions: Example Walkthrough 1 Video
3.3.4 X and Y Axes with Hash Marks 1 Example
3.3.5 Functions and Trace Tables 5 Free Response
3.3.6 Beaded Bracelet 5 Exercise
3.3.7 Shape Stack 5 Exercise
3.3.8 Functions Badge 1 Badge
3.4 Artistic Effects Lesson
3.4.1 Artistic Effects 1 Video
3.4.2 Artistic Effects 5 Check for Understanding
3.4.3 Artistic Effects: Example Walkthrough 1 Video
3.4.4 Rainbow Octagon 1 Example
3.4.5 Circle Square Triangle 1 Example
3.4.6 Four Colored Triangles 5 Exercise
3.4.7 Colorful Bracelet 5 Exercise
3.4.8 Kid's Shapes Toy 10 Challenge
3.5 Adding Text Lesson
3.5.1 Adding Text 5 Video
3.5.2 Adding Text 2 Quiz
3.5.3 Adding Text: Example Walkthrough 5 Video
3.5.4 Square with Labeled Coordinates 5 Example
3.5.5 Kid's Shapes Toy with Labels 5 Exercise
3.5.6 Baseball Diagram 5 Exercise
3.5.7 Maslow's Hierarchy of Needs 5 Exercise
3.6 Top Down Design Lesson
3.6.1 Top Down Design 1 Video
3.6.2 Top Down Design 2 Check for Understanding
3.6.3 Top Down Design: Example Walkthrough 1 Video
3.6.4 Bubble Wrap 1 Example
3.6.5 Bubble Wrap 2.0 5 Exercise
3.6.6 Sidewalk 5 Exercise
3.6.7 [Project] Etch A Sketch: Part 3 5 Challenge
3.7 Designing and Communicating Solutions Quiz Lesson
3.7.1 Designing and Communicating Solutions Quiz 10 Quiz
[Project] Design a Mural
4.1 Design a Mural Lesson
4.1.1 Overview: Design a Mural Project 5 Notes
4.1.2 Demo: Sample Mural 5 Demo
4.1.3 Research and Brainstorm 5 Free Response
4.1.4 Design Your Mural 5 Challenge
Controlling Tracy with Variables
5.1 Variables Lesson
5.1.1 Variables 1 Video
5.1.2 Variables 3 Check for Understanding
5.1.3 Variables: Example Walkthrough 1 Video
5.1.4 Increasing Length 1 Example
5.1.5 Variables and Trace Tables 5 Free Response
5.1.6 Dartboard 5 Exercise
5.1.7 Line of Increasing Blocks 5 Exercise
5.1.8 Color Palette Star 5 Exercise
5.2 Data Types Lesson
5.2.1 Intro to Data Types 5 Video
5.2.2 Categorizing Variables, Pt 1 5 Exercise
5.2.3 Altering Data Types 5 Video
5.2.4 Data Types 4 Quiz
5.2.5 Data Types: Example Walkthrough 5 Video
5.2.6 Printing and Writing Data Types 5 Example
5.2.7 Categorizing Variables, Pt 2 5 Exercise
5.2.8 Favorites 5 Exercise
5.3 Strings Lesson
5.3.1 Strings 5 Video
5.3.2 Strings 3 Quiz
5.3.3 Strings: Example Walkthrough 5 Video
5.3.4 Mad Libs 5 Example
5.3.5 Printing "Looking for Alaska" by John Green 5 Exercise
5.3.6 Shapes with Labels 5 Exercise
5.4 String Methods Lesson
5.4.1 String Methods 5 Video
5.4.2 String Methods 3 Quiz
5.4.3 String Methods: Example Walkthrough 5 Video
5.4.4 Tone of Voice Changes Everything 5 Example
5.4.5 Noisy Baby Birds 5 Exercise
5.4.6 Text Messaging 5 Exercise
5.5 User Input Lesson
5.5.1 User Input 1 Video
5.5.2 User Input 3 Check for Understanding
5.5.3 User Input: Example Walkthrough 1 Video
5.5.4 Color Coded Increasing Length 1 Example
5.5.5 Concentric Circles with Labels 5 Example
5.5.6 Colored Dartboard 5 Exercise
5.5.7 Four Corners 5 Exercise
5.5.8 User Input Badge 1 Badge
5.6 Parameters Lesson
5.6.1 Parameters 1 Video
5.6.2 Parameters 3 Check for Understanding
5.6.3 Parameters: Example Walkthrough 1 Video
5.6.4 Concentric Circles with Labels 1 Example
5.6.5 Parameters and Trace Tables 5 Free Response
5.6.6 Colorful Caterpillar 5 Exercise
5.6.7 Circle in a Square 5 Exercise
5.6.8 Snowman 5 Exercise
5.6.9 Diamond with Color Changing Background 5 Exercise
5.6.10 Fillable Volunteer Form 5 Exercise
5.7 Debugging Strategies Lesson
5.7.1 Debugging Basics 5 Video
5.7.2 Debug: Diagonal Circles 5 Debugging
5.7.3 Debug: Semicircles 5 Debugging
5.7.4 Debugging from Error Messages 5 Video
5.7.5 Debugging Basics 3 Quiz
5.7.6 Debug: Three Circles 5 Debugging
5.7.7 Debug: Row of Bricks 5 Debugging
5.7.8 Debugging Reflection 5 Free Response
5.8 Clickable Interaction Lesson
5.8.1 Clickable Interaction 5 Video
5.8.2 Clickable Interaction 3 Quiz
5.8.3 Draw Square by Corner 5 Example
5.8.4 Clickable Interaction: Example Walkthrough 5 Video
5.8.5 Move to Click 5 Example
5.8.6 Click to Draw Daisy 5 Exercise
5.8.7 Coordinate Labels 5 Exercise
5.8.8 Click Counter 5 Exercise
5.8.9 [Project] Etch A Sketch: Part 4 5 Challenge
5.9 Using i in For Loops Lesson
5.9.1 Using i in For Loops 1 Video
5.9.2 Using i in For Loops 3 Check for Understanding
5.9.3 Using i in For Loops: Example Walkthrough 1 Video
5.9.4 Geometry 1 Example
5.9.5 Using i in For Loops and Trace Tables 5 Free Response
5.9.6 Geometry 2.0 5 Exercise
5.10 Extended Loop Control Lesson
5.10.1 Extended Loop Control 1 Video
5.10.2 Extended Loop Control 2 Check for Understanding
5.10.3 Extended Loop Control: Example Walkthrough 1 Video
5.10.4 Square Swirl 1 Example
5.10.5 Extended Loop Control and Trace Tables 5 Free Response
5.10.6 Dartboard using i 5 Exercise
5.10.7 Phone Signal 5 Exercise
5.10.8 Master of i Badge 1 Badge
5.11 Controlling Tracy with Variables Quiz Lesson
5.11.1 Controlling Tracy with Variables Quiz 10 Quiz
[Project] Cycle Depiction
6.1 Cycle Depiction Lesson
6.1.1 Overview: Cycle Depiction Project 5 Notes
6.1.2 Research and Brainstorm 5 Free Response
6.1.3 Code your Cycle! 5 Challenge
Making Decisions
7.1 If Statements Lesson
7.1.1 If Statements 1 Video
7.1.2 If Statements 5 Check for Understanding
7.1.3 If Statements: Example Walkthrough 1 Video
7.1.4 X and Y Axis with Bolded Marks 1 Example
7.1.5 If Statements and Trace Tables 5 Free Response
7.1.6 Black and White Squares 5 Exercise
7.1.7 Happy Face 5 Exercise
7.1.8 Comparison String Methods 1 Video
7.1.9 Guessing a Password 1 Example
7.1.10 Numerical Diameter 5 Exercise
7.2 If/Else Statements Lesson
7.2.1 If/Else Statements 1 Video
7.2.2 If/Else Statements 4 Check for Understanding
7.2.3 If/Else Statements: Example Walkthrough 1 Video
7.2.4 Positive, Negative, Zero 1 Example
7.2.5 If/Else Statements and Trace Tables 5 Free Response
7.2.6 Rating 5 Exercise
7.2.7 Name Alliteration 5 Exercise
7.2.8 Clickable Shape 5 Exercise
7.2.9 Happy/ Sad Face 5 Exercise
7.2.10 [Project] Etch A Sketch: Part 5 5 Challenge
7.3 Returning Values from Functions Lesson
7.3.1 Returning Values from Functions 5 Video
7.3.2 Returning Values from Functions 3 Quiz
7.3.3 Returning Values from Functions: Example Walkthrough 5 Video
7.3.4 Trivia 1 Example
7.3.5 Returning Values and Trace Tables 5 Free Response
7.3.6 Apple Watch Messages 5 Exercise
7.3.7 Simple Calculator 5 Exercise
7.4 While Loops Lesson
7.4.1 While Loops 1 Video
7.4.2 While Loops 4 Check for Understanding
7.4.3 While Loops: Example Walkthrough 1 Video
7.4.4 Increasing Circles 1 Example
7.4.5 While Loops and Trace Tables 5 Free Response
7.4.6 Increasing Squares 5 Exercise
7.4.7 Guess a Number 5 Exercise
7.4.8 Check Width 5 Exercise
7.4.9 [Project] Etch a Sketch: Part 6 5 Challenge
7.4.10 Conditionals Badge 1 Badge
7.5 Making Decisions Quiz Lesson
7.5.1 Making Decisions Quiz 10 Quiz
Putting It All Together
8.1 Putting Together Control Structures Lesson
8.1.1 Putting Together Control Structures 1 Video
8.1.2 Putting Together Control Structures 3 Check for Understanding
8.1.3 Block Pyramid 1 Example
8.1.4 Guess a Number 2.0 5 Exercise
8.1.5 Circle Pyramid 2.0 5 Exercise
8.1.6 Checkerboard 10 Challenge
8.1.7 Tracy the Turtle Badge 1 Badge
8.2 Putting It All Together Quiz Lesson
8.2.1 Putting It All Together Quiz 25 Quiz
8.2.2 Intro to Programming with Turtle Graphics Badge 1 Badge
[Project] On-Screen Calculator
9.1 On Screen Calculator Lesson
9.1.1 Overview: On-Screen Calculator 5 Notes
9.1.2 Demo: Calculator 5 Demo
9.1.3 Part 1: Create Calculator Image 5 Challenge
9.1.4 Part 2: Allow User Interaction for First Number 5 Challenge
9.1.5 Part 3: Allow User Interaction for Operation and Number Two 5 Challenge
9.1.6 Part 4: Display the Equation Solution 5 Challenge
Refresher: Challenges with Tracy
10.1 Refresher: Challenges with Tracy Lesson
10.1.1 Overview: Refresher Challenges 5 Notes
10.1.2 Reflection: Tracy Commands & Concepts 5 Free Response
10.1.3 Half Pyramid 10 Challenge
10.1.4 Pizza 10 Challenge
10.1.5 Grid 10 Challenge
10.1.6 Colorful Block Pyramid 10 Challenge
10.2 [Partner Project] Digital Art Platform Lesson
10.2.1 Overview: Digital Art Platform 5 Notes
10.2.2 Pair Programming 5 Article
10.2.3 Response: Pair Programming 5 Free Response
10.2.4 Demo: Digital Art Platform 5 Demo
10.2.5 Digital Art Platform: Pt 1 5 Exercise
10.2.6 Digital Art Platform: Pt 2 5 Exercise
10.2.7 Digital Art Platform: Pt 3 5 Exercise
Lists
11.1 Creating Lists Lesson
11.1.1 Creating Lists 5 Video
11.1.2 Creating Lists 2 Quiz
11.1.3 Creating Lists: Example Walkthrough 5 Video
11.1.4 Birthday Message 5 Example
11.1.5 List of Classes 5 Exercise
11.1.6 Color Labels 5 Exercise
11.2 Accessing List Elements Lesson
11.2.1 Accessing List Elements 5 Video
11.2.2 Accessing List Elements 3 Quiz
11.2.3 Accessing List Elements: Example Walkthrough 5 Video
11.2.4 Birthday Card 5 Example
11.2.5 Updated Color Labels 5 Exercise
11.2.6 Favorite Summer Activities 5 Exercise
11.2.7 Label Shapes 5 Exercise
11.3 Updating List Elements Lesson
11.3.1 Updating List Elements 5 Video
11.3.2 Updating List Elements 3 Quiz
11.3.3 Updating List Elements: Example Walkthrough 5 Video
11.3.4 Next Year's Birthday Card 5 Example
11.3.5 Ice Cream Flavors 5 Exercise
11.3.6 Argentina World Cup 2022: Substitutions 5 Exercise
11.3.7 Golf Course Redesign 5 Exercise
11.4 Adding List Elements Lesson
11.4.1 Adding List Elements 5 Video
11.4.2 Adding List Elements 3 Quiz
11.4.3 Adding List Elements: Example Walkthrough 5 Video
11.4.4 Mother's Day Card 5 Example
11.4.5 Box of Crayons 5 Exercise
11.4.6 Top Movies of 2022 5 Exercise
11.5 Removing List Elements Lesson
11.5.1 Removing List Elements 5 Video
11.5.2 Removing List Elements 4 Quiz
11.5.3 Removing List Elements: Example Walkthrough 5 Video
11.5.4 Updated Mother's Day Card 5 Example
11.5.5 Using remove, pop, and del 5 Example
11.5.6 Using remove with Multiple Items 5 Example
11.5.7 Shopping List 5 Exercise
11.5.8 Favorite Artists: Then & Now 5 Exercise
11.6 Additional List Methods Lesson
11.6.1 Additional List Methods 5 Video
11.6.2 Additional List Methods 3 Quiz
11.6.3 Additional List Methods: Example Walkthrough 5 Video
11.6.4 Using reverse and sort 5 Example
11.6.5 Circle Stack 5 Exercise
11.6.6 Alphabetical Class Roster 5 Exercise
11.6.7 Rainbow 5 Exercise
11.6.8 [Project] Etch a Sketch: Part 7 5 Challenge
11.7 Lists Quiz Lesson
11.7.1 Lists Quiz 10 Quiz
Lists and Loops
12.1 List Length Lesson
12.1.1 List Length 5 Video
12.1.2 List Length 2 Quiz
12.1.3 List Length: Example Walkthrough 5 Video
12.1.4 Using the len Function 5 Example
12.1.5 Disney Princesses Pre-2000 5 Exercise
12.1.6 Using len to Access Items 5 Exercise
12.2 Looping Over a List by Index Lesson
12.2.1 Looping Over a List by Index 5 Video
12.2.2 Looping Over a List by Index 3 Quiz
12.2.3 Looping Over a List by Index: Example Walkthrough 5 Video
12.2.4 Odd and Even Radii Values 5 Example
12.2.5 Field Trip 5 Exercise
12.2.6 Labeled Squares 5 Exercise
12.3 Looping Over a List by Item Lesson
12.3.1 Looping Over a List by Item 5 Video
12.3.2 Looping Over a List by Item 3 Quiz
12.3.3 Looping Over a List by Item: Example Walkthrough 5 Video
12.3.4 Concentric Circles using a List 5 Example
12.3.5 Cities 5 Exercise
12.3.6 Bar Chart of Pets in Household 5 Exercise
12.3.7 [Project] Etch a Sketch: Part 8 5 Challenge
12.4 [Partner Project] Interactive To-Do List Lesson
12.4.1 Interactive To-Do List- Project Overview 5 Notes
12.4.2 Interactive To-Do List: Pt 1 5 Exercise
12.4.3 Interactive To-Do List: Pt 2 5 Exercise
12.4.4 Interactive To-Do List: Pt 3 5 Exercise
12.5 Lists & Loops Quiz Lesson
12.5.1 Lists & Loops Quiz 10 Quiz
[Project] Ticketing System
13.1 Project: Ticketing System Lesson
13.1.1 Overview: Ticketing System 5 Notes
13.1.2 Demo: Ticketing System 5 Demo
13.1.3 Brainstorm & Plan 5 Free Response
13.1.4 Build Your Ticketing System 5 Exercise
Strings
14.1 String Characters Lesson
14.1.1 String Characters 5 Video
14.1.2 String Characters 3 Quiz
14.1.3 String Characters: Example Walkthrough 5 Video
14.1.4 Words Out of a Phrase 5 Example
14.1.5 First Letters 5 Exercise
14.1.6 Rapper Name Generator 5 Exercise
14.1.7 Acrostic Name Poem 5 Exercise
14.2 Substrings Lesson
14.2.1 Substrings 5 Video
14.2.2 Substrings 5 Quiz
14.2.3 Substrings: Example Walkthrough 5 Video
14.2.4 Room Location 5 Example
14.2.5 Words Out of a Phrase, Pt 2 5 Exercise
14.2.6 Compound Words 5 Exercise
14.3 Strings & Lists Lesson
14.3.1 Strings & Lists 5 Video
14.3.2 Strings & Lists 5 Quiz
14.3.3 Strings & Lists: Example Walkthrough 5 Video
14.3.4 BTS Members 5 Example
14.3.5 French Cities 5 Exercise
14.3.6 Early 2000's Formatting 5 Exercise
14.4 Additional String Methods Lesson
14.4.1 Additional String Methods 5 Video
14.4.2 Additional String Methods 4 Quiz
14.4.3 Additional String Methods: Example Walkthrough 5 Video
14.4.4 Too Many 'Like's 5 Example
14.4.5 CIA Witness Protection 5 Exercise
14.4.6 Writing in a Notebook 5 Exercise
14.5 Looping Over Characters in a String Lesson
14.5.1 Looping Over Characters in a String 5 Video
14.5.2 Looping Over Characters in a String 3 Quiz
14.5.3 Looping Over Characters in a String: Example Walkthrough 5 Video
14.5.4 Adding Spaces 5 Example
14.5.5 Creating User Names 5 Exercise
14.5.6 Monograms 5 Exercise
14.5.7 [Project] Etch a Sketch: Part 9 5 Challenge
14.6 [Partner Project] 2023 Stanley Cup Final Lesson
14.6.1 2023 Stanley Cup Final: Game 5- Project Overview 5 Notes
14.6.2 What is Web Scraping? 5 Article
14.6.3 Response: What is Web Scraping? 5 Free Response
14.6.4 2023 Stanley Cup Final: Pt 1 5 Exercise
14.6.5 2023 Stanley Cup Final: Pt 2 5 Exercise
14.6.6 2023 Stanley Cup Final: Pt 3 5 Exercise
14.6.7 2023 Stanley Cup Final: Pt 4 5 Exercise
14.7 Strings Quiz Lesson
14.7.1 Strings Quiz 10 Quiz
[Project] Timeline
15.1 Project: Timeline Lesson
15.1.1 Overview: Timeline 5 Notes
15.1.2 Demo: Juneteenth Timeline 5 Demo
15.1.3 Demo: Programming Languages Timeline 5 Demo
15.1.4 Brainstorm and Plan 5 Free Response
15.1.5 Build Your Timeline 5 Exercise
File I/O: Reading from Files
16.1 What is File I/O Lesson
16.1.1 What is File I/O 5 Video
16.1.2 What is File I/O 4 Quiz
16.1.3 What is a TXT File? 5 Example
16.1.4 What is a CSV File? 5 Example
16.1.5 Choosing a File Format: TXT vs. CSV 5 Free Response
16.1.6 File I/O in Data Science 5 Example
16.1.7 File I/O in Image Processing 5 Example
16.1.8 File I/O and Tracy 5 Free Response
16.2 Reading Characters from File Lesson
16.2.1 Reading Characters from File 5 Video
16.2.2 Reading Characters from File 3 Quiz
16.2.3 Reading Characters from File: Example Walkthrough 5 Video
16.2.4 Read All Characters 5 Example
16.2.5 Read Specific Characters 5 Example
16.2.6 Moving Forward with File Reading 5 Exercise
16.2.7 Coordinates Quest 5 Exercise
16.3 Reading Line from File Lesson
16.3.1 Reading Line from File 5 Video
16.3.2 Reading Line from File 3 Quiz
16.3.3 Reading Line from File: Example Walkthrough 5 Video
16.3.4 Reading and Printing Lines 5 Example
16.3.5 Turtle Path 5 Exercise
16.3.6 Colorful Shape 5 Exercise
16.4 Reading All Lines from File Lesson
16.4.1 Reading All Lines from File 5 Video
16.4.2 Reading All Lines from File 3 Quiz
16.4.3 Reading All Lines from File: Example Walkthrough 5 Video
16.4.4 Using readlines() 5 Example
16.4.5 ASCII Art 5 Exercise
16.4.6 Bar Chart 5 Exercise
16.4.7 2023 Stanley Cup Final using Files 5 Exercise
16.4.8 2023 Stanley Cup Final using Web Scraping 5 Exercise
16.4.9 [Project] Etch a Sketch: Part 10 5 Challenge
16.5 File I/O: Reading from Files Quiz Lesson
16.5.1 File I/O: Reading from Files Quiz 10 Quiz
File I/O: Writing to Files
17.1 Write to End of File Lesson
17.1.1 Write to End of File 5 Video
17.1.2 Write to End of File 4 Quiz
17.1.3 Write to End of File: Example Walkthrough 5 Video
17.1.4 Write to File 5 Example
17.1.5 Append to File 5 Example
17.1.6 Sale Items 5 Exercise
17.1.7 Modified Menu 5 Exercise
17.2 Move File Pointer Position Lesson
17.2.1 Move File Pointer Position 5 Video
17.2.2 Move File Pointer Position 3 Quiz
17.2.3 Move File Pointer Position: Example Walkthrough 5 Video
17.2.4 Using tell() 5 Example
17.2.5 Reading from a Position in File 5 Example
17.2.6 Read from Middle 5 Exercise
17.3 File I/O: Writing to Files Quiz Lesson
17.3.1 File I/O: Writing to Files Quiz 10 Quiz
[Project] Poetry Remixer
18.1 Project: Poetry Remixer Lesson
18.1.1 Overview: Poetry Remixer 5 Notes
18.1.2 Demo: Poetry Remixer 5 Demo
18.1.3 Brainstorm and Plan 5 Free Response
18.1.4 Build Your Poetry Remixer 5 Exercise
18.1.5 Reflection: Poetry Remixer 5 Free Response
Python in the Real World
19.1 Intro: Python in the Real World Lesson
19.1.1 Overview: Python in the Real World 5 Notes
19.1.2 Why is Python so Popular? 5 Video
19.1.3 What Can You Do with Python? 5 Article
19.1.4 How Netflix uses Python 5 Video
19.1.5 Response: Python in the Real World 5 Free Response
19.2 Python in Research Lesson
19.2.1 Overview: Python in Research 5 Notes
19.2.2 Coding in Basketball 5 Article
19.2.3 Why is Python Good for Research? 5 Article
19.2.4 Coding in Healthcare 5 Article
19.2.5 Why I Use Python for Academic Research 5 Article
19.3 Python in Big Data Lesson
19.3.1 Overview: Python in Big Data 5 Notes
19.3.2 What Is Big Data and How Does It Work? 5 Video
19.3.3 Big Data Won Germany World Cup 5 Article
19.3.4 Coding for Machine Learning 5 Article
19.3.5 Visualizing the world's Twitter data 5 Video
19.3.6 Tik Tok Job Listing: Data Science 5 Article
19.4 Python for Creatives Lesson
19.4.1 Overview: Python for Creatives 5 Notes
19.4.2 Why Python is Essential for Visual Effects, Animation and Games 5 Video
19.4.3 Python Takes Hollywood by Storm 5 Article
19.4.4 Coding for UX Design 5 Article
19.5 Final Project Lesson
19.5.1 Final Project: Python in the Real World 5 Notes
19.5.2 Brainstorm and Plan Your Presentation 5 Free Response
19.5.3 Build Your Program: Without File I/O 5 Exercise
19.5.4 Build Your Program: With File I/O 5 Exercise
19.6 Python Basics with Tracy 2 Quiz Lesson
19.6.1 Python Basics with Tracy 2 Quiz 25 Quiz
Assessment 1
20.1 Assessment 1 Lesson
20.1.1 Assessment 1, Pt 1: Multiple Choice 10 Final
Assessment 2
21.1 Assessment 2 Lesson
21.1.1 Assessment 2, Pt 1: Multiple Choice 15 Final
Tracy Adventures
22.1 A Day at the Carnival Lesson
22.1.1 Enter the Carnival 5 Video
22.1.2 Carnival Map 5 Exercise
22.1.3 Finding the Clown 5 Video
22.1.4 Clown 5 Exercise
22.1.5 Time for Corn Dogs 5 Video
22.1.6 Eating a Corn Dog 5 Exercise
22.1.7 Condiments 5 Exercise
22.1.8 Ring Toss 5 Video
22.1.9 Play Ring Toss 5 Exercise
22.1.10 Win Tickets 5 Exercise
22.1.11 Balloon Buster 5 Video
22.1.12 Play Balloon Buster 5 Exercise
22.1.13 Stuffed Bear Prize 5 Exercise
22.1.14 Ferris Wheel 5 Video
22.1.15 Ferris Wheel 5 Exercise
22.1.16 Fireworks 5 Exercise
22.2 Under the Sea Lesson
22.2.1 Going Snorkeling 5 Video
22.2.2 Snorkel Gear 5 Exercise
22.2.3 Getting in the Water 5 Video
22.2.4 Octopus 5 Exercise
22.2.5 Making Friends Under the Sea - Variables 5 Video
22.2.6 Seahorse 5 Exercise
22.2.7 Jellyfish 5 Exercise
22.2.8 Escaping the Jellyfish Forest - Parameters 5 Video
22.2.9 Escape the Jellyfish! 5 Exercise
22.2.10 Dolphin 5 Exercise
22.2.11 On the Ocean Floor - User Input 5 Video
22.2.12 Shipwreck 5 Exercise
22.2.13 Finding the Blue Crab 5 Exercise
22.2.14 Finding the Sea Turtles 5 Video
22.2.15 Whale Spout 5 Exercise
22.2.16 Sea Turtle 5 Exercise
22.2.17 Finish the Story! 5 Free Response
22.3 Tracy Adventures 1: Evaluation Lesson
22.3.1 Tracy Adventures 1: Quiz 10 Quiz
22.3.2 Tracy Adventures 1: Project 5 Exercise
Python Graphics (Brython)
23.1 Creating Text & Lines Lesson
23.1.1 Creating Text & Lines 1 Video
23.1.2 Creating Text & Lines 3 Quiz
23.1.3 Hello World 1 Example
23.1.4 "Tracy" 1 Example
23.1.5 Tic Tac Toe Board 5 Exercise
23.1.6 Underlined Name 5 Exercise
23.1.7 Bubble Letter 5 Challenge
23.2 Creating Shapes Lesson
23.2.1 Creating Shapes 5 Video
23.2.2 Shapes and Attributes 2 Quiz
23.2.3 Flag of Switzerland 1 Example
23.2.4 Flag of Ukraine 5 Exercise
23.2.5 Flag of [your choice!] 5 Exercise
23.3 Creating Graphics Using Variables Lesson
23.3.1 Creating Graphics Using Variables 1 Video
23.3.2 Creating Graphics Using Variables 2 Quiz
23.3.3 Flag of Switzerland Using Variables 1 Example
23.3.4 Flag of Ukraine Using Variables 1 Exercise
23.3.5 Snowman 5 Exercise
23.3.6 Ghost 10 Challenge
23.4 Using Functions in Graphics Lesson
23.4.1 Using Functions in Graphics 5 Video
23.4.2 Using Functions in Graphics 2 Quiz
23.4.3 Forest 5 Example
23.4.4 Vertical Lines 5 Exercise
23.4.5 Stoplight 5 Exercise
23.4.6 Ghost Invasion 10 Challenge
23.5 Using Loops in Graphics Lesson
23.5.1 Using Loops in Graphics 5 Video
23.5.2 Using Loops in Graphics 2 Quiz
23.5.3 Diagonal Checkerboard 5 Example
23.5.4 The Worm 5 Exercise
23.5.5 Dartboard 5 Exercise
23.5.6 Sidewalk 5 Challenge
23.6 Graphics Challenges Lesson
23.6.1 Pyramid 5 Challenge
23.6.2 Extended Forest 5 Challenge
Python Graphics (Tkinter)
24.1 Creating the Canvas Lesson
24.1.1 Creating the Canvas 1 Video
24.1.2 Creating the Canvas 3 Check for Understanding
24.1.3 Create the Canvas 1 Example
24.1.4 X Marks the Spot 1 Example
24.1.5 Tic Tac Toe Board 5 Exercise
24.1.6 Bubble Letter 5 Exercise
24.2 Shapes and Attributes Lesson
24.2.1 Shapes and Attributes 5 Video
24.2.2 Shapes and Attributes 2 Check for Understanding
24.2.3 Flag of Japan 1 Example
24.2.4 Flag of Poland 5 Exercise
24.2.5 Flag of [your choice!] 5 Exercise
24.3 Creating Graphics Using Variables Lesson
24.3.1 Creating Graphics Using Variables 1 Video
24.3.2 Creating Graphics Using Variables 2 Check for Understanding
24.3.3 Flag of Japan Using Variables 1 Example
24.3.4 Creating Shapes 1 Example
24.3.5 Snowman 5 Exercise
24.3.6 Ghost 10 Challenge
24.4 Using Functions in Graphics Lesson
24.4.1 Using Functions in Graphics 5 Video
24.4.2 Using Functions in Graphics 2 Check for Understanding
24.4.3 Balloons 5 Example
24.4.4 Vertical Lines 5 Exercise
24.4.5 Stoplight 5 Exercise
24.4.6 Ghost Invasion 10 Challenge
24.5 Using Loops in Graphics Lesson
24.5.1 Using Loops in Graphics 5 Video
24.5.2 Using Loops in Graphics 2 Check for Understanding
24.5.3 Phone Signal 5 Example
24.5.4 The Worm 5 Exercise
24.5.5 Growing Circles 5 Exercise
24.5.6 Sidewalk 5 Challenge
24.6 Graphics Challenges Lesson
24.6.1 Block Tower 5 Challenge