Get Started in 5 Minutes

Draw a Landscape Project

Use Python's pen drawing feature to design and draw a landscape using code.

Activity Details

Use Python's pen drawing feature to compose a landscape using code. Use the landscape items already created for you or design our own structures. Publish and share your creations!

Teacher Notes

Students will use their Python pen drawing skills to design and draw a landscape. When they're done, encourage them to create their own shapes and design different landscapes.

Teacher Guide


CCSS-ELA: RI.6.7, SL.6.1, SL.7.1, SL.8.1
CCSS-Math: MP.1, 6.GA.3
CSTA: 2-AP-11, 2-AP-15, 2-AP-16, 2-AP-17
CS CA: 6-8.AP.9, 6-8.AP.11, 6-8.AP.12, 6-8.AP.16, 6-8.AP.17
ISTE: 1.c, 1.d, 5.d, 6.b, 7.c

Get Started in 5 Minutes

  • 50+ tutorials for Grade K-12
  • Progress tracking (needs classroom setup)
  • Student metrics & certificates (needs classroom setup)
  • Lesson guides & answer keys
  • Marketing materials

Set Up Your Classroom

Grades 6+
Programming language Python
Experience Advanced
Activity type DIY Project
Length 60 mins
Runs on: Chrome (29+), Firefox (30+), Safari (7+), or Edge (20+) browser

Tynker Curriculum Grant

FREE access to full curriculum for up to 30 students for the school year.   Learn more

More Hour of Code Activities