Both are grammatically correct, but I think they are a bit off the mark. I would use something like one of these instead. I have learned many valuable things in my life.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.