Discover Mini Drones: Flight Operations & Coding

  • 399.00 USD
Give your hands-on drone enrichment a BOOST!

Discover Mini Drones: Flight Operations & Coding is a one-of-a-kind drone solution primed to get your learners excited about drones. It includes everything they need to get into the air, as well as all the technology solutions you need to ensure students are fully learning and engaging with STEM. This drone kit comes with one student license for each of the PCS Edventures online drone learning courses: Droneology Jr., Intro to DroneBlocks, Advanced Tello Programming with DroneBlocks, and Tello Drone Programming with Python. From learning the laws, regulations and science of flight to diving head-first into advanced coding and programming concepts with DroneBlocks, Discover Mini Drones combines modern technology with innovative, hands-on STEM lessons that keep students engaged and excited about learning.

Grades: 4-12
Students: Up to 3 per kit
Contact Hours: 20+

Subject Targets:

Physical Science, Technology, Robotics & Coding

Recommended Settings:

  • Classrooms looking for hands-on STEM activities
  • Homeschool environments

Tech Requirements:

Droneology Jr

Droneology digital curriculum is compatible with Internet-connected Macs, PC’s, iPads, Android tablets and Chromebooks.

Intro to DroneBlocks and Advanced Programming with DroneBlocks

The DroneBlocks app requires the use of a Wifi-enabled smartphone, tablet, Chromebook, desktop or laptop running Android, iOS or ChromeOS. (Note: DroneBlocks is not compatible with FireOS, the operating system for Amazon tablets.)

The Tello app required for firmware updates requires the use of a Wifi-enabled smartphone or tablet running Android or iOS. (Note: the Tello app is not compatible with FireOS, the operating system for Amazon tablets).

Tello Drone Programming with Python

Python and Anaconda require the use of desktops or laptops running Windows, OSX or Linux.

Curriculum Topics:

Droneology Jr
  • What is a Drone?
  • Flight Safety
  • Piloting Skills
  • How Drones Work, Part 1
  • How Drones Work, Part 2
  • Drone Laws and Regulations
  • Drones for Good
  • Drones and the Future
Intro to DroneBlocks
  • Hello Tello!
  • Flight Practice
  • Square Dance
  • Loops and Flips
  • Variables for the Win
  • Adding Logic with If/Else Statements
Advanced Tello Programming with DroneBlocks
  • Elevated Squares with Nested Loops
  • The Polygon Equation with Variables
  • 3D Coordinates & the Right-Hand Rule
  • Fly Points on a Line Using Slope
  • Flying an Arc Pattern on the Horizontal X/Y Plane
  • Fly a Loop Pattern on the Vertical Plane
  • Fly Using the Sine Wave Equation
  • Orbit Around a Center Point
Tello Drone Programming with Python
  • Setting Up Your Python Programming Environment
  • Brief Overview of User Datagram Packets (UDP)
  • Sending and Receiving UDP Packets
  • Box Mission Using Tello SDK Commands
  • Custom Functions - Spin and Bounce
  • Keyboard Commands
  • Unit Conversions
  • Retry Commands
  • Bonus Lesson: Python, Raspberry Pi and Tello

One Great Drone, Three Curriculum Options:

Using the same mini drone, take your students to new heights by adding-on curriculum from our other mini drone programs. Click the images below to view each product.

Manually pilot mini drones and understand the science behind flight aerodynamics with Ready, Set, Drone!

Dive into the world of computer science and coding with Ready, Set, Code!

Then explore STEAM careers with Drone Designers!


With an add-on option available for each mini drone program, we’ve made it easy to further your student interaction with UAV technology.


  • Half hour free webinar training for purchases of $500+
  • One hour free webinar training for purchases of $1000+
  • Additional training available for purchase

