Curriculum Overview

Build real autonomy step by step.

Fly often — fly far. Learn by doing.

Operation Squirrel is built around a simple idea: students should fly early and fly often so they can progressively unlock the skills needed for careers in engineering, software development, and beyond. This is a deeply hands-on project.

Success is built from many small wins that compound over time. Failing early and failing fast is just as important as those small victories - real learning happens when students try, receive feedback, and refine their approach.

Operation Squirrel is designed to help students develop practical, career-relevant skills through hands-on robotics and AI projects.

Track 1 – Foundations and Flight Readiness

Duration: 4 weeks   |   Level: Beginner

By the end of Track 1, students will have the core tools and foundation needed to begin developing their own autonomy code on NVIDIA Jetson devices and explore autonomous flight. Students start by building a strong foundation in simulation using ArduPilot SITL, then learn how to use ground stations to monitor and control their drone. They integrate a Jetson Orin Nano as a companion computer and connect software, simulation, hardware, and AI into a single working system.

Outcomes:

Track 2 - Autonomous Flight Systems

Duration: 4-6 weeks   |   Level: Intermediate

In Track 2, students move beyond basic flight mechanics and learn how a real autonomous flight system is designed, structured, and brought online safely. Students build the concepts needed to create clean, controlled autonomous motion by designing safety gates, analyzing system state, and progressively introducing autonomous behaviors such as takeoff, navigation, and motion control.

Outcomes:

Track 3 - Perception and State Estimation for Autonomous Flight

Duration: 4-6 weeks   |   Level: Advanced

In Track 3, students learn how drones can perceive the world with a camera, and transform that perception into autonomous flight. Building on the motion and control foundations from Track 2, students work with video input and AI models to produce stable, decision-ready targets for autonomous flight. They learn how raw sensor outputs are filtered, tracked, and target states are estimated over time, and how state estimation enables reliable, perception-driven behaviors such as autonomous following.

Outcomes:

Capstone

Duration: 4–6+ weeks   |   Level: Advanced

The capstone represents a transition from guided learning to full student ownership. Students define, design, and implement an autonomous system of their choosing using the autonomy stack, simulation tools, and flight workflows developed throughout the course. While project goals are student-driven, all capstone work follows shared safety, validation, and testing expectations.

Capstone guidance:

Capstone outcomes:

Additional Tracks

Student Learning Outcomes

By the end of this curriculum, students will be able to:

Learn More

For more information about the curriculum or current development status, please get in touch.

Learn More About the Curriculum