It may teach you the basics of all cars, I am currently in a vocational program through my high school and I personally love it, but it hasn't taught me "what I need to know" at least not everything (not expected). Taking an auto mechanics class will definitely be a good start as long as it is a good program and you don't go in there to screw around. The best way to learn for your specific car is to do some research on sites like this and to get out there and get into it yourself and if you screw something up don't get too frustrated, just make sure someone is close that will be willing to help you when you need it.