GitHub for personal private projects

Hello everyone!

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?

I don’t have much experience with GitHub, sorry if my question is too obvious.

I believe the free plan would work for that. You can set a repo as private and only you and the people you add can see it.