On EdX I think it is something like.Free courses need payment for certificate(after completion) and paid courses need payment(get certificates automatically after completion)
So by any method you verify yourself with payment.
And @Agentt if you are a CS student, then keep doing the online courses of coding languages....Mostly the paid ones that give certification....they will make you portfolio much better...
I remember...even I used to wake up at 5 for studying before school...
But my sis never woke up...not even her own alarm could wake her up.
She has some serious skill to ignore alarms...