https://brilliant.org/ is a website where you can challenge you mathematics skills in stages while earning points. I highly recommend it to everyone reading, it's a great way to learn.