Brainstorming is a strategy for generating ideas that includes techniques such as concept mapping, free-writing, and others. When beginning an assignment, writing a paper, or preparing an oral presentation, selecting a topic might be a challenging task. Brainstorming can help you identify a topic, narrow down a broad topic, or even broaden a topic that is too narrow. For example, if resources on or connected to your topic are sparse or you are unable to grow your topic, you may need to broaden it. And numerous brainstorming subjects can be picked such as everyday life, profession, education, relationships, fitness, religion and hobbies and so on.