There is a bill on the Governors desk that has recently passed the legislature that will lower the CCW age to 21. It either has to sit unsigned for a period of time, or have the Governor sign it in order to become law on August 28 of this year. There is some speculation that it might possibly have enough support to override if he chooses to veto it.
As far as CCW classes, ANYONE may take a CCW class, but as it stands now, it will be pointless until you reach the age of 23. I'm sure there will be several forthcoming reccommendations. I have several, but as I'm clear across the state in St. Louis, I doubt you'd be interested.
A non-resident permit would work.