Get Started in 5 Minutes

Draw a Landscape

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

Setup 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
More Hour of Code Activities