So this sounds all cool, but what if I don't have a drone?
Great news, you don’t need a drone to take this course!
This is because you will be using a simulated drone right on your computer to test your code on (Thanks ArduPilot!!). The simulated drone responds to the code just as a real drone would, so you get to debug your code in simulation land, instead of in your backyard where your drone may try to decapitate you in real land.
This is not only convenient if you don’t have a drone. Even when you graduate to using your new drone programming skills on a real drone to bring your drone idea to life, you’ll still be prototyping the code first on a simulated drone! This is the key to rapid prototyping and debugging (and to saving tons of money hardware costs because your new script keeps crashing the drone!)