Your Complete Guide to the DroneBlocks Curriculum

We have recently become a partner and official reseller of the DroneBlocks Membership. We’re really excited to be working with DroneBlocks, check out our recent blog about how DroneBlocks can provide value to your classroom. 

If you’ve just brought yourself a DroneBlocks Membership and are wondering where to start – or just looking to find out more about what’s included – we’ve created a complete guide to the DroneBlocks Curriculum. 

That’s a lot of courses!

One of the things we love most about DroneBlocks is that you’ll never run out of content or ideas! There are a LOT of products and courses included in their Membership, and if you’re still fairly new to drones and coding, it can be a lot to take in. 

If you’re just getting started with drones, we would first recommend taking some time to familiarise yourself with safety procedures, and setting up your classroom for flying. Check out our blog which has some handy tips for our recommended drone to student ratio.   

New to coding? Take a look at the DroneBlocks Introductory Course. It’s not included in the DroneBlocks Membership but is free to access on their website. The course is all about conceptualising coding and will help you wrap your head around teaching geospatial concepts.

The DroneBlocks Curriculum: Basic to Advanced

DroneBlocks offers a wide range of products and courses suitable for all experience levels – from block coding all the way through to coding flows in Node-RED! Each course is broken down into step-by-step learning modules with easy to follow videos, and plenty of example code provided. 

We’ve gone through the curriculum and organised the courses from beginner to advanced, so you know exactly where to look for the next step in your classroom development! Either start from the beginning and work your way through, or jump ahead to suit the abilities of your students.

1. Introduction to Tello EDU Drone Programming with DroneBlocks

This course will run you through the very basics of the DroneBlocks interface, how to connect to your Tello or Tello EDU, as well as a sneaky little introduction to loops. We love the Space Station activity at the end getting students to put their newfound coding skills into practise!

A picture containing light, truck, water, table Description automatically generated

2. Introduction to Tello Drone Programming

This course goes a little further with its introduction to block coding, and steps you through how to use loops, variables, and logic – crucial tools for those looking to step-up their coding abilities!

3. Advanced Tello Programming with DroneBlocks

Learn to fly in arcs and curves! This course teaches you to break free from simple up-down movements and adds a whole new dimension to flying. Great for students to work on their maths as well.A close up of a map Description automatically generated

4. Introduction to JavaScript Programming with DroneBlocks Code

This was our favourite course in the DroneBlocks Curriculum! Making the leap from block coding to line-based coding has never been so easy. DroneBlocks Code allows students to code their drone using JavaScript, but it’s super simple and user-friendly – giving students that extra confidence boost to tackle the next step in coding. We personally think JavaScript is a bit more intuitive than Python language (although this is totally a personal preference), so it’s perfect for getting started with line-based coding. 
A screenshot of a cell phone Description automatically generated

Tip: DroneBlocks Code is available on tablets and iOS, but for best results we would recommend using on laptops (simply because it makes typing a bit faster/easier). 

5. Tello Drone Programming with Python – Video Course

Once you’ve got your head around line-coding using DroneBlocks Code and JavaScript, your students can start working in the Python coding language. This course takes you through how to set up and use a Python Programming Environment, then introduces some really cool features. You’ll be able to design custom commands for your Tello (such as ‘spin’ and ‘bounce’), and program your drone to respond to keyboard commands so you can fly it like a computer game. 

Tip: The installation process may require special permissions if working on school laptops. If you’re unable to install Packet Sender, just skip past Lessons 2 and 3 – the rest of the course works fine without them!

6. OpenCV, Python, and DroneBlocks for Tello Camera Control 

Using OpenCV on your laptop you can now access the Tello camera stream to take photos and video recordings! This course will show you how to capture photos and video through both manual and coded flight. Looking for an extension? It also includes lessons on ArUco Marker Detection – opening up a whole new world of possibilities! You can learn more about ArUco Markers here.

A screenshot of a social media post Description automatically generated

Tip: The installation process may require special permissions if working on school laptops.

7. Node-RED Programming with Tello and Tello EDU

Now don’t be alarmed if you’ve never heard of Node-RED before – we hadn’t either! But we’re so glad DroneBlocks have introduced us to Node-RED because it is one cool program! Check out this quick video about Node-RED and coding ‘flows’. Node-RED is a combination of visual flows and JavaScript, so it’s definitely suited to students who have had some experience coding before. Once you get the hang of it though, the possibilities are endless! We particularly liked the lesson on how to create your own dashboard to control and monitor your Tello during flight.

Looking for a Bit of Fun? These Courses are Suitable for all Skill Levels

As well as more technical courses to develop your coding abilities, the DroneBlocks Curriculum is chock-a-block with suggested activities and inspiration for classroom fun. 

Tello & Art Presents: Dance

This course is all about bringing the Art into STE(A)M by getting your drones up and dancing! A very comprehensive course with lots of extension activities for teachers, so this could be run a single lesson or over multiple lessons as a unit of work.

 A picture containing water Description automatically generated

Image: Intel 100 Light Show

Tello Challenges from Italy with Mr. Torelli – Part 1

Looking for how to get students into maths? This course is ideal. Mr Torelli is a teacher from Milan, Italy who has been teaching technology for over 40 years! He has set a number of challenges for students (accompanied by unique hand-drawn diagrams) in which they design code to draw shapes and overcome obstacles with plenty of real-world curriculum links.

The DroneBlocks Simulator

The DroneBlocks Simulator allows students to code and fly online, as well as save and share their projects with classmates. Perfect for when you’re working on complex code and want to test it pre-flight – or for when you don’t have access to a Tello (home learning). You can get creative and watch your drone flying out patterns and shapes, or use the in-built obstacle courses to test your spatial thinking. Really great for teaching angles, those tricky loops and variables, and curved flight – as the trail feature allows you to keep track of exactly how your drone moves!

DroneBlocks Challenge Missions

This course is not included in the DroneBlocks Membership but is free to access on their website. We thought we’d mention it in our Guide as it’s a fantastic course with some real-world activities to get your students problem-solving! There is a Medical Delivery Challenge and a Speed Coding Obstacle Course Challenge, with Panorama and Mapping Challenges coming soon. Each challenge steps you through the resources you’ll need and steps to successfully run the activity in your classroom.

Troubleshooting Tello

The DroneBlocks Curriculum also includes a comprehensive course on troubleshooting any issues you might encounter whilst using DroneBlocks and Tello. From updating firmware to classroom management – this course is a lifesaver!

Keep an Eye Out for More…

We hope this Guide gives you a bit of clarity on where to get started with the DroneBlocks Membership and Curriculum. Keep in mind that this Guide was created based on the DroneBlocks Curriculum at the time of writing. The team at DroneBlocks are frequently releasing new products and content, so keep your eyes peeled for exciting new courses and activities to grow your curious minds!

Share on facebook
Share on twitter
Share on linkedin
In this article:
    Add a header to begin generating the table of contents
    Share on facebook
    Share on twitter
    Share on linkedin

    Stay up to date

    Subscribe by email and never miss a blog posts or announcment.

    5 Free Drone Videos

    Fastest way to start using drones in your classroom

    Learn The 5 Essentials You Must Master To Bring Engaging Drone Activities Into Your Classroom.

    Check out our Children's Book