The best way to learn and improve is to continually test yourself by buildining new things.
Having learned MS DOS batch at the age of 8, so that I could hack into my schools computers, to building electrical curcuits to turn off my house lights at 9, I've been through a variety of projects, and here are a couple of my favourites.
Started getting back into web development and began creating this portfolio page to learn Bootstrap.
A python program built for UNSW students to submit files and run autotests on local files.
Some quick example text to build on the card title and make up the bulk of the card's content.