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 |
Assessment 1 | ||
10.1 Assessment 1 | Lesson | |
10.1.1 Assessment 1, Pt 1: Multiple Choice | 10 | Final |
Sign up for a free teacher account to get access to curriculum, teacher tools and teacher resources.
Teacher SignupSign up as a student if you are in a school and have a class code given to you by your teacher.
Student Signup