Can I use GitHub for the number of my private (personal) projects? Are there any limitations?

I want to find some place where I can efficiently and securely store my personal private coding projects that I create for myself or for learning. At the moment I store them in cloud storage but don’t think it’s a good idea because can easily accidentally delete them.

So the question is: can I use GitHub (Free Plan!) for the big number of my personal private projects (which I don’t plan to make open source) for unlimited time? Are there any limits?