Crazyflie Python Basics

Build. Code. Fly. The Crazyflie drones, central to the DroneBlocks Autonomous Drones – Level II kit, exemplify cutting-edge STEM tools. Weighing merely 27g and small enough to fit in the palm of your hand serving as open-source flying development platforms, providing an unparalleled opportunity for hands-on learning and experimentation in the classroom. These nano-size drones demonstrate incredible durability and utilize advanced sensor technology to maintain their position indoors with high accuracy.

In this course you are going to learn to program your Crazyflie drones to fly using Python scripts.

  • We start off making sure you have met all the requirements and that your drones are ready for flight.
  • Then we go through the setup stage of a code editor, install the environments, download exercise files etc…
  • Before launching into the Python flight. We will run a few basic flights such take off and land, fly forward back, up and down and we’ll even fly in circles.
  • The course then ramps up in section 3 when we use the built in Python Turtle library to view our flight paths on screen as the drone flies
  • And then we test your knowledge with a challenge where you will create a python script that asks the user for input of number of sides and the drone will then use that input to fly in that shape…
  • By the end of this course you will understand how to fly your Crazyflie with python scripts as well as how to integrate your flight with other code such as Turtle.

If you’re as excited as me to get started then you’re in the right place! Click Enrol and continue and meet me in the next video!


Your Instructor


Clinton Evans
Clinton Evans

Clinton started tinkering with computers 30+ years ago and hasn't stopped since. He grew up assisting his father in the family business "Evans Computers" which lead to being chairman of his High School's Computer Club in the late 90s.

Clinton is self-taught in several programming languages, starting with Turbo Pascal and climbing up through Visual Basic to JavaScript, Ruby on Rails and Python.

In 2015 Clinton started a computer training business called GetCTRL (Get Control) which provides professional development for teachers as well as awesome exciting workshops for students. Some of the workshops cover Programming, Web Design, Robotics, Drone Piloting and Coding... and even for a short time 3D Printing.

Clinton is a huge animal lover. His current pet collection includes 3 frogs, 2 cats, 1 bearded dragon and a cavalier puppy named Chester.


This course is closed for enrollment.