The only problem with the Ukrainian course...
...is mixing keyboards:
i tried using the windows on screen keyboard but the system is broken for some reason... the language on the on screen keyboard doesnt always change when i switch the OS language and i have to close it and start it again... im slowly getting used to the position of the letters but its still a hastle and very time consuming
I just have open another tab at Google Translate, put up the Ukrainian keyboard, and copy and paste. And to others' consternation (yes, I've read the warnings) I utilize the English keyboard for the characters that are available. I'm also using the Cyrillic handwriting system and keeping a notebook, writing the Ukrainian sentences down. It's a bit awkward switching back and forth between the tabs, but I like it better than downloading, switching my entire keyboard over, etc.
It is pretty annoying to have to switch keyboards every few questions, but I'm getting used to typing on the Ukrainian keyboard more quickly than I thought I would. I do keep a picture of the Ukrainian keyboard layout open on another tab in case I forget where one of the letters is. Another alternative would be having the Ukrainian keyboard on-screen like accented characters are with other languages (just a thought but probably really far-fetched).
It would be really hard to put all 33 (32 without ґ) letters into the available space, not saying the fact that it would be much slower to use them, when you have to click on every individual character comparing to typing (to be honest I hate situations when I have to get my hands away from keyboard to touch pad to enter accented characters - recently found a way to get around this). This problem of mixing layouts exists not only for language learners - can't say how many times I wrote something in the URL field of the browser and then discovered that I didn't switch the layout and already pressed enter :( Now I know both layouts so well, that I almost never have to look at the keyboard (or at least do it very rarely), so it becomes less of a problem.