Lesson Plan

Lesson: Dronie
Time: 40+ mins


What do you get when you combine a drone and a selfie? A dronie! In this lesson, students will learn new code blocks as they program the drone to take an aerial picture. They'll begin the lesson by discussing the benefits and drawbacks of using drones to take pictures in real-world situations. Next, they'll move onto the DIY module to create a Dronie project. The last module is a multiple-choice quiz that reviews concepts from this lesson. You can find quiz solutions in the "Answer Key" section of this teacher guide.

Important: This lesson has 1 DIY project that requires at least one Parrot drone.

New Code Blocks

  • : Pause the given script until the device is connected to the Parrot drone.
  • : Use the drone's camera to take a picture.
  • : Create a copy of the most recently taken picture from the drone to the tablet's Photos. Note that copying a picture can take 10 seconds or longer.
  • : Delete (remove) the most recently taken picture form the drone.
  • : Show a message for an Actor or the Stage.


  • No new vocabulary terms are introduced in this lesson.


Students will...
  • Demonstrate an understanding of how to connect a real drone to their device
  • Apply coding concepts to create a Dronie project
  • Use code blocks to make the drone fly high and take a picture
  • Identify advantages and disadvantages of using drones to take aerial pictures


  • Parrot drone (minimum 1 per class)
  • For web: Computers, laptops, or Chromebooks (1 per student)
  • For mobile: iPads or Android tablets (1 per student)

Warm-Up (5 minutes)

Pair up students and ask them to discuss the following questions:
  • What real-world examples can you think of that uses drones to capture pictures or video? (Example: You can use a drone for recreational purposes. For example, you can use a drone to take aerial pictures from a really high altitude, or you can use it to map out a potential bike trail.)
  • What are some benefits of using drones to take a picture? (Example: Able to reach locations that might not be safe for humans)
  • What are some disadvantages of using drones to take pictures or video? (Example: Lack of privacy)

Activities (40+ minutes)

Facilitate as students complete the Dronie modules on their own:
1. Concepts (Concept)
  • Students will learn how to use the drone's camera to take a selfie!
  • Inform students that a "selfie" is when they take a picture of themselves.
  • A friendly scientist introduces the following code blocks: "take picture", "fetch picture from drone", and "delete picture on drone".
2. Dronie (DIY)
  • In this DIY (do-it-yourself) project, students will learn how to create a project that instructs the drone to take pictures.
  • Coding activities include programming the drone to take off, moving the drone high enough to take a picture with multiple people in it, calling functions, programming the drone to take a picture, downloading/deleting images, and making the Stage display a message to let the user know the project has finished fetching the picture.
  • Do students want the drone to go higher? Ask them to increase the value of the "up for" code block.
  • Inform students that a timer will start before a picture is taken. They'll know the timer has started when they see this image displayed on the Tynker Stage:

  • Point out to students that it could take 3 minutes or more to fetch a picture from the drone. They'll know the image is being fetched when they see this image displayed on the Tynker Stage:

  • Once students see the "downloaded" icon, they can view their picture by looking in their device's picture app. Here's what the "downloaded" icon looks like:

  • Inform students that the drone can store more than one picture. This means that they can take multiple pictures on the drone without needing to fetch them right away. Also point out that the "fetch picture from drone" code block allows pictures on the drone to be saved on their device. They'll need to know this for the quiz.
3. Quiz (Multiple Choice)
  • Students will be asked multiple-choice quiz questions to review concepts from this lesson.

Extended Activities

Review today’s coding adventure by leading a discussion. Ask students:
  • Have you seen a drone in real-life (beyond this course)? Can you remember where you saw it? What do you think it was used for?
  • Why might someone want to use a drone to capture pictures or video?


U.S. Standards
  • CCSS-ELA: SL.5.1, 6-8.RST.3, 6-8.RST.4, 6-8.RST.7, RI.7.4, RI.8.4
  • CCSS-Math: MP.1
  • CSTA: 1B-CS-02, 1B-CS-03, 1B-AP-11, 1B-AP-12, 1B-AP-15, 2-CS-02, 2-CS-03, 2-AP-10, 2-AP-11, 2-AP-13, 2-AP-14, 2-AP-15, 2-AP-16
  • CS CA: 3-5.AP.10, 3-5.AP.13, 3-5.AP.14, 3-5.AP.17, 3-5.CS.2, 3-5.CS.3, 6-8.CS.2, 6-8.AP.13, 6-8.AP.16, 6-8.CS.2, 6-8.CS.3
  • ISTE: 1.c, 1.d, 4.d, 5.c, 5.d, 6.b

U.K. Standards
National Curriculum in England (computing):
Key Stage 2 (Years 4-6)
  • Design, write and debug programs that accomplish specific goals, including controlling or simulating physical systems; solve problems by decomposing them into smaller parts
  • Use logical reasoning to explain how some simple algorithms work and to detect and correct errors in algorithms and programs
  • Understand computer networks, including the internet; how they can provide multiple services, such as the World Wide Web, and the opportunities they offer for communication and collaboration
  • Use technology safely, respectfully and responsibly; recognise acceptable/unacceptable behaviour; identify a range of ways to report concerns about content and contact
This course is not part of your plan. Please upgrade to view all answer keys

Class Presentations

These student-facing slide presentations help educators seamlessly run Tynker lessons in a virtual or physical classroom setting. Each lesson has its own set of slides that introduce the big ideas, suggest unplugged activities, and include a section for each activity module. While running lesson slides, you can switch back and forth between the activity, the slides, answer keys and other lesson materials.
A sample slide presentation is available for your review. Please log in to view all the class presentations available with your plan..
Lesson 1
Flight Training
0 Slides
Lesson 2
0 Slides
Lesson 3
Pilot's Wings
0 Slides
Lesson 4
0 Slides
Lesson 5
0 Slides
Lesson 6
Remote Control
0 Slides
Lesson 7
Fly by Feel
0 Slides
Lesson 8
Advanced Movement
0 Slides
Lesson 9
Virtual Pilot
0 Slides
Lesson 10
Virtual Pilot 2
0 Slides
Lesson 11
Grabber and Cannon
0 Slides