Learn Quantum Mechanics at your own pace