I truly have no clue although I am sure you can find something.
However, the ONLY way to really learn is to drink it. If you do it with someone who knows what he is talking about and who can explain what you are tasting, so much the better. But if you can't find such a person (the reason for the existence of classes), you can still do it.
So I would ask around in some of the better stores and restaurants - many will probably offer some kind of tasting or class. But you can and should also find a group of people to taste with. Post some flyers in local stores or on the net, and see if you can gather a group of 10 -12 people to taste regularly.
Then set a budget and theme and you're off.
In one of my groups we set a budget at the beginning of the year. Everyone kicks in. Then we decide on what to taste. One person is responsible for acquiring and coordinating the tasting. We reimburse members if they contribute from their cellars, otherwise the coodinator buys the wine and is reimbursed by the treasurer. Everyone has 12 glasses that they supply themselves and the wines are poured, evaluated for an hour or so, rated, and only then discussed.
So you can decide for example, that you want to learn about the difference between sangiovese and cabernet sauvignon. Buy 6 of each from the 2004 vintage, bag the bottles and pour. I guarantee that by the end of that tasting, you will know which is which. That kind of tasting forces you to focus your attention and if you keep your notes, you will learn. Good luck!