I recently came across brilliant.org. I’ve started perusing through the site and the design is quite sleek. Very robust UI on their part. I look forward to utilizing it more in the future!
Side-note: Also check out memrise.com. Another wonderful tool specifically for memorization. You can set up daily reminders and it’s very user-friendly. I haven’t tried the iOS version but the Android version is excellent.