Using Arduino Uno as flight controller for drone

Hello fellow "Arduinoers"

I recently designed a small quadcopter from scratch (can fit in a 20 cm x 20 cm square), I will 3D Print it soon and would like it to be controlled by my Arduino UNO.

Being new to coding, I was wondering if there was some kind of ready made code that I could download and start using right away.

If not, is someone knowledgeable enough to walk me through what the structure for such a program should look like ?

I am not looking for advice on batteries, sensors, wiring, motors, propellers, ESC, BEC etc.. I pretty much understand all of that already, what I would like to do is get in the air as soon as possible.

Thank you in advance.

Why a Uno?
Much lighter devices are available.