This is an interesting way to learn the basics of sql but I have to stress that it only covers the basics. It's still only beginner level sql and not worth $20. Once it covers intermediate and advanced concepts I can see it's value but for now I wouldn't recommend spending your money on it.