By the time I graduate I will have learned the roles education takes in a successful financial plan. (PERFECT FUTURE)

Is this verb tense correct?
(will have learned)correct verb?

1 answer

Yes, correct.