how to best way to control 6.15 coreless mini dc motor

I have 4 mini dc motor I geuss it's 6.15 and I want to make mini drone. Also I want to make own speed controller on these motors to learn. How should I make speed controller? You can give a couple idea, route or link. I am willing to learn

Micro Brush Metal Motor features:
diameter: 6 MM
length: 15 MM
Output shaft: 0.8 MM
Output shaft length: 5 MM
uzunluk: 60 MM
ağırlık: 2g
3.7V-4.2V
0.03 A (stall 1.13A)
50000 RPM

For a drone you only need control of speed and not direction so if you're controlling the motors from an Arduino you basically just need a MOSFET (and a diode and couple of resistors) per motor. Google "Arduino MOSFET motor control" and you'll find loads of circuits and information.

Steve

Which mosfet do you recommend specifically for these motors

You must use a logic level MOSFET, any type that can handle a few Amperes should be fine.

Example circuit: