Through their leadership academy, SPIN provides training in strategic communications for activists and non-profits at very reasonable prices. Based in California, but their resources and advice are relevant for people across North America.
SPIN’s guide books are useful and practical. Check out this guide geared to helping groups align community organization and strategic communication goals.