Do you want to get better at programming? Or at software engineering?
For programming, learn a new thing to do with your language (network programming, say). Or learn a second language.
For software engineering... that winds up being all about the accurate communication of technical information, so work on reading and writing technical documentation. Also more architecture-level issues rather than fits-in-a-few-lines-of-code kind of problems.