Learn how to identify the root cause of the problem you want to solve
Use design thinking to flesh out your idea
Questions to ask when coming up with an idea