I've taught ASA 101 for a while, and it's truly a "one room schoolhouse", wherein I teach whatever level an individual student needs to move ahead.
You, who's sailed for 3 years already, sounds like you might be ready for Basic Coastal Cruising. I'm betting you have the sailing skills, but need the piloting skills, to be a weekend cruiser.
Full disclosure: I teach the occasional ASA 101 course down here, so I'm probably prone to recommend the classes. Having said that, I never took any (because there weren't any) when I was growing up, and now I'm teaching them...