I know your pain...my ancestory is Swiss. We make trips to Switzerland as often as we can. As you know Swiss German is quite different from High German. What makes it diffulculty in learning Swiss German, each town, each Canton has their own dialect. There is not a whole lot of learning material out there to help us. I do know Pilsner has a Swiss German course, but it is mostly geared toward Zurich dialect, which is better than nothing. Here is a website that may help you in some ways
What I do is to learn as much as I can, write down notes. Hope this help you in some way.