The CodeHS Introduction to Python with Tracy the Turtle course teaches students the basics of programming in the Python language. Tracy is a turtle that can be instructed with the use of various commands to draw scenes on a canvas. Students will learn Python commands, functions, and control structures by solving puzzles and writing creative programs for Tracy to follow.
By the Numbers
|Tracy's World: Learn about the world Tracy lives in and how to form commands that she will understand!|
|Moving Tracy Efficiently: Build on the commands you’ve learned to instruct Tracy around all parts of her world.|
|Designing and Communicating Solutions: Explore useful ways to break down large problems to write readable and successful programs.|
|Controlling Tracy with Variables: Learn to use variables and user input to control your Tracy commands.|
|Making Decisions: Use if-else statements and while loops to instruct Tracy to make decisions based on conditions.|
|Tracy Challenges: Put together all you’ve learned to create more advanced programs!|
The entirely web-based curriculum is made up of a series of learning modules that cover the fundamentals of programming. Each module is made up of short video tutorials, example programs, quizzes, programming exercises, and challenge problems. The course is designed for a quarter long class that meets 5 days per week, though schools implement it in a variety of ways.
Who is it for?
The Intro to Python with Tracy course is designed for complete beginners with no previous background in computer science. The course is highly visual, dynamic, and interactive making it engaging for new coders in middle or early high school.
Intro to Python with Tracy is aligned with the following standards
|Standards Framework||View Alignment|
|Georgia Foundations of Computer Programming||View (42.4%)|
|Indiana Computer Science 1||View (50.9%)|
|Utah 8||View (50%)|