I recently came across the Anki website.
Anki is a flashcard revision program where you can design your own flashcards such as equations or definitions you need to learn; initially there does not seem to be much benefit here over a paper version.
However, where Anki helps you commit things to memory is through the use of spaced repition. You are shown a selection of cards each day and you attempt to recall the facts on the back of the card. You then rate how easy it was for you to retrieve this information. Cards you struggled with are repeated more quickly whereas cards you found easy to recall are not shown for some time. Also, you can access your cards if you have your phone on you (see below).
I’ve made a couple of decks (selections of cards) based on the equations needed for the IGCSE Physics course (also the Dual Award Course, you just need to remove a few of the equations). You can find the files here. Then, once you’ve installed the software on your computer you can simply import my decks. Once you get the hang of things I recommend you writing your own cards. If you do and think others would find them helpful then please feel free to email them to me.
You can use your home computer (PC/Mac/Linux), your mobile. Android has a free app; however, iPhones and iPads do not so you will have to use the built in browser and go to the Ankiweb online site.
Give it a try, and stick with it. It’s a “little and often” approach which has been proved to improve retention of facts (it’s really useful for learning languages).