While social media marketing courses can cost thousands of dollars, many high-quality options are free. There’s no need to break the bank to become an expert in marketing your small business on social media.