While bedding plants are sold in spring, cosmos are simple and inexpensive to grow from seeds. Plant them in full sun (in very hot regions, cosmos can take afternoon shade) and give them protection from strong winds. Cosmos tolerates a wide range of soil types, including poor soil.