Camp Curious 2020 Learn to Code

This is a resource page for the Camp Curious 2020 sessions on Intro to Python Coding for 6th-9th graders.

 Intro to Python and Turtle Graphics

IMPORTANT: To access the Python Turtle Graphics coding environment, and have access to all the challenges below, campers first need to create a student account at CodeHS using Class Code 66EF7.

Image-32.png

1.0: ‘T’ for Terry the Turtle

Draw a horizontally centered red block letter ‘T’ that is 40 px thick with a stem that is 200 px tall and a crosspiece that is 190 px across.

Code it on CodeHS | See the Solution

Image-26.png

1.3: Diamonds and Baskets

Create a “basket” function that draws the simple basket from Exercise 1.1 with a variable diameter (d) and weave density (numCircles). Then draw the basket in nine locations to create the diamond pattern arrangement depicted.

Code it on CodeHS | See the Solution

Image-35.png

1.6: Rainbow Star

Challenge and solution posted soon

Image-34.png

1.1: Simple Basket

Make a “basket” design with a “sunflower” center by drawing a circle (diameter = 200) 30 times as it is rotated around the center point in equal increments.

Code it on CodeHS | See the Solution

Image-28.png

1.4: Circle Flower

Make a geometric flower shape using the basket weaving method, but drawing concentric circles at each rotation (largest diameter is 200).

Code it on CodeHS | See the Solution

Image-31.png

1.7: Starburst

Challenge and solution posted soon

Image-33.png

1.2: Complex Basket Weave

Make a more complex “woven basket” design by extending the Simple Basket code in interesting ways. Experiment with colors and different weave “density” of circles.

Code it on CodeHS | See the Solution

Image-27.png

1.5: Spinning Pinwheel

Make an animated pinwheel that appears to spin while it is being drawn because of changing colors.

Code it on CodeHS | See the Solution

Image-21.png

1.8: Spider Web

Challenge and solution posted soon

 Intro to App Design with Block Programming

 COMING SOON! This series will teach block programming using the code.org App Design studio.