Complete Program Includes:

  • Tello BOOST Kit: 1
    • Tello mini quadcopter: 1
    • Tello propellers (set of 4): 2
    • Tello prop guards (set of 4): 1
    • LiPo batteries: 3
    • Micro USB charging cable: 1
    • Propeller removal tool: 1
    • USB multi-port wall charger: 1
  • Safety glasses: 1
  • LiPo storage bag: 1
  • Set of extra prop guards: 1
  • Tello flight manual: 1
  • Storage tub: 1
  • A Droneology "Group Leader" account to track student progress (included with purchase of 5 kits or more)
  • One student license for each online course:
    • Droneology Jr.
    • Intro to DroneBlocks
    • Advanced DroneBlocks
    • Python

International Society for Technology in Education:

  • ISTE 1d Students understand the fundamental concepts of technology operations, demonstrate the ability to choose, use and troubleshoot current technologies and are able to transfer their knowledge to explore emerging technologies.
  • ISTE 2b Students engage in positive, safe, legal and ethical behavior when using technology, including social interactions online or when using networked devices.

© 2018 International Society for Technology in Education (ISTE). All Rights Reserved. ISTE was not involved in the production of this product and does not endorse it.

Next Generation Science Standards:

  • NGSS 4-PS3-1 Use evidence to construct an explanation relating the speed of an object to the energy of that object.
  • NGSS 4-PS3-2 Make observations to provide evidence that energy can be transferred from place to place by sound, light, heat, and electric currents.
  • NGSS 5-PS1-1 Develop a model to describe that matter is made of particles too small to be seen.
  • NGSS 5-PS2-1 Support an argument that the gravitational force exerted by Earth on objects is directed down.

NGSS is a registered trademark of Achieve. Neither Achieve nor the lead states and partners that developed the Next Generation Science Standards were involved in the production of this product, and do not endorse it.

Common Core State Standards:

  • CCSS.MATH.CONTENT.6.EE.A.2. Write, read, and evaluate expressions in which letters stand for numbers.
  • CCSS.MATH.CONTENT.6.EE.B.6. Use variables to represent numbers and write expressions when solving a real-world or mathematical problem; understand that a variable can represent an unknown number, or, depending on the purpose at hand, any number in a specified set.
  • CCSS.MATH.CONTENT.6.EE.B.7. Solve real-world and mathematical problems by writing and solving equations of the form x + p = q and px = q for cases in which p, q and x are all nonnegative rational numbers.
  • CCSS.MATH.CONTENT.6.EE.C.9. Use variables to represent two quantities in a real-world problem that change in relationship to one another; write an equation to express one quantity, thought of as the dependent variable, in terms of the other quantity, thought of as the independent variable. Analyze the relationship between the dependent and independent variables using graphs and tables, and relate these to the equation. For example, in a problem involving motion at constant speed, list and graph ordered pairs of distances and times, and write the equation d = 65t to represent the relationship between distance and time.


  • CCSS.MATH.CONTENT.8.F.A.1. Understand that a function is a rule that assigns to each input exactly one output. The graph of a function is the set of ordered pairs consisting of an input and the corresponding output.
  • CCSS.MATH.CONTENT.8.F.A.3. Interpret the equation y = mx + b as defining a linear function, whose graph is a straight line.


  • CCSS.MATH.CONTENT.4.MD.C.5. Recognize angles as geometric shapes that are formed wherever two rays share a common endpoint, and understand concepts of angle measurement.
  • CCSS.MATH.CONTENT.7.G.B.5. Use facts about supplementary, complementary, vertical, and adjacent angles in a multi-step problem to write and solve simple equations for an unknown angle in a figure.
  • CCSS.MATH.CONTENT.8.G.B.8. Apply the Pythagorean Theorem to find the distance between two points in a coordinate system.
  • CCSS.MATH.CONTENT.HSG.SRT.C.8. Use trigonometric ratios and the Pythagorean Theorem to solve right triangles in applied problems.

