> ## Documentation Index
> Fetch the complete documentation index at: https://stem-docs.intellectualpoint.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Drone Flight & Coding

> Build a real drone, learn to fly it like a pilot, then program it to fly on its own - from block coding to autonomous missions.

## Build it. Fly it. Code it.

Welcome to the **Drone Flight & Coding** STEM Workshop. Over five days you go from a boxed-up drone to a confident pilot who can program the drone to fly missions on its own - all with beginner-friendly block coding, no experience needed.

<Frame caption="This week you'll master the four forces that keep every drone in the air">
  <img src="https://mintcdn.com/intellectualpoint/WG-N0km0lS3L3ZkH/images/drones/forces-of-flight.png?fit=max&auto=format&n=WG-N0km0lS3L3ZkH&q=85&s=3a58df33d81dde86fe26a81f69dadc37" alt="Diagram of the four forces of flight: lift, weight, thrust, and drag acting on a drone" width="1536" height="1024" data-path="images/drones/forces-of-flight.png" />
</Frame>

<Info>
  This is a fully virtual, facilitator-led camp. Every student gets a **Pitsco Echo Drone** to build, fly, and keep. For the coding days you'll use a laptop or Chromebook and, for the camera, a phone or tablet.
</Info>

## What you'll do this week

* **Build** your Echo Drone and learn how drones fly
* **Fly** it by hand - hover, turn, and navigate with the controller
* **Code** it over Bluetooth with drag-and-drop blocks at echo.pitsco.com
* **See** through its camera with live first-person-view video
* **Program** more advanced autonomous missions with the AT-66BL app
* **Create** a capstone project and show it off

## Your week at a glance

<Steps>
  <Step title="Day 1: Unboxing, basics and safety">
    Build your drone, learn how drones fly, and master flight safety.
  </Step>

  <Step title="Day 2: Test flight and flying">
    Pair the controller, learn every control, and fly your first flights, plus more drone concepts.
  </Step>

  <Step title="Day 3: Coding with echo.pitsco.com">
    Connect over Bluetooth and write your first block programs to fly the drone automatically.
  </Step>

  <Step title="Day 4: Camera, FPV and concepts">
    Connect your phone to see the live camera, fly first-person-view, and explore more drone topics.
  </Step>

  <Step title="Day 5: Advanced coding and capstone">
    Use the AT-66BL app for more complex programs, then build and present your capstone.
  </Step>
</Steps>

## Meet the Echo Drone

The **Pitsco Echo Drone** is a classroom quadcopter built for learning. It's light (85 g), safe to fly indoors, needs no FAA registration, and can be flown three ways: with the **controller**, with **block/JavaScript code** over Bluetooth, and from the **camera app** over Wi-Fi.

| Feature       | Spec                                       |
| ------------- | ------------------------------------------ |
| Weight        | 85 g (with battery)                        |
| Flight time   | 9-10 minutes per charge                    |
| Camera        | 720p, streams over Wi-Fi to the app        |
| Control       | Controller, Bluetooth coding, or Wi-Fi app |
| Battery       | 3.7 V lithium, \~60 min charge             |
| Stabilization | Optical-flow positioning sensor            |

<Warning>
  The evening before Day 1, charge your drone battery fully (the battery light turns solid when done) and put fresh AAA batteries in the controller. This saves time on the first morning.
</Warning>

## How the coding works

You'll program your drone two ways this week, both beginner-friendly:

* **echo.pitsco.com** (Day 3): a free website that connects to your drone over **Bluetooth**. You snap together blocks - or write JavaScript - to fly missions. Nothing to install.
* **AT-66BL app** (Day 5): a more advanced app that also connects over **Bluetooth**, with loops, events, sensors, variables, and custom blocks for more complex programs.

<Check>
  You're ready to start when your drone battery is charged, your controller has fresh AAA batteries, and you have a laptop/Chromebook (for coding) and a phone/tablet (for the camera).
</Check>
