Beginner’s Complete Guide to DroneBlocks STEM Curriculum

Katie Vidal
Katie Vidal
12 Sep 2022
young men and women taking advanced drone programs for schools

She Maps is a partner and official reseller of the DroneBlocks Membership!  Read more about Droneblocks here to see how DroneBlocks can provide value to your classroom and help you to teach STEM in secondary schools effectively.

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 STEM Curriculum.

Why DroneBlocks?

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 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 why you can fly microdrones indoors and 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.

Basic to Advanced Drone Programs for Schools

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. This way, 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.

7 DroneBlocks Courses

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 STEM 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 and 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 STEM Education 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 STEM 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 STEM 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!

STEM education,STEM curriculum,advanced drone programs for schools,STEM in secondary schools

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 complete 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 STEM 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!

For more tips on how to develop quality STEM programs, click here.

About She Maps.

She Maps is Australia’s leading expert in drone and geospatial education. 

She Maps assist schools with the purchasing of drones, school-industry created drone and geospatial teaching resources and highly supportive teacher professional development.

 
You’re in Safe Hands!
She Maps is a CASA approved commercial operator to fly microdrones indoors with students and teachers. CASA holds commercial operators, to a higher standard than recreational users and educators. This means that She Maps has been assessed by CASA as having rigorous training and risk mitigation procedures in place.
 

Ready to buy drones for your school? We are an authorised DJI reseller in Australia

Want some help?

Schedule a call with Jules to get some personalised recommendations

she maps jules blundell.png
Share
Tweet
Share
In this article:
    Add a header to begin generating the table of contents

    Stay up to date

    Subscribe by email and never miss a blog post or announcement.

    Flying High with Drones at Your School!

    Learn the 6 Steps to Launching a Successful Drone and Geospatial Program at your School

    What’s covered:
    • The educational benefits for running a drone & geospatial program
    • How to gather whole school support for the program
    • How to fund your drone program
    • Matching your school requirements to the best program
    • How to build teacher confidence and capabilities
    • Steps to expand your program with school-industry partnerships