Before you can start exploring with and flying CoDrone, you should learn about its components, sensors, and how to take it apart if necessary.
You'll be using Python, a text-based programming language, to program your drone. This lesson will walk you through installing Python on your machine. If you are on a…
You'll be using Python, a text-based programming language, to program your drone. This lesson will walk you through installing Python on your machine. If you are using Windows,…
An IDE is an application where you can write, edit, debug, and run your code. In this lesson, you will install PyCharm Edu on Windows and set it…
An IDE is an application where you can write, edit, debug, and run your code. In this lesson, you will install PyCharm Edu on MacOS and set it…
You finally get to fly your drone! In this lesson, you'll learn how to program it so it can take off, stay in the air, and then land.…
Your CoDrone can do way more than just take off and land. In this lesson, you'll learn how to program your CoDrone to move up, down, forwards, backwards,…
You might know what variables are in math or science, but what do they do in programming? This lesson will answer that question and show you how to…
You make decisions in your everyday life, and you can also make a program that can make decisions! In this lesson, you'll learn how conditionals work and use…
There might be times when you need to do the same thing over and over and over again in your program. Instead of writing the same lines over…
Functions are sets of code that can be named and reused in a program to perform specific tasks. They're great for simplifying your code and troubleshooting faster. In…
Until now, you haven't done too much with your programs --- you tell your drone what to do and then sit back and watch. In this lesson, you…
You might have seen your CoDrone's LEDs, but did you know you can customize them? Learn how to change which parts of the drone light up, choose patterns,…
The only problem with learning more about Python: dealing with more information. Learn how lists organize what you need and use lists to make a rainbow with your…
In this lesson, you will learn more about the functions available in the time library and learn how to use timers in your CoDrone programs.
Height sensors measure the distance between a point on a moving body and the ground. In this lesson, you will learn how to program the height sensor in…
Gyro sensors are a lot like compasses --- they sense rotational motion and detect orientation to figure out what direction something is facing. They're used in everything from…
Everything on Earth has an operating temperature: polar bears, tortoises, humans, and even CoDrones! In this lesson, you'll conduct an experiment to find out how hot the drone…