The Number System:

  • CCSS.MATH.CONTENT.6.NS.C.5. Understand that positive and negative numbers are used together to describe quantities having opposite directions or values (e.g., temperature above/below zero, elevation above/below sea level, credits/debits, positive/negative electric charge); use positive and negative numbers to represent quantities in real-world contexts, explaining the meaning of 0 in each situation.
  • CCSS.MATH.CONTENT.6.NS.C.6. Understand a rational number as a point on the number line. Extend number line diagrams and coordinate axes familiar from previous grades to represent points on the line and in the plane with negative number coordinates.
  • CCSS.MATH.CONTENT.6.NS.C.8. Solve real-world and mathematical problems by graphing points in all four quadrants of the coordinate plane. Include use of coordinates and absolute value to find distances between points with the same first coordinate or the same second coordinate.


  • CCSS.MATH.CONTENT.HSF.TF.A.1. Understand radian measure of an angle as the length of the arc on the unit circle subtended by the angle.
  • CCSS.MATH.CONTENT.HSF.TF.B.5. Choose trigonometric functions to model periodic phenomena with specified amplitude, frequency, and midline.

© Copyright 2010. National Governors Association Center for Best Practices and Council of Chief State School Officers. All rights reserved.

Idaho Computer Science Standards:

While computer science standards vary from state-to-state, we hope this list of the Idaho State Standards provides a useful starting point for your alignment.

Algorithms and Programming:

  • 3-5.AP.06. Construct and test problem solutions using a block-based visual programming language, both independently and collaboratively (e.g. pair programming).
  • 6-8.AP.02. Compare different algorithms that may be used to solve the same problem by time and space efficiency.
  • 9-10.AP.01. Design and develop a software artifact by leading, initiating, and participating in a team (e.g. pair programming, agile software development).
  • 9-10.AP.03. Compare a variety of programming languages available to solve problems and develop systems.
  • 9-10.AP.06. Understand the notion of hierarchy and abstraction in high-level languages, translation, instruction sets, and logic circuits.
  • 9-10.AP.09. Demonstrate code reuse by creating programming solutions using APIs and libraries (e.g. using text to speech in App Inventor, using Twitter API).
  • 9-10.AP.18. Evaluate and improve program quality using various debugging and testing methods and examine the difference between verification and validation.
  • 11-12.AP.04. Modify an existing program to add additional functionality and discuss the positive and negative implications (e.g., breaking other functionality).

Computing Systems:

  • 3-5.CS.02. Identify, using accurate terminology, simple hardware and software problems and apply strategies for solving these problems (e.g. rebooting the device, checking the power, access to the network, read error messages, discuss problems with peers and adults).
  • 9-10.CS.04. Demonstrate the multiple levels of abstraction that support program execution including programming languages, translations, and low-level systems including the fetch-execute cycle (e.g. model, dance, create a play/presentation).

Data Analysis:

  • 9-10.DA.06. Convert between binary, decimal, octal, and hexadecimal representations of data.

Impacts of Computing:

  • 9-10.IC.04. Describe how computer science shares features with creating and designing an artifact such as in music and art.
  • 9-10.IC.10. Explain how computer science fosters innovation and enhances other careers and disciplines.
  • 11-12.IC.01 Understand the ecosystem of open source software development and its impact on global collaboration through an open-source software project (e.g.

Networks and Internet:

  • 9-10.NI.02. Illustrate the basic components of computer networks, protocols and routing (e.g. team based activities which may include drawing a diagram of a network including routers, switches, local networks, and end user computing devices, creating models with string and paper, see CS unplugged activities).

Click link below to view files:

Request Proposal

Questions about the Discover Mini Drones: Flight Operations & Coding? Want to request a proposal for a purchase order? 
Our STEM experts are here to help! 


Newsletter Sign-Up

Sign up to receive product alerts, webinar invitations, STEM resources and exclusive offers.


Request Quote

Speak with a Product Specialist to find the best Enrichment Solutions for your environment.

Find out

Catalogs & Brochures

Take this website on the go with a Catalog or Brochure tuned to your STEM needs.


Curriculum Samples

See each course in action with a FREE sample of any product you're interested in.