Marketing courses for general marketing career development are available online. The courses generally take five to six weeks to complete. Topics covered include public relations, marketing strategies and research, managements of marketing and sales, behavior of consumers, product development strategies and communication. Effective marketing is the cornerstone to any successful business. These courses are to the benefit of new marketers or veteran marketing agents.