Which memorization techniques are useful for remembering characters?
I used memrise.com

I found it helpful to hear and see characters / pinyin at the same time. Memrise uses a technique to build upon what you've learned in earlier courses to build upon your foundation. Also, learning radicals (character building blocks) is helpful to figure out meaning of more advanced characters.