They make between $26,000 and $37,000 per year or between $11 and $16 depending on experience, work shift, employer, location and other factors.
This page lists 8 CNA programs in Elkhart County but I guess you will have to contact them about the cost.. It does not say free.. Good luck!
The shortest CNA programs I heard about are 4 to 5 weeks long but there might be accelerated programs available. My guess is that you will have to search hard and be lucky to find one shorter than a month.