Using Koch's method, you should first decide what your target speed is. If your target speed is 25 WPM, learn at 25 WPM. If you can't cope with that speed, use Farnsworth timing to slow things down to where you can cope. You’re still learning to recognise the characters at your target speed.
Don't listen to anybody saying you have to start slower or that you'll have to spend forever on learning. Koch's method addresses your needs. Once you score 90% or better you should add a character. No sooner, no later. This scheme adjusts itself according to your skill level at any given time.
If you progress too fast, you will no longer score 90% or better so you will drill what you've learnt so far until you do score 90% or better.
If you can't type, learn typing and copying code at the same time. How hard can it be ? You start with just two letters, and add a character whenever you score 90% or better. If you have to think before each keystroke, you won't score 90% or better, so you'll keep drilling a limited number of characters until you master them - both the Morse code and the typing.
If you don't want to type or write, use speech recognition.
It's better to learn at a higher speed. You learn what the characters sound like at your target speed, not some useless low speed. Also, you get more repetitions of each character as the characters don’t take as long. If you use sensible software, that rates your performance in real time, you’ll also get more repetitions of the characters you struggle with.