Please enable JavaScript to use CodeHS


Intro to Programming with Tracy and micro:bit

Lessons

  1. Tracy's World

    1. 1.1 Intro to Python with Tracy the Turtle

    2. Description
    3. Objective
    4. 1.2 Tracy's Grid World

    5. Description
    6. Objective
  2. Moving Tracy Efficiently

    1. 2.1 Turning Tracy

    2. Description
    3. Objective
    4. 2.2 For Loops

    5. Description
    6. Objective
    7. 2.3 Turning Tracy Using Angles

    8. Description
    9. 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 Top Down Design

    14. Description
    15. Objective
  4. Controlling Tracy with Variables

    1. 4.1 Variables

    2. Description
    3. Objective
    4. 4.2 User Input

    5. Description
    6. Objective
    7. 4.3 Parameters

    8. Description
    9. Objective
    10. 4.4 Using i in For Loops

    11. Description
    12. Objective
    13. 4.5 Extended Loop Control

    14. Description
    15. Objective
  5. Intro to micro:bit

    1. 5.1 Welcome to micro:bit!

    2. Description
    3. Objective
    4. 5.2 Setting Up your micro:bit

    5. Description
    6. Objective
    7. 5.3 Comments & Pseudocode

    8. Description
    9. Objective
    10. 5.4 Variables

    11. Description
    12. Objective
    13. 5.5 Intro to micro:bit Quiz

    14. Description
    15. Objective
  6. Making Decisions

    1. 6.1 If Statements

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

    5. Description
    6. Objective
    7. 6.3 While Loops

    8. Description
    9. Objective
  7. Program Control with micro:bit

    1. 7.1 For Loops

    2. Description
    3. Objective
    4. 7.2 While Loops

    5. Description
    6. Objective
    7. 7.3 Operators

    8. Description
    9. Objective
    10. 7.4 If/Else Statements

    11. Description
    12. Objective
    13. 7.5 Functions

    14. Description
    15. Objective
    16. 7.6 Program Control with micro:bit Quiz

    17. Description
    18. Objective
  8. Tracy Challenges

    1. 8.1 Putting Together Control Structures

    2. Description
    3. Objective
    4. 8.2 Intro to Programming with Turtle Graphics Quiz

    5. Description
    6. Objective
  9. Advanced micro:bit

    1. 9.1 micro:bit Challenges

    2. Description
    3. Objective
    4. 9.2 Explore a New Sensor

    5. Description
    6. Objective
    7. 9.3 Follow a Step-by-Step Project

    8. Description
    9. Objective
    10. 9.4 Final Project

    11. Description
    12. Objective
  10. Supplemental Challenges

    1. 10.1 Advanced Challenges with Tracy

    2. Description
    3. Objective
  11. Categorizing Triangles

    1. 11.1 Calculating Area

    2. Description
    3. Objective
    4. 11.2 Categorizing Triangles with a Static Base Value

    5. Description
    6. Objective
    7. 11.3 Categorizing Triangles with a Varied Base Value

    8. Description
    9. Objective
  12. Additional Topics

    1. 12.1 Abstraction

    2. Description
    3. Objective
    4. 12.2 Adding Text

    5. Description
    6. Objective