I completed all my psets and then upgraded to my verified course recently. When will i get a link for the certificate? Is there any step that I am missing? Is there any way by which i can know that I have completed my course?
If you visit your CS50.me gradebook (click the course name from there), you'll see all of your grades. If you have met all the requirements, you'll see a green banner confirming that. If you don't, then be sure to look for any problems that aren't showing grades of 70% or higher.
Certificates for eligible students are issued once a month, so if you're eligible, you should see it on your edX dashboard with a few weeks.