Please enable JavaScript to use CodeHS


Python Basics with Tracy 1

Lessons

  1. Tracy's World

    1. 1.1 Intro to Python with Tracy the Turtle

    2. Description
    3. Objective
    4. 1.2 Programming with Tracy

    5. Description
    6. Objective
    7. 1.3 Tracy's Grid World

    8. Description
    9. Objective
    10. 1.4 Tracy's World Quiz

    11. Description
    12. Objective
  2. Moving Tracy

    1. 2.1 Testing Tracy Programs

    2. Description
    3. Objective
    4. 2.2 Turning Tracy

    5. Description
    6. Objective
    7. 2.3 For Loops

    8. Description
    9. Objective
    10. 2.4 Turning Tracy Using Angles

    11. Description
    12. Objective
    13. 2.5 Moving Tracy Quiz

    14. Description
    15. Objective
  3. Designing and Communicating Solutions

    1. 3.1 Comments

    2. Description
    3. Objective
    4. 3.2 Naming Guidelines

    5. Description
    6. Objective
    7. 3.3 Functions

    8. Description
    9. Objective
    10. 3.4 Artistic Effects

    11. Description
    12. Objective
    13. 3.5 Adding Text

    14. Description
    15. Objective
    16. 3.6 Top Down Design

    17. Description
    18. Objective
    19. 3.7 Designing and Communicating Solutions Quiz

    20. Description
    21. Objective
  4. [Project] Design a Mural

    1. 4.1 Design a Mural

    2. Description
    3. Objective
  5. Controlling Tracy with Variables

    1. 5.1 Variables

    2. Description
    3. Objective
    4. 5.2 Data Types

    5. Description
    6. Objective
    7. 5.3 Strings

    8. Description
    9. Objective
    10. 5.4 String Methods

    11. Description
    12. Objective
    13. 5.5 User Input

    14. Description
    15. Objective
    16. 5.6 Parameters

    17. Description
    18. Objective
    19. 5.7 Debugging Strategies

    20. Description
    21. Objective
    22. 5.8 Clickable Interaction

    23. Description
    24. Objective
    25. 5.9 Using i in For Loops

    26. Description
    27. Objective
    28. 5.10 Extended Loop Control

    29. Description
    30. Objective
    31. 5.11 Controlling Tracy with Variables Quiz

    32. Description
    33. Objective
  6. [Project] Cycle Depiction

    1. 6.1 Cycle Depiction

    2. Description
    3. Objective
  7. Making Decisions

    1. 7.1 If Statements

    2. Description
    3. Objective
    4. 7.2 If/Else Statements

    5. Description
    6. Objective
    7. 7.3 Returning Values from Functions

    8. Description
    9. Objective
    10. 7.4 While Loops

    11. Description
    12. Objective
    13. 7.5 Making Decisions Quiz

    14. Description
    15. Objective
  8. Putting It All Together

    1. 8.1 Putting Together Control Structures

    2. Description
    3. Objective
    4. 8.2 Putting It All Together Quiz

    5. Description
    6. Objective
  9. [Project] On-Screen Calculator

    1. 9.1 On Screen Calculator

    2. Description
    3. Objective
  10. Assessment 1

    1. 10.1 Assessment 1

    2. Description
    3. Objective