While I play for like 30 year and consider myself at level 4-5 more or less (not those children ABRSM etc levels but general 1-10 provided by Henle and others), I really can't improvise. Well, I can do, but it sounds horrid.In order to be able to improvise one does need only to play well (actualy doesn't need to play well at all), but need to have other qualities like:Music understandingChord progression understandingScales understandingHave imagination to build works that sound goodI personally feel very bad becuase I cannot improvise even a simple song, and often I se eoeply playing 5 months and doing better imrovisations than me, while they general playing ability sucks.It maybe also becuase I was never interested in chord progressions and playing songs and finding patterns on the keybord, but you also need have some talent into it. My brother who can play a piano very little can sit at keyboard and figure a song melody and chords within 10 minut, for me it would take one week of frustrations, considering it would be possible at all.But maybe playing Scriabin and Beethoven makes us thinking in unnecessary complicated ways? When I see how all the improvisation courses made I just smile to myself as this is THAT easy. Three cords two patterns and boom. But one have to start there in order to go to higher levels.Well, that's my attitude, becuse I struggle a lot in that area.