Unfortunately, there aren't that many options of credit cards with no fees and for bad credit. But you're in luck! The few cards available are some of the best credit cards for people with bad credit. The top of the pile are the Capital One Secured Mastercard and the Discover it® Secured Card, which our editors rate very highly. The other two options are the Harley-Davidson® Secured Credit Card and the First National Bank of Omaha Secured Visa® Credit Card, which our editors have yet to review.
Whichever choice you end up making, you should definitely read WalletHub's article on improving your credit score.