How to Create an AWS Account with Virtual Credit Card - No Credit Card is Not Possible
you will also need a valid phone number
there are many ways to create a virtual credit card and set a limit on your virtual card. I have used privacy.com in this video. Many credit card companies like Capital One will let you create virtual credit card for online transactions as well.
To learn AWS, you need an account. Create one. Stay within the FREE eligible tiers.