That seems like a horrible deal.
Unless you have bottom of the barrel credit you can get a secured credit card from People's Trust or Home Trust --- better credit gives you Capital One and CIBC as options -- even better almost any financial institution. Point being is that getting a secured credit card is not hard and if your credit is so bad that getting one is not an option even from Home Trust then there is no point in getting one as having a card will give you no benefits with respect to improving credit.
It seems like you give people $500 in credit and $500 goes to pay for an educational program. Basic personal finance doesn't need an educational program and it certainly doesn't take two years to teach if it did. Also it isn't clear if the 39% is on the whole $1000 or just on the $500 since if it is on the whole $1000 that would in effect make your interest rate 78% and a violation of usury laws.