For the past twenty weeks I have been learning the importance of successful financial planning. (PRESENT PERFECT PROGRESSIVE)

Is this a correct present perfect progressive? Would the verbs be learning and planning?

2 answers

Yes. That's the present perfect progressive tense. The verb is have been learning. The word "planning" in this sentence is a noun.
There is only one main verb in the sentence, and it's correctly written as the present perfect progressive, yes.

The verb form "planning," however, is being used as a gerund (noun form).