Some credit card companies have a credit card where you put a deposit up to guarantee your payments. You then use it like a credit card with the limit they give you and then pay back the bills on time and if you pay the credit card payments back in time you will see an improved credit score.