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?

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).

Yes, your sentence is an example of the present perfect progressive tense. In this tense, we use the auxiliary verb "have been" along with the present participle (-ing form) of the main verb. So, in your sentence, "have been learning" and "planning" are both being used as present participle verbs.

To check if it is correct, we need to make sure that the time frame mentioned ("the past twenty weeks") matches with the present perfect progressive tense, which refers to an action that started in the past and is still ongoing. In your sentence, you mention "the past twenty weeks," indicating that your learning has been continuous over that period of time. Therefore, your present perfect progressive tense is used correctly.