This course was written by FTC Robotics Team 10415. Go Warbots!


Main author:

With contributions from:

Thanks to great suggestions and contributions from FROGbots-4634!

Also, many thanks to those who proof-read and tested this tutorial!

Become a contributor

Do you have any suggestions for improvement? Please contact us with your ideas at [email protected]. We will list you as a contributor.

You can also open an issue or make a pull request on our Github repo.


This course is open-source and available on GitHub at The course is licensed under the copy-left GNU General Public License v3.0 (GNU GPLv3).

Permissions of this strong copyleft license are conditioned on making available complete source code of licensed works and modifications, which include larger works using a licensed work, under the same license. Copyright and license notices must be preserved. Contributors provide an express grant of patent rights.

Basically, if you plan on redistributing the source material for this course, you must state the original source of said material and give credit where necessary.

To read a full version of the license, visit