I'm not an expert, but I researched this once. You can train any particular question that's asked at an IQ test, but someone can always think of new IQ test questions that you will fail if you're not smart enough (i.e. your brain adapts to new problems fast enough). There is a training program (I forgot the name) that trains you at solving IQ test problems sort of in general but it's unclear if it just trains people at solving the sort of questions that IQ test people tend to think of.
The way I understand it the most reliable way of training for plasticity if it is possible at all is to learn as many different things as you can. That means: Learn to program, learn a language with a different root (Chinese), learn to dance, learn woodworking, learn to practice law, learn to do team sport, etc.. Basically have as many hobbies as you can. (Switching every X months) making sure they have as little in common as possible.
Here's a talk on how long it takes to become 'good enough' at anything:
The way I understand it the most reliable way of training for plasticity if it is possible at all is to learn as many different things as you can. That means: Learn to program, learn a language with a different root (Chinese), learn to dance, learn woodworking, learn to practice law, learn to do team sport, etc.. Basically have as many hobbies as you can. (Switching every X months) making sure they have as little in common as possible.
Here's a talk on how long it takes to become 'good enough' at anything:
https://www.youtube.com/watch?v=5MgBikgcWnY
Have fun ;)