DroneBlocks - Drone Coding Curriculum Program
DroneBlocks - Drone Coding Curriculum Program
DroneBlocks - Drone Coding Curriculum Program
DroneBlocks - Drone Coding Curriculum Program
DroneBlocks - Drone Coding Curriculum Program
DroneBlocks - Drone Coding Curriculum Program
DroneBlocks - Drone Coding Curriculum Program
DroneBlocks - Drone Coding Curriculum Program
DroneBlocks - Drone Coding Curriculum Program
DroneBlocks - Drone Coding Curriculum Program
DroneBlocks - Drone Coding Curriculum Program

DroneBlocks - Drone Coding Curriculum Program


OnPoynt introduces the latest in our line of Drone Ranger® education materials, the DroneBlocks drone coding program.


DroneBlocks teaches STEM and the real-world application of drone technology through our free app and online curriculum.


Curriculum is an important part of the DroneBlocks experience. While the DroneBlocks app is a blank canvas for programming autonomous flight, we also provide in-depth curriculum that guides users through all aspects of responsible drone use. Our curriculum covers safety, regulations, and the real-world applications of drone technology. We offer various courses that demonstrate what can be done with GPS-based drones as well as powerful micro drones such as Tello. For more advanced users we offer a Python course and have a Swift Playground app in beta.


If you are a school or organization looking for unlimited access to additional DroneBlocks curriculum please contact us at OnPoynt.


Advanced DroneBlocks Programming with Tello

 We just launched our new advanced DroneBlocks programming course that walks users through writing equations in block code. You’ll also learn all about Tello’s 3D flight capabilities. This course is an extension to our introductory DroneBlocks lessons so make sure you’ve completed those first. You’ll be amazed at what can be done with this little drone and how coding is an important aspect of using drones in the real world.


DroneBlocks for iOS, Android, and Chrome

The DroneBlocks App is a drag and drop block programming environment that supports many of the leading DJI drones. The currently supported drones are Phantom 3, Phantom 4, Mavic Pro, Mavic Air, Spark, and Tello. DroneBlocks is a free download and available in the iOS App Store, Google Play Store, and Chrome App Store. At this time the Android version only supports Tello. Our team is working hard to add full support for DJI drones in the Android version. Please join our Facebook group to learn more about our progress and connect with users around the world.



Using the DJI SDK, DroneBlocks allows users to tap into the autonomous functionality of their DJI drone. It's easy to get started and with our online curriculum users can learn about many aspects of drone programming and flight. Our goals is not only get students interested in STEM, but teach real-world applications of drone technology. Click here to see the sample mission from the image on the left. Feel free to play with some of the blocks and see how easy it is to start coding.

Drag and drop coding allows users to create their own custom flight logic and algorithms. Many creative solutions have been generated with DroneBlocks. For example, here is a mission that we used to map our high school football stadium. With small modifications to the mission code it is feasible to create your own custom drone maps. The possibilities of autonomous missions are limitless with DroneBlocks. We encourage you to download our free app to discover what you can construct.



One of the most popular features of DroneBlocks is the ability to share autonomous mission code with others. Any mission saved to the DroneBlocks cloud can be shared with anyone using a web browser. Here is an example of a panorama mission that can be easily viewed. This mission can then be launched using the DroneBlocks App for iOS, Android, and Chrome.

With the sharing feature we have had classrooms in China share their code with classrooms in Texas. This is a great way for students across the world to collaborate with each other and participate in the spirit of open source code.



For GPS-based drones such as the Phantom, Mavic Pro, Mavic Air, and Spark, DroneBlocks provides a valuable mission preview feature. This allows users to preview their mission code on a Google Map, and make changes if necessary. The mission preview feature lets users understand if there may be a code bug that sends their drone off course or into an obstruction. It is simple to modify code and preview again.

 Mission Preview is also available in a simulated environment. You can experience this by clicking here. Click on the menu icon (three blue lines) and select "Preview Mission". DroneBlocks will ask for your device's location. You can use this as a reference point, also known as the drone's home location, to start constructing and previewing missions.


Just recently we have added support for the new Tello drone which opens up a world of possibilities in the classroom. Tello is a highly intelligent micro drone with vision positioning capabilities. While it does not have GPS it can still travel precise distances using internal sensors. This makes DroneBlocks with Tello the epic solution for STEAM education.


DroneBlocks for iOS, Android, and Chrome all support Tello. Feel free to dive into our curriculum and learn how to program Tello using DroneBlocks and other programming languages. We look forward to having you join us!


DroneBlocks EDU for the Classroom

The DroneBlocks EDU bundle was created with STEM classrooms and clubs in mind. The bundle includes:

Unlimited seats to access DroneBlocks introductory, advanced, and Python lessons

Lessons in text and video format

Access to DroneBlocks for iOS, Android, and Chrome

Email and online forum support

Ongoing curriculum updates with new courses and lessons

Swift Playgrounds beta coming soon


Contact the OnPoynt Team if you want to know more about DroneBlocks and all of the great benefits if can bring to your classroom.