KDP or Kindle Direct Publishing is a self-publishing platform from Amazon. You can publish print books as well as ebooks to make money from this program. In order to make money from this program, you will have to sell books. In order to sell books you need to publish books on topics that are in demand but not in too much supply.