Education

From the first block
to autonomous flight

A complete course for schools and universities: interactive lessons, block and Python coding, a 3D simulator and real drones in one platform.

academy.uavprog.comStudent dashboard in UAVPROG Academy with assignments, courses and experience points

One learning path

Students move step by step from visual logic to real autonomous missions, on the same platform.

  1. 01

    Visual blocks

    Learn logic and sequences by snapping blocks together, with zero coding experience.

  2. 02

    Python

    Move from blocks to text code and write real mission scripts.

  3. 03

    Simulation

    Test every program in a physics-based 3D simulator in the browser.

  4. 04

    Real flight

    Run the same program on PMINI or PMAXI and read live sensor data.

  5. 05

    Autonomy and vision

    Markers, computer vision, swarms and ROS 2 projects for advanced students.

Course

Autonomous UAV Engineering

A structured course with PMAXI, from UAV foundations and safety to autonomous missions. Start in simulation, then fly the same idea.

Get Syllabus
  • 84 academic hours
  • 32 lesson units
  • 58 h hands-on practical training
  • 69% of the course is practical

For every level

  • Schools

    High-school STEM

    Block-to-code, Python basics, sensor thinking and safe autonomy demonstrations.

  • Universities

    University robotics

    ROS 2, MAVLink, flight-control concepts, perception and autonomous mission design.

  • AI workflows

    AI and computer vision

    Object detection, tracking, AprilTag-style experiments and onboard inference.

  • Developer labs

    R&D prototyping

    A compact testbed for sensor integration, telemetry tooling and flight tests.

For teachers

Spend the lesson teaching, not setting up

UAVPROG Academy gives teachers ready lessons, an editor for their own material and a clear view of every student.

  • Instructor's view with completion, average score and the results of every student
  • Lesson editor: create and format lessons, add images and embed YouTube videos
  • Flashcards, quizzes, hints and highlights that keep the class engaged
  • Help with course planning, drone setup and the first lessons
academy.uavprog.comMy Classes for a teacher: the class at a glance, students who need attention, score distribution and mission bottlenecks

Lesson formats

Every lesson mixes theory with interactive formats that keep students engaged.

  • 01

    Flashcard

    Review key concepts with interactive cards designed for better retention.

  • 02

    Quizzes

    Test your understanding and receive immediate feedback on your answers.

  • 03

    Hints

    Get helpful clues when you need support solving a problem.

  • 04

    Highlights

    Mark important information so you can quickly find and review it later.

  • 05

    3D Drone Builder

    Assemble a drone step by step in an interactive 3D workshop.

  • 06

    Interactive Widgets

    Explore concepts through visual tools, controls, diagrams, and live data.

  • 07

    Python Integration

    Write, run, and test Python code directly within the platform.

  • 08

    Private Notes

    Add personal notes to lessons and keep important ideas organized.

  • 09

    Lesson Editor

    Create and format lessons, add images, and embed YouTube videos.

  • 10

    Simulator

    Practice drone programming and control safely in a virtual environment.

Plan your course with us

Tell us about your students and your goals, and we will suggest the course, the drones and the schedule.