Can you get SSL certificates for free?

I recommend two answers to this question and the first one is, get free SSL certificate

And the second one is, instead of getting free SSL certificate for certain period go with self-signed SSL certificate to protect your websites data and users